GitRepo(
"https://github.com/KhronosGroup/glslang.git",
"git@github.com:KhronosGroup/glslang.git",
- "22d39cd684d136a81778cc17a0226ffad40d1cee",
+ "a0ad0d7067521fff880e36acfb8ce453421c3f25",
"glslang",
removeTags = ["master-tot"]),
GitRepo(
// Fail compilation if more members are added to TLimits or TBuiltInResource
struct LimitsSizeHelper_s { bool m0, m1, m2, m3, m4, m5, m6, m7, m8; };
-struct BuiltInResourceSizeHelper_s { int m[93]; LimitsSizeHelper_s l; };
+struct BuiltInResourceSizeHelper_s { int m[102]; LimitsSizeHelper_s l; };
DE_STATIC_ASSERT(sizeof(TLimits) == sizeof(LimitsSizeHelper_s));
DE_STATIC_ASSERT(sizeof(TBuiltInResource) == sizeof(BuiltInResourceSizeHelper_s));
builtin->maxTaskWorkGroupSizeY_NV = 1;
builtin->maxTaskWorkGroupSizeZ_NV = 1;
builtin->maxMeshViewCountNV = 4;
+ builtin->maxMeshOutputVerticesEXT = 256;
+ builtin->maxMeshOutputPrimitivesEXT = 256;
+ builtin->maxMeshWorkGroupSizeX_EXT = 256;
+ builtin->maxMeshWorkGroupSizeY_EXT = 256;
+ builtin->maxMeshWorkGroupSizeZ_EXT = 256;
+ builtin->maxTaskWorkGroupSizeX_EXT = 256;
+ builtin->maxTaskWorkGroupSizeY_EXT = 256;
+ builtin->maxTaskWorkGroupSizeZ_EXT = 256;
+ builtin->maxMeshViewCountEXT = 4;
builtin->maxDualSourceDrawBuffersEXT = 1;
};