]> git.tdb.fi Git - libs/gl.git/commitdiff
Fix the declaration of the builtin textureLod function
authorMikko Rasa <tdb@tdb.fi>
Sun, 14 Mar 2021 17:35:01 +0000 (19:35 +0200)
committerMikko Rasa <tdb@tdb.fi>
Sun, 14 Mar 2021 23:15:33 +0000 (01:15 +0200)
builtin_data/_builtin.glsl
scripts/builtin_funcs.py

index 61e7519f79eb1c19b4d8e8e0d63e50f195acbc03..aa36d5c601d3bf13e055c5f9df01c5fda4828322 100644 (file)
@@ -436,13 +436,13 @@ float texture(samplerCubeShadow sampler, vec4 P);
 float texture(sampler1DArrayShadow sampler, vec3 P);
 float texture(sampler2DArrayShadow sampler, vec4 P);
 float texture(samplerCubeArrayShadow sampler, vec4 P, float compare);
-vec4 textureLod(sampler1D sampler, float P);
-vec4 textureLod(sampler2D sampler, vec2 P);
-vec4 textureLod(sampler3D sampler, vec3 P);
-vec4 textureLod(sampler1DArray sampler, vec2 P);
-vec4 textureLod(sampler2DArray sampler, vec3 P);
-vec4 textureLod(samplerCube sampler, vec3 P);
-vec4 textureLod(samplerCubeArray sampler, vec4 P);
+vec4 textureLod(sampler1D sampler, float P, float lod);
+vec4 textureLod(sampler2D sampler, vec2 P, float lod);
+vec4 textureLod(sampler3D sampler, vec3 P, float lod);
+vec4 textureLod(sampler1DArray sampler, vec2 P, float lod);
+vec4 textureLod(sampler2DArray sampler, vec3 P, float lod);
+vec4 textureLod(samplerCube sampler, vec3 P, float lod);
+vec4 textureLod(samplerCubeArray sampler, vec4 P, float lod);
 vec4 texelFetch(sampler1D sampler, int P, int lod);
 vec4 texelFetch(sampler2D sampler, ivec2 P, int lod);
 vec4 texelFetch(sampler3D sampler, ivec3 P, int lod);
index 0022f40c7e5125c9db01d9826f05f084e085ab59..e7618877f34b00ebddf5032c69fbecbd2bf6b1b0 100755 (executable)
@@ -156,7 +156,7 @@ shared_funcs = [
        ("vec4 texture(T sampler, float[T::CDim] P)", colorsamplertypes),
        ("float texture(T sampler, float[T::CDim] P)", tuple(s for s in shadowsamplertypes if "CubeArray" not in s)),
        "float texture(samplerCubeArrayShadow sampler, vec4 P, float compare)",
-       ("vec4 textureLod(T sampler, float[T::CDim] P)", colorsamplertypes),
+       ("vec4 textureLod(T sampler, float[T::CDim] P, float lod)", colorsamplertypes),
        ("vec4 texelFetch(T sampler, int[T::CDim] P, int lod)", flatsamplertypes)
 ]