[Piglit] [PATCH] drawoverhead: new microbenchmark

2017-04-30 Thread Marek Olšák
From: Marek Olšák Based on a benchmark from mesa/demos, but rewritten and extended. It's a benchmark expected to be run separately, not a piglit test. So why piglit? Because it's a good framework for writing apps like this. mesa_glthread won't show an improvement here,

[Piglit] [PATCH 3/6] arb_tessellation_shader: test instancing

2017-04-30 Thread Marek Olšák
From: Marek Olšák --- .../execution/tess-instance-id.shader_test | 52 ++ 1 file changed, 52 insertions(+) create mode 100644 tests/spec/arb_tessellation_shader/execution/tess-instance-id.shader_test diff --git

[Piglit] [PATCH 5/6] arb_tessellation_shader: add 3 new trivial tess+gs tests

2017-04-30 Thread Marek Olšák
From: Marek Olšák --- .../execution/trivial-tess-gs.shader_test | 56 ++ .../trivial-tess-gs_no-gs-inputs.shader_test | 60 +++ .../trivial-tess-gs_no-tes-inputs.shader_test | 67 ++ 3 files changed,

[Piglit] [PATCH 2/6] shader_runner: add "draw instanced rect ortho" commands

2017-04-30 Thread Marek Olšák
From: Marek Olšák --- tests/shaders/shader_runner.c | 24 1 file changed, 24 insertions(+) diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c index b2eeba8..f82332c 100644 --- a/tests/shaders/shader_runner.c +++

[Piglit] [PATCH 4/6] glsl-1.50: test instancing with a geometry shader

2017-04-30 Thread Marek Olšák
From: Marek Olšák --- .../glsl-1.50/execution/gs-instance-id.shader_test | 58 ++ 1 file changed, 58 insertions(+) create mode 100644 tests/spec/glsl-1.50/execution/gs-instance-id.shader_test diff --git

[Piglit] [PATCH 6/6] arb_compute_shader: test shaders when only 1 channel of gl_WorkGroupID is used

2017-04-30 Thread Marek Olšák
From: Marek Olšák --- .../execution/basic-group-id-x.shader_test | 56 ++ .../execution/basic-group-id-y.shader_test | 56 ++ .../execution/basic-group-id-z.shader_test | 56 ++ 3 files