Browse Source

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

nce_cpp
Subv 8 years ago
parent
commit
f13edfd80b
  1. 2
      src/video_core/gpu.cpp
  2. 1
      src/video_core/gpu.h

2
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
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,

Loading…
Cancel
Save