summaryrefslogtreecommitdiff
path: root/generated_tests/templates
diff options
context:
space:
mode:
authorDylan Baker <dylanx.c.baker@intel.com>2014-11-11 15:08:23 -0800
committerDylan Baker <dylanx.c.baker@intel.com>2014-11-24 11:53:21 -0800
commitc59995dd5b88743031e3fd34c571a9b80a2ae6b8 (patch)
treec9ad36986f26454578d9450d200cc0516c5c9814 /generated_tests/templates
parentf1a79036de18981304d7359f6bdc64638eb0634e (diff)
gen_texture_lod_tests.py: Split templates
Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com> acked-by: Matt Turner <mattst88@gmail.com>
Diffstat (limited to 'generated_tests/templates')
-rw-r--r--generated_tests/templates/gen_texture_lod_tests/frag_lod.glsl_parser_test.mako16
-rw-r--r--generated_tests/templates/gen_texture_lod_tests/tex_grad.frag.mako17
-rw-r--r--generated_tests/templates/gen_texture_lod_tests/tex_grad.vert.mako20
3 files changed, 53 insertions, 0 deletions
diff --git a/generated_tests/templates/gen_texture_lod_tests/frag_lod.glsl_parser_test.mako b/generated_tests/templates/gen_texture_lod_tests/frag_lod.glsl_parser_test.mako
new file mode 100644
index 000000000..3c3df9cc0
--- /dev/null
+++ b/generated_tests/templates/gen_texture_lod_tests/frag_lod.glsl_parser_test.mako
@@ -0,0 +1,16 @@
+/* [config]
+ * expect_result: pass
+ * glsl_version: 1.10
+ * require_extensions: GL_ARB_shader_texture_lod
+ * [end config]
+ */
+#extension GL_ARB_shader_texture_lod : require
+
+uniform sampler${param.dimensions} s;
+varying ${param.coord} coord;
+varying float lod;
+
+void main()
+{
+ gl_FragColor = ${param.mode}Lod(s, coord, lod);
+}
diff --git a/generated_tests/templates/gen_texture_lod_tests/tex_grad.frag.mako b/generated_tests/templates/gen_texture_lod_tests/tex_grad.frag.mako
new file mode 100644
index 000000000..d807c835c
--- /dev/null
+++ b/generated_tests/templates/gen_texture_lod_tests/tex_grad.frag.mako
@@ -0,0 +1,17 @@
+/* [config]
+ * expect_result: pass
+ * glsl_version: 1.10
+ * require_extensions: ${extensions}
+ * [end config]
+ */
+#extension GL_ARB_shader_texture_lod : require
+
+uniform sampler${param.dimensions} s;
+varying ${param.coord} coord;
+varying ${param.grad} dPdx;
+varying ${param.grad} dPdy;
+
+void main()
+{
+ gl_FragColor = ${param.mode}GradARB(s, coord, dPdx, dPdy);
+}
diff --git a/generated_tests/templates/gen_texture_lod_tests/tex_grad.vert.mako b/generated_tests/templates/gen_texture_lod_tests/tex_grad.vert.mako
new file mode 100644
index 000000000..7d7aef38e
--- /dev/null
+++ b/generated_tests/templates/gen_texture_lod_tests/tex_grad.vert.mako
@@ -0,0 +1,20 @@
+/* [config]
+ * expect_result: pass
+ * glsl_version: 1.10
+ * require_extensions: ${extensions}
+ * [end config]
+ */
+#extension GL_ARB_shader_texture_lod : require
+
+uniform sampler${param.dimensions} s;
+attribute vec4 pos;
+attribute ${param.coord} coord;
+attribute ${param.grad} dPdx;
+attribute ${param.grad} dPdy;
+varying vec4 color;
+
+void main()
+{
+ gl_Position = pos;
+ color = ${param.mode}GradARB(s, coord, dPdx, dPdy);
+}