summaryrefslogtreecommitdiff
path: root/generated_tests/templates/gen_conversion_int64/compiler_base.mako
diff options
context:
space:
mode:
Diffstat (limited to 'generated_tests/templates/gen_conversion_int64/compiler_base.mako')
-rw-r--r--generated_tests/templates/gen_conversion_int64/compiler_base.mako25
1 files changed, 25 insertions, 0 deletions
diff --git a/generated_tests/templates/gen_conversion_int64/compiler_base.mako b/generated_tests/templates/gen_conversion_int64/compiler_base.mako
new file mode 100644
index 000000000..6eb9a9203
--- /dev/null
+++ b/generated_tests/templates/gen_conversion_int64/compiler_base.mako
@@ -0,0 +1,25 @@
+## coding=utf-8
+<%inherit file="base.mako"/>\
+<%
+ (glsl_version, glsl_version_int) = self.versioning()
+%>\
+/* [config]
+ * expect_result: fail
+ * glsl_version: ${glsl_version}
+% if ver == 'GL_ARB_gpu_shader_int64':
+ * require_extensions: ${ver}
+ * [end config]
+ *
+ * ${ver} spec states:
+ *
+ * "No implicit conversions are
+ * provided to convert from unsigned to signed integer types, from
+ * floating-point to integer types, or from higher-precision to
+ * lower-precision types. There are no implicit array or structure
+ * conversions."
+% else:
+ * [end config]
+% endif
+ */
+
+${next.body()}\