| 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/OpenGL/common/Image.cpp b/src/OpenGL/common/Image.cpp index cb8c76d..abdd9d4 100644 --- a/src/OpenGL/common/Image.cpp +++ b/src/OpenGL/common/Image.cpp
@@ -650,6 +650,7 @@ return sw::FORMAT_G32R32F; case GL_RGB: case GL_RGB32F: + return sw::FORMAT_X32B32G32R32F; case GL_RGBA: case GL_RGBA32F: return sw::FORMAT_A32B32G32R32F;