mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	graphics_cmdlists: Make LoadTexture and TextureInfoWidget src arguments const
This commit is contained in:
		
							parent
							
								
									dcb8113347
								
							
						
					
					
						commit
						f1ee7e4e0e
					
				
					 1 changed files with 4 additions and 3 deletions
				
			
		|  | @ -22,7 +22,7 @@ | ||||||
| #include "video_core/pica_state.h" | #include "video_core/pica_state.h" | ||||||
| 
 | 
 | ||||||
| namespace { | namespace { | ||||||
| QImage LoadTexture(u8* src, const Pica::DebugUtils::TextureInfo& info) { | QImage LoadTexture(const u8* src, const Pica::DebugUtils::TextureInfo& info) { | ||||||
|     QImage decoded_image(info.width, info.height, QImage::Format_ARGB32); |     QImage decoded_image(info.width, info.height, QImage::Format_ARGB32); | ||||||
|     for (int y = 0; y < info.height; ++y) { |     for (int y = 0; y < info.height; ++y) { | ||||||
|         for (int x = 0; x < info.width; ++x) { |         for (int x = 0; x < info.width; ++x) { | ||||||
|  | @ -36,7 +36,8 @@ QImage LoadTexture(u8* src, const Pica::DebugUtils::TextureInfo& info) { | ||||||
| 
 | 
 | ||||||
| class TextureInfoWidget : public QWidget { | class TextureInfoWidget : public QWidget { | ||||||
| public: | public: | ||||||
|     TextureInfoWidget(u8* src, const Pica::DebugUtils::TextureInfo& info, QWidget* parent = nullptr) |     TextureInfoWidget(const u8* src, const Pica::DebugUtils::TextureInfo& info, | ||||||
|  |                       QWidget* parent = nullptr) | ||||||
|         : QWidget(parent) { |         : QWidget(parent) { | ||||||
|         QLabel* image_widget = new QLabel; |         QLabel* image_widget = new QLabel; | ||||||
|         QPixmap image_pixmap = QPixmap::fromImage(LoadTexture(src, info)); |         QPixmap image_pixmap = QPixmap::fromImage(LoadTexture(src, info)); | ||||||
|  | @ -162,7 +163,7 @@ void GPUCommandListWidget::SetCommandInfo(const QModelIndex& index) { | ||||||
|         auto format = Pica::g_state.regs.GetTextures()[index].format; |         auto format = Pica::g_state.regs.GetTextures()[index].format; | ||||||
| 
 | 
 | ||||||
|         auto info = Pica::DebugUtils::TextureInfo::FromPicaRegister(config, format); |         auto info = Pica::DebugUtils::TextureInfo::FromPicaRegister(config, format); | ||||||
|         u8* src = Memory::GetPhysicalPointer(config.GetPhysicalAddress()); |         const u8* src = Memory::GetPhysicalPointer(config.GetPhysicalAddress()); | ||||||
|         new_info_widget = new TextureInfoWidget(src, info); |         new_info_widget = new TextureInfoWidget(src, info); | ||||||
|     } |     } | ||||||
|     if (command_info_widget) { |     if (command_info_widget) { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue