commit | dbd1a8e6cb781672840a5f7d53d162247a4dbe98 | [log] [tgz] |
---|---|---|
author | Alexis Hetu <sugoi@google.com> | Wed Apr 13 11:40:30 2016 -0400 |
committer | Alexis Hétu <sugoi@google.com> | Thu Apr 14 21:01:53 2016 +0000 |
tree | 1931acba8eaf3f3e1de1500d5c2d53f066ef3873 | |
parent | 69920adff9e12f2dfa1f852a530385fbbb9871ff [diff] [blame] |
Added FORMAT_X32B32G32R32F as a renderable format Added code to properly render to alphaless floating point formats. Change-Id: I2e226fb787d8456f61a2946fb9c0d8a9dbb58243 Reviewed-on: https://swiftshader-review.googlesource.com/5128 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
diff --git a/src/Shader/PixelPipeline.cpp b/src/Shader/PixelPipeline.cpp index 99f91e7..8adeed8 100644 --- a/src/Shader/PixelPipeline.cpp +++ b/src/Shader/PixelPipeline.cpp
@@ -351,6 +351,7 @@ break; case FORMAT_R32F: case FORMAT_G32R32F: + case FORMAT_X32B32G32R32F: case FORMAT_A32B32G32R32F: convertSigned12(oC, current); PixelRoutine::fogBlend(oC, fog);