These tests exercise some very basic pieces of compute shader functionality, such as minimum maximums, compute shader layout qualifiers, a few built-in GLSL constants, and the fact that in/out variables are not allowed in compute shaders.
None of the tests actually runs a compute shader; I plan to do that in future patch series. [PATCH 01/12] glapi: Rename ARB_compute_shader "LOCAL" -> "WORK_GROUP". [PATCH 02/12] util: Add ARB_compute_shader support to piglit_get_gl_enum_name(). [PATCH 03/12] Add minmax test for ARB_compute_shader. [PATCH 04/12] Test compilation rules related to compute shader layout qualifiers. [PATCH 05/12] Test that compute shader work group sizes are properly bounds checked. [PATCH 06/12] Test ARB_compute_shader built-in constant gl_WorkGroupSize. [PATCH 07/12] Test ARB_compute_shader built-in constant gl_MaxComputeWorkGroupCount. [PATCH 08/12] Test ARB_compute_shader built-in constant gl_MaxComputeWorkGroupSize. [PATCH 09/12] Test that compute shaders may not have user-defined ins/outs. [PATCH 10/12] shader_runner: Add support for compute shaders. [PATCH 11/12] Linker tests for compute shaders: local work sizes. [PATCH 12/12] Test API errors for compute shaders related to COMPUTE_WORK_GROUP_SIZE query. _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/piglit