Skip to content

Commit b2479a2

Browse files
committed
renderer: also require EXT_gpu_shader4 for the material system
1 parent 36ee01d commit b2479a2

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

src/engine/sys/sdl_glimp.cpp

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2573,13 +2573,20 @@ static void GLimp_InitExtensions()
25732573

25742574
glConfig2.geometryCacheAvailable = glConfig2.vertexAttribBindingAvailable && glConfig2.directStateAccessAvailable;
25752575

2576-
glConfig2.materialSystemAvailable = glConfig2.shaderDrawParametersAvailable && glConfig2.SSBOAvailable
2577-
&& glConfig2.multiDrawIndirectAvailable && glConfig2.bindlessTexturesAvailable
2578-
&& glConfig2.computeShaderAvailable && glConfig2.shadingLanguage420PackAvailable
2579-
&& glConfig2.explicitUniformLocationAvailable && glConfig2.shaderImageLoadStoreAvailable
2580-
&& glConfig2.shaderAtomicCountersAvailable && glConfig2.indirectParametersAvailable
2576+
glConfig2.materialSystemAvailable =
2577+
glConfig2.bindlessTexturesAvailable
2578+
&& glConfig2.computeShaderAvailable
25812579
&& glConfig2.directStateAccessAvailable
2582-
&& glConfig2.geometryCacheAvailable;
2580+
&& glConfig2.explicitUniformLocationAvailable
2581+
&& glConfig2.geometryCacheAvailable
2582+
&& glConfig2.gpuShader4Available
2583+
&& glConfig2.indirectParametersAvailable
2584+
&& glConfig2.multiDrawIndirectAvailable
2585+
&& glConfig2.shaderAtomicCountersAvailable
2586+
&& glConfig2.shaderDrawParametersAvailable
2587+
&& glConfig2.shaderImageLoadStoreAvailable
2588+
&& glConfig2.shadingLanguage420PackAvailable
2589+
&& glConfig2.SSBOAvailable;
25832590

25842591
// This requires GLEW 2.2+, so skip if it's a lower version
25852592
#ifdef GL_KHR_shader_subgroup

0 commit comments

Comments
 (0)