diff --git a/src/lib/graphics/TwkGLF/glsl/CloneFrag.glsl b/src/lib/graphics/TwkGLF/glsl/CloneFrag.glsl index 866944875..ce9ded82d 100644 --- a/src/lib/graphics/TwkGLF/glsl/CloneFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/CloneFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - uniform sampler2DRect texture0; /*texture*/ uniform vec2 cloneOffset; in vec2 TexCoord0; // paint stroke texcoord [-1, 1] diff --git a/src/lib/graphics/TwkGLF/glsl/EraseFrag.glsl b/src/lib/graphics/TwkGLF/glsl/EraseFrag.glsl index 9808973b0..5fd76af4c 100644 --- a/src/lib/graphics/TwkGLF/glsl/EraseFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/EraseFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - uniform vec4 uniformColor; uniform sampler2DRect texture0; /*original*/ in vec2 TexCoord0; // paint stroke texcoord [-1, 1] diff --git a/src/lib/graphics/TwkGLF/glsl/PaintColoredFrag.glsl b/src/lib/graphics/TwkGLF/glsl/PaintColoredFrag.glsl index 2c395a101..6ab4c5b25 100644 --- a/src/lib/graphics/TwkGLF/glsl/PaintColoredFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/PaintColoredFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - in vec4 UniformColor; in vec2 TexCoord0; diff --git a/src/lib/graphics/TwkGLF/glsl/ReplaceFrag.glsl b/src/lib/graphics/TwkGLF/glsl/ReplaceFrag.glsl index 5f8b9fbc0..6b7df5ca0 100644 --- a/src/lib/graphics/TwkGLF/glsl/ReplaceFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/ReplaceFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - uniform vec4 uniformColor; in vec2 TexCoord0; diff --git a/src/lib/graphics/TwkGLF/glsl/ScaleFrag.glsl b/src/lib/graphics/TwkGLF/glsl/ScaleFrag.glsl index 872769732..251616ebd 100644 --- a/src/lib/graphics/TwkGLF/glsl/ScaleFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/ScaleFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - uniform vec4 uniformColor; uniform sampler2DRect texture0; in vec2 TexCoord0; // paint stroke texcoord [-1, 1] diff --git a/src/lib/graphics/TwkGLF/glsl/SoftCloneFrag.glsl b/src/lib/graphics/TwkGLF/glsl/SoftCloneFrag.glsl index 6656f2b75..3edf08f17 100644 --- a/src/lib/graphics/TwkGLF/glsl/SoftCloneFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/SoftCloneFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - uniform sampler2DRect texture0; /*texture*/ uniform vec2 cloneOffset; in vec2 TexCoord0; // paint stroke texcoord [-1, 1] diff --git a/src/lib/graphics/TwkGLF/glsl/SoftEraseFrag.glsl b/src/lib/graphics/TwkGLF/glsl/SoftEraseFrag.glsl index 5b3af1877..e7a01b006 100644 --- a/src/lib/graphics/TwkGLF/glsl/SoftEraseFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/SoftEraseFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - uniform vec4 uniformColor; uniform sampler2DRect texture0; /*original*/ in vec2 TexCoord0; // paint stroke texcoord [-1, 1] diff --git a/src/lib/graphics/TwkGLF/glsl/SoftReplaceFrag.glsl b/src/lib/graphics/TwkGLF/glsl/SoftReplaceFrag.glsl index d42b7f3fb..7410a136c 100755 --- a/src/lib/graphics/TwkGLF/glsl/SoftReplaceFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/SoftReplaceFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - uniform vec4 uniformColor; in vec2 TexCoord0; diff --git a/src/lib/graphics/TwkGLF/glsl/SoftScaleFrag.glsl b/src/lib/graphics/TwkGLF/glsl/SoftScaleFrag.glsl index 6b3973659..404480bbe 100644 --- a/src/lib/graphics/TwkGLF/glsl/SoftScaleFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/SoftScaleFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - uniform vec4 uniformColor; uniform sampler2DRect texture0; in vec2 TexCoord0; // paint stroke texcoord [-1, 1] diff --git a/src/lib/graphics/TwkGLF/glsl/StereoCheckerFrag.glsl b/src/lib/graphics/TwkGLF/glsl/StereoCheckerFrag.glsl index a0b29d6c5..4f9a0d06c 100755 --- a/src/lib/graphics/TwkGLF/glsl/StereoCheckerFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/StereoCheckerFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - uniform sampler2DRect texture0; uniform sampler2DRect texture1; in vec2 TexCoord0; diff --git a/src/lib/graphics/TwkGLF/glsl/StereoScanlineFrag.glsl b/src/lib/graphics/TwkGLF/glsl/StereoScanlineFrag.glsl index b2a31a9f9..83cc279bc 100755 --- a/src/lib/graphics/TwkGLF/glsl/StereoScanlineFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/StereoScanlineFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - uniform sampler2DRect texture0; uniform sampler2DRect texture1; in vec2 TexCoord0; diff --git a/src/lib/graphics/TwkGLF/glsl/TexRectFrag.glsl b/src/lib/graphics/TwkGLF/glsl/TexRectFrag.glsl index f70130fdc..c52bd7f58 100644 --- a/src/lib/graphics/TwkGLF/glsl/TexRectFrag.glsl +++ b/src/lib/graphics/TwkGLF/glsl/TexRectFrag.glsl @@ -3,6 +3,8 @@ // // SPDX-License-Identifier: Apache-2.0 // +#extension GL_ARB_texture_rectangle : require + #if __VERSION__ >= 150 out vec4 FragColor; #define FRAGCOLOR FragColor @@ -11,8 +13,6 @@ out vec4 FragColor; #define in varying #endif -#extension GL_ARB_texture_rectangle : require - uniform sampler2DRect texture0; in vec2 TexCoord0;