summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2008-07-03 16:22:36 -0600
committerBrian Paul <[email protected]>2008-07-03 17:21:22 -0600
commit4d1d6ed1590428172816933efce3303fd7c815b2 (patch)
tree9e6dc1dabc382a6abbd7fe14a378129ab371dd35 /src/mesa/shader
parentd4172263e57fdbd2204fd8669e6b6f460e08ca3b (diff)
mesa: additional vec4 constructor
Diffstat (limited to 'src/mesa/shader')
-rw-r--r--src/mesa/shader/slang/library/slang_core.gc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mesa/shader/slang/library/slang_core.gc b/src/mesa/shader/slang/library/slang_core.gc
index 78e3ea9fdac..15a0792f437 100644
--- a/src/mesa/shader/slang/library/slang_core.gc
+++ b/src/mesa/shader/slang/library/slang_core.gc
@@ -249,6 +249,14 @@ vec4 __constructor(const vec3 v3, const float f)
__retVal.w = f;
}
+vec4 __constructor(const vec2 v2, const float f1, const float f2)
+{
+ // XXX this constructor shouldn't be needed anymore
+ __retVal.xy = v2;
+ __retVal.z = f1;
+ __retVal.w = f2;
+}
+
//// ivec2 constructors