diff options
author | Jordan Justen <jordan.l.justen@intel.com> | 2013-10-14 15:01:08 -0700 |
---|---|---|
committer | Jordan Justen <jordan.l.justen@intel.com> | 2013-10-15 15:44:43 -0700 |
commit | 2f05af85666a57435e9a9b3e0b6dba360785e409 (patch) | |
tree | 71930775c2e3388c7a5823532c5aa1a0ea955bf9 | |
parent | 54c6adda1eaf3d774090ae286320be18cd8507cb (diff) |
Example shader_test scripts using new commandsshader_runner-time-v1shader_runner-time
This commit is not intended to be added to piglit master,
but it shows an example of how the previous shader_runner
commits can be used.
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
-rw-r--r-- | 1080p-depth-glsl-clear.shader_test | 39 | ||||
-rw-r--r-- | 1080p-depth-hiz-clear.shader_test | 39 |
2 files changed, 78 insertions, 0 deletions
diff --git a/1080p-depth-glsl-clear.shader_test b/1080p-depth-glsl-clear.shader_test new file mode 100644 index 000000000..d5d9d6859 --- /dev/null +++ b/1080p-depth-glsl-clear.shader_test @@ -0,0 +1,39 @@ +# Micro benchmark for ~1080p depth clear + +[require] +GLSL >= 1.10 +SIZE 1920 1080 +DEPTH + +[vertex shader] +void main() +{ + gl_Position = vec4(0); +} + +[fragment shader] +void main() +{ + gl_FragColor = vec4(0); +} + +[test] +# Do several non-timed clears to make timed result more consistent +clear depth 0.0 +scissor 1 0 1919 1080 +clear +finish +clear +finish +clear +finish +clear +finish +clear +finish + +echo glScissor(1, 0, 1919, 1080) (glsl clear path) +time reset +clear +finish +time show diff --git a/1080p-depth-hiz-clear.shader_test b/1080p-depth-hiz-clear.shader_test new file mode 100644 index 000000000..b96716da1 --- /dev/null +++ b/1080p-depth-hiz-clear.shader_test @@ -0,0 +1,39 @@ +# Micro benchmark for 1080p depth clear + +[require] +GLSL >= 1.10 +SIZE 1920 1080 +DEPTH + +[vertex shader] +void main() +{ + gl_Position = vec4(0); +} + +[fragment shader] +void main() +{ + gl_FragColor = vec4(0); +} + +[test] +# Do several non-timed clears to make timed result more consistent +clear depth 0.0 +scissor off +clear +finish +clear +finish +clear +finish +clear +finish +clear +finish + +echo glScissor OFF (hiz fast depth clear path) +time reset +clear +finish +time show |