diff --git a/files/shaders/nv_default_fragment.glsl b/files/shaders/nv_default_fragment.glsl index 03fa378a6d..1245069f60 100644 --- a/files/shaders/nv_default_fragment.glsl +++ b/files/shaders/nv_default_fragment.glsl @@ -1,5 +1,9 @@ #version 120 +#if @useUBO + #extension GL_ARB_uniform_buffer_object : require +#endif + #if @useGPUShader4 #extension GL_EXT_gpu_shader4: require #endif diff --git a/files/shaders/nv_default_vertex.glsl b/files/shaders/nv_default_vertex.glsl index 7c9d434f18..50f5daf25e 100644 --- a/files/shaders/nv_default_vertex.glsl +++ b/files/shaders/nv_default_vertex.glsl @@ -1,5 +1,13 @@ #version 120 +#if @useUBO + #extension GL_ARB_uniform_buffer_object : require +#endif + +#if @useGPUShader4 + #extension GL_EXT_gpu_shader4: require +#endif + #if @diffuseMap varying vec2 diffuseMapUV; #endif