Update SPIR-V compiler wrapper for OpenGL
authorPiers Daniell <pdaniell@nvidia.com>
Thu, 8 Nov 2018 18:57:05 +0000 (11:57 -0700)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 9 Nov 2018 09:19:19 +0000 (04:19 -0500)
This copies the change for Vulkan made in:
https://gerrit.khronos.org/#/c/2980/

Change-Id: I30ebb4cc9c131480df5c27a4846d7cb664df4cb9
Components: OpenGL

external/openglcts/modules/gl/gl4cGlSpirvTests.cpp

index e591a38..df2b9b4 100644 (file)
@@ -190,6 +190,15 @@ void getDefaultBuiltInResources(TBuiltInResource* builtin)
        builtin->maxCullDistances                                                  = 8;
        builtin->maxCombinedClipAndCullDistances                   = 8;
        builtin->maxSamples                                                                = 4;
+       builtin->maxMeshOutputVerticesNV                                   = 256;
+       builtin->maxMeshOutputPrimitivesNV                                 = 256;
+       builtin->maxMeshWorkGroupSizeX_NV                                  = 32;
+       builtin->maxMeshWorkGroupSizeY_NV                                  = 1;
+       builtin->maxMeshWorkGroupSizeZ_NV                                  = 1;
+       builtin->maxTaskWorkGroupSizeX_NV                                  = 32;
+       builtin->maxTaskWorkGroupSizeY_NV                                  = 1;
+       builtin->maxTaskWorkGroupSizeZ_NV                                  = 1;
+       builtin->maxMeshViewCountNV                                                = 4;
 };
 
 bool compileGlslToSpirV(tcu::TestLog& log, std::string source, glu::ShaderType type, ShaderBinaryDataType* dst)