Merge pull request #2099 from greggameplayer/BGRA8-Framebuffer-Real
Implement BGRA8 framebuffer format
This commit is contained in:
		
						commit
						cd542d5aac
					
				| @ -18,6 +18,7 @@ namespace Tegra { | ||||
| u32 FramebufferConfig::BytesPerPixel(PixelFormat format) { | ||||
|     switch (format) { | ||||
|     case PixelFormat::ABGR8: | ||||
|     case PixelFormat::BGRA8: | ||||
|         return 4; | ||||
|     default: | ||||
|         return 4; | ||||
|  | ||||
| @ -80,6 +80,7 @@ class DebugContext; | ||||
| struct FramebufferConfig { | ||||
|     enum class PixelFormat : u32 { | ||||
|         ABGR8 = 1, | ||||
|         BGRA8 = 5, | ||||
|     }; | ||||
| 
 | ||||
|     /**
 | ||||
|  | ||||
| @ -426,6 +426,8 @@ PixelFormat PixelFormatFromGPUPixelFormat(Tegra::FramebufferConfig::PixelFormat | ||||
|     switch (format) { | ||||
|     case Tegra::FramebufferConfig::PixelFormat::ABGR8: | ||||
|         return PixelFormat::ABGR8U; | ||||
|     case Tegra::FramebufferConfig::PixelFormat::BGRA8: | ||||
|         return PixelFormat::BGRA8; | ||||
|     default: | ||||
|         LOG_CRITICAL(HW_GPU, "Unimplemented format={}", static_cast<u32>(format)); | ||||
|         UNREACHABLE(); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 bunnei
						bunnei