mirror of
				https://git.suyu.dev/suyu/suyu.git
				synced 2025-10-31 14:56:40 +08:00 
			
		
		
		
	yuzu/debugger/graphics_surface: Fill in missing surface format listings
Fills in the missing surface types that were marked as unknown. The order corresponds with the TextureFormat enum within video_core/texture.h. We also don't need to all of these strings as translatable (only the first string, as it's an English word).
This commit is contained in:
		
							parent
							
								
									66be5150d6
								
							
						
					
					
						commit
						9d296f8a35
					
				| @ -95,50 +95,91 @@ GraphicsSurfaceWidget::GraphicsSurfaceWidget(std::shared_ptr<Tegra::DebugContext | |||||||
|     surface_picker_y_control = new QSpinBox; |     surface_picker_y_control = new QSpinBox; | ||||||
|     surface_picker_y_control->setRange(0, max_dimension - 1); |     surface_picker_y_control->setRange(0, max_dimension - 1); | ||||||
| 
 | 
 | ||||||
|     surface_format_control = new QComboBox; |     // clang-format off
 | ||||||
| 
 |  | ||||||
|     // Color formats sorted by Maxwell texture format index
 |     // Color formats sorted by Maxwell texture format index
 | ||||||
|     surface_format_control->addItem(tr("None")); |     const QStringList surface_formats{ | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         tr("None"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("R32_G32_B32_A32"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("R32_G32_B32"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("R16_G16_B16_A16"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("R32_G32"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("R32_B24G8"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("ETC2_RGB"), | ||||||
|     surface_format_control->addItem(tr("A8R8G8B8")); |         QStringLiteral("X8B8G8R8"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("A8R8G8B8"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("A2B10G10R10"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("ETC2_RGB_PTA"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("ETC2_RGBA"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("R16_G16"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("G8R24"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("G24R8"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("R32"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("BC6H_SF16"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("BC6H_UF16"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("A4B4G4R4"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("A5B5G5R1"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("A1B5G5R5"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("B5G6R5"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("B6G5R5"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("BC7U"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("G8R8"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("EAC"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("EACX2"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("R16"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("Y8_VIDEO"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("R8"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("G4R4"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("R1"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("E5B9G9R9_SHAREDEXP"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("BF10GF11RF11"), | ||||||
|     surface_format_control->addItem(tr("Unknown")); |         QStringLiteral("G8B8G8R8"), | ||||||
|     surface_format_control->addItem(tr("DXT1")); |         QStringLiteral("B8G8R8G8"), | ||||||
|     surface_format_control->addItem(tr("DXT23")); |         QStringLiteral("DXT1"), | ||||||
|     surface_format_control->addItem(tr("DXT45")); |         QStringLiteral("DXT23"), | ||||||
|     surface_format_control->addItem(tr("DXN1")); |         QStringLiteral("DXT45"), | ||||||
|     surface_format_control->addItem(tr("DXN2")); |         QStringLiteral("DXN1"), | ||||||
|  |         QStringLiteral("DXN2"), | ||||||
|  |         QStringLiteral("Z24S8"), | ||||||
|  |         QStringLiteral("X8Z24"), | ||||||
|  |         QStringLiteral("S8Z24"), | ||||||
|  |         QStringLiteral("X4V4Z24__COV4R4V"), | ||||||
|  |         QStringLiteral("X4V4Z24__COV8R8V"), | ||||||
|  |         QStringLiteral("V8Z24__COV4R12V"), | ||||||
|  |         QStringLiteral("ZF32"), | ||||||
|  |         QStringLiteral("ZF32_X24S8"), | ||||||
|  |         QStringLiteral("X8Z24_X20V4S8__COV4R4V"), | ||||||
|  |         QStringLiteral("X8Z24_X20V4S8__COV8R8V"), | ||||||
|  |         QStringLiteral("ZF32_X20V4X8__COV4R4V"), | ||||||
|  |         QStringLiteral("ZF32_X20V4X8__COV8R8V"), | ||||||
|  |         QStringLiteral("ZF32_X20V4S8__COV4R4V"), | ||||||
|  |         QStringLiteral("ZF32_X20V4S8__COV8R8V"), | ||||||
|  |         QStringLiteral("X8Z24_X16V8S8__COV4R12V"), | ||||||
|  |         QStringLiteral("ZF32_X16V8X8__COV4R12V"), | ||||||
|  |         QStringLiteral("ZF32_X16V8S8__COV4R12V"), | ||||||
|  |         QStringLiteral("Z16"), | ||||||
|  |         QStringLiteral("V8Z24__COV8R24V"), | ||||||
|  |         QStringLiteral("X8Z24_X16V8S8__COV8R24V"), | ||||||
|  |         QStringLiteral("ZF32_X16V8X8__COV8R24V"), | ||||||
|  |         QStringLiteral("ZF32_X16V8S8__COV8R24V"), | ||||||
|  |         QStringLiteral("ASTC_2D_4X4"), | ||||||
|  |         QStringLiteral("ASTC_2D_5X5"), | ||||||
|  |         QStringLiteral("ASTC_2D_6X6"), | ||||||
|  |         QStringLiteral("ASTC_2D_8X8"), | ||||||
|  |         QStringLiteral("ASTC_2D_10X10"), | ||||||
|  |         QStringLiteral("ASTC_2D_12X12"), | ||||||
|  |         QStringLiteral("ASTC_2D_5X4"), | ||||||
|  |         QStringLiteral("ASTC_2D_6X5"), | ||||||
|  |         QStringLiteral("ASTC_2D_8X6"), | ||||||
|  |         QStringLiteral("ASTC_2D_10X8"), | ||||||
|  |         QStringLiteral("ASTC_2D_12X10"), | ||||||
|  |         QStringLiteral("ASTC_2D_8X5"), | ||||||
|  |         QStringLiteral("ASTC_2D_10X5"), | ||||||
|  |         QStringLiteral("ASTC_2D_10X6"), | ||||||
|  |     }; | ||||||
|  |     // clang-format on
 | ||||||
|  | 
 | ||||||
|  |     surface_format_control = new QComboBox; | ||||||
|  |     surface_format_control->addItems(surface_formats); | ||||||
| 
 | 
 | ||||||
|     surface_info_label = new QLabel(); |     surface_info_label = new QLabel(); | ||||||
|     surface_info_label->setWordWrap(true); |     surface_info_label->setWordWrap(true); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user