diff options
author | Dylan Baker <dylanx.c.baker@intel.com> | 2014-11-11 15:08:23 -0800 |
---|---|---|
committer | Dylan Baker <dylanx.c.baker@intel.com> | 2014-11-24 11:53:21 -0800 |
commit | c59995dd5b88743031e3fd34c571a9b80a2ae6b8 (patch) | |
tree | c9ad36986f26454578d9450d200cc0516c5c9814 /generated_tests/templates | |
parent | f1a79036de18981304d7359f6bdc64638eb0634e (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')
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); +} |