Эх сурвалжийг харах

GPU: Allow the usage of RGBA32_FLOAT in the texture copy engine.

Subv 8 жил өмнө
parent
commit
8d70d1ea45

+ 2 - 0
src/video_core/gpu.cpp

@@ -26,6 +26,8 @@ u32 RenderTargetBytesPerPixel(RenderTargetFormat format) {
     ASSERT(format != RenderTargetFormat::NONE);
 
     switch (format) {
+    case RenderTargetFormat::RGBA32_FLOAT:
+        return 16;
     case RenderTargetFormat::RGBA8_UNORM:
     case RenderTargetFormat::RGB10_A2_UNORM:
         return 4;

+ 1 - 0
src/video_core/gpu.h

@@ -15,6 +15,7 @@ namespace Tegra {
 
 enum class RenderTargetFormat : u32 {
     NONE = 0x0,
+    RGBA32_FLOAT = 0xC0,
     RGBA16_FLOAT = 0xCA,
     RGB10_A2_UNORM = 0xD1,
     RGBA8_UNORM = 0xD5,