A pointer to compute shader code.
The size in bytes of the compute shader code pointed to.
A pointer to a null-terminated UTF-8 string specifying the entry point function name for the shader.
The format of the compute shader code.
The number of readonly storage buffers defined in the shader.
The number of readonly storage textures defined in the shader.
The number of read-write storage buffers defined in the shader.
The number of read-write storage textures defined in the shader.
The number of samplers defined in the shader.
The number of uniform buffers defined in the shader.
A properties ID for extensions. Should be 0 if no extensions are needed.
The number of threads in the X dimension. This should match the value in the shader.
The number of threads in the Y dimension. This should match the value in the shader.
The number of threads in the Z dimension. This should match the value in the shader.
A structure specifying the parameters of a compute pipeline state.