Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2022-01-25 20:48:40 +0300
committerClément Foucault <foucault.clem@gmail.com>2022-01-25 20:48:58 +0300
commit2637f94358329e1a8fce59dd036c577459e5a847 (patch)
treeb8a434b788565700694b4722e2f2a9cf6f2d5a41 /source/blender/draw/engines/workbench
parent3e2591c83ed6c4eb8adecfe06c976717f161cd23 (diff)
GLShader: Fix buffer overflow caused by workaround uniform
In order to use a workaround builtin uniform, we need to count it just like other uniforms and give it some space in the name buffer. This also fixes extensions being added after the uniform declaration. All `#extension` directives are now part of the gl backend.
Diffstat (limited to 'source/blender/draw/engines/workbench')
-rw-r--r--source/blender/draw/engines/workbench/shaders/workbench_shadow_caps_geom.glsl2
-rw-r--r--source/blender/draw/engines/workbench/shaders/workbench_shadow_geom.glsl2
2 files changed, 0 insertions, 4 deletions
diff --git a/source/blender/draw/engines/workbench/shaders/workbench_shadow_caps_geom.glsl b/source/blender/draw/engines/workbench/shaders/workbench_shadow_caps_geom.glsl
index 09bafb8ff11..1f172de1e12 100644
--- a/source/blender/draw/engines/workbench/shaders/workbench_shadow_caps_geom.glsl
+++ b/source/blender/draw/engines/workbench/shaders/workbench_shadow_caps_geom.glsl
@@ -1,5 +1,3 @@
-#extension GL_ARB_gpu_shader5 : enable
-
#ifdef GL_ARB_gpu_shader5
# define USE_INVOC_EXT
#endif
diff --git a/source/blender/draw/engines/workbench/shaders/workbench_shadow_geom.glsl b/source/blender/draw/engines/workbench/shaders/workbench_shadow_geom.glsl
index 2c9190bfcf4..b49ade13034 100644
--- a/source/blender/draw/engines/workbench/shaders/workbench_shadow_geom.glsl
+++ b/source/blender/draw/engines/workbench/shaders/workbench_shadow_geom.glsl
@@ -1,5 +1,3 @@
-#extension GL_ARB_gpu_shader5 : enable
-
#ifdef GL_ARB_gpu_shader5
# define USE_INVOC_EXT
#endif