OSDN Git Service

Added missing types to PixelProgram::clampColor
authorAlexis Hetu <sugoi@google.com>
Wed, 28 Sep 2016 01:06:00 +0000 (21:06 -0400)
committerAlexis Hétu <sugoi@google.com>
Wed, 28 Sep 2016 12:49:01 +0000 (12:49 +0000)
A few types were missing: 8b/16b, signed/unsigned integers

Change-Id: I1c168b5df941f6c01801406ba7879221b682fb96
Reviewed-on: https://swiftshader-review.googlesource.com/7353
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
src/Shader/PixelProgram.cpp

index a1c01c4..a68e657 100644 (file)
@@ -762,6 +762,18 @@ namespace sw
                        case FORMAT_R32UI:
                        case FORMAT_G32R32UI:
                        case FORMAT_A32B32G32R32UI:
+                       case FORMAT_R16I:
+                       case FORMAT_G16R16I:
+                       case FORMAT_A16B16G16R16I:
+                       case FORMAT_R16UI:
+                       case FORMAT_G16R16UI:
+                       case FORMAT_A16B16G16R16UI:
+                       case FORMAT_R8I:
+                       case FORMAT_G8R8I:
+                       case FORMAT_A8B8G8R8I:
+                       case FORMAT_R8UI:
+                       case FORMAT_G8R8UI:
+                       case FORMAT_A8B8G8R8UI:
                                break;
                        default:
                                ASSERT(false);