diff options
author | Brian Paul <brianp@vmware.com> | 2011-02-15 12:38:20 -0700 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2011-02-15 12:40:38 -0700 |
commit | c26fd5e9938d5088a31735330bd538209921eb1b (patch) | |
tree | af742c3b5a4a5690065e9581caf84f59f0599dad | |
parent | 55d78c07525703b70a22e400fd3b38bbca44c079 (diff) |
glsl1: add GLSL version checking code for single test case
-rw-r--r-- | src/glean/tglsl1.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/glean/tglsl1.cpp b/src/glean/tglsl1.cpp index 09284f3..6a48db6 100644 --- a/src/glean/tglsl1.cpp +++ b/src/glean/tglsl1.cpp @@ -4834,6 +4834,12 @@ GLSLTest::runOne(MultiTestResult &r, Window &w) env->log << "glsl1: Running single test: " << singleTest << "\n"; for (int i = 0; Programs[i].name; i++) { if (strcmp(Programs[i].name, singleTest) == 0) { + + if ((Programs[i].flags & FLAG_VERSION_1_20) && !glsl_120) + break; // skip non-applicable tests + if ((Programs[i].flags & FLAG_VERSION_1_30) && !glsl_130) + break; // skip non-applicable tests + r.numPassed = testProgram(Programs[i]); r.numFailed = 1 - r.numPassed; break; |