Merge pull request #3015 from spnda/remove_nv_c_interface
[platform/upstream/glslang.git] / Test / spv.precisionArgs.frag
index 24be1d0..4a968cb 100644 (file)
@@ -6,6 +6,11 @@ void fooConst(const in float f, const in highp float g) { }
 
 void foo(in float f, in highp float g) { }
 
+      float retM (      float x) { return x; }
+highp float retH (highp float x) { return x; }
+      float retHM(highp float x) { return x; }
+highp float retMH(      float x) { return x; }
+
 void main()
 {
     float aM, bM;
@@ -14,4 +19,9 @@ void main()
     fooConst(aH, bH);   // must copy aH
     foo(aM, bM);
     foo(aH, bH);
+
+    retM(aM);
+    retH(aH);
+    retHM(aH);
+    retMH(aM);
 }