diff options
author | Chad Versace <chad.versace@intel.com> | 2011-03-12 11:06:44 -0800 |
---|---|---|
committer | Chad Versace <chad.versace@intel.com> | 2011-03-12 17:30:29 -0800 |
commit | ebc9fdfcc434e0dc66cc13f77117e164c85a9329 (patch) | |
tree | 76af45339d8e7069c9279e6925e883d18908d610 | |
parent | b5f21e7f2817bb53de646e91c3489ad4719512fd (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.c | 18 |
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 */ |