summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChad Versace <chad.versace@intel.com>2011-03-12 11:06:44 -0800
committerChad Versace <chad.versace@intel.com>2011-03-12 17:30:29 -0800
commitebc9fdfcc434e0dc66cc13f77117e164c85a9329 (patch)
tree76af45339d8e7069c9279e6925e883d18908d610
parentb5f21e7f2817bb53de646e91c3489ad4719512fd (diff)
shader_runner: Allow setting of GL_TEXTURE_COMPARE_FUNC
Signed-off-by: Chad Versace <chad.versace@intel.com>
-rw-r--r--tests/shaders/shader_runner.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c
index 205f7b012..30e8a2960 100644
--- a/tests/shaders/shader_runner.c
+++ b/tests/shaders/shader_runner.c
@@ -811,6 +811,24 @@ piglit_display(void)
glEnable(GL_TEXTURE_2D);
} else if (!strncmp(line,
+ "texparameter compare_func greater\n",
+ 34)) {
+ glTexParameteri(GL_TEXTURE_2D,
+ GL_TEXTURE_COMPARE_FUNC_ARB,
+ GL_GREATER);
+ } else if (!strncmp(line,
+ "texparameter compare_func always\n",
+ 33)) {
+ glTexParameteri(GL_TEXTURE_2D,
+ GL_TEXTURE_COMPARE_FUNC_ARB,
+ GL_ALWAYS);
+ } else if (!strncmp(line,
+ "texparameter compare_func never\n",
+ 32)) {
+ glTexParameteri(GL_TEXTURE_2D,
+ GL_TEXTURE_COMPARE_FUNC_ARB,
+ GL_NEVER);
+ } else if (!strncmp(line,
"texparameter depth_mode red\n",
28)) {
/* Requires GL 3.0 or GL_ARB_texture_rg */