]> git.tdb.fi Git - libs/gl.git/commitdiff
Fix incorrect definition of the builtin cross function in GLSL
authorMikko Rasa <tdb@tdb.fi>
Tue, 13 Apr 2021 10:10:56 +0000 (13:10 +0300)
committerMikko Rasa <tdb@tdb.fi>
Tue, 13 Apr 2021 10:10:56 +0000 (13:10 +0300)
builtin_data/_builtin.glsl
scripts/builtin_funcs.py

index 124a117b120397ec6a56d1345080f6a175eddce7..3bf722cd441b13a627d58e8b8cb85b9841fd5ef8 100644 (file)
@@ -268,7 +268,7 @@ float dot(float x, float y);
 float dot(vec2 x, vec2 y);
 float dot(vec3 x, vec3 y);
 float dot(vec4 x, vec4 y);
-vec3 cross(vec3 x);
+vec3 cross(vec3 x, vec3 y);
 float normalize(float x);
 vec2 normalize(vec2 x);
 vec3 normalize(vec3 x);
index 24cc3643c418eb6a7b106b7be609dd5c7977af8b..3825cb2b216f5e81204d8e8bcfd9fa28e3a00aa0 100755 (executable)
@@ -114,7 +114,7 @@ shared_funcs = [
        ("T::Base length(T x)", floattypes),
        ("T::Base distance(T p0, T p1)", floattypes),
        ("T::Base dot(T x, T y)", floattypes),
-       "vec3 cross(vec3 x)",
+       "vec3 cross(vec3 x, vec3 y)",
        ("T normalize(T x)", floattypes),
        ("T faceforward(T N, T I, T Nref)", floattypes),
        ("T reflect(T I, T N)", floattypes),