summaryrefslogtreecommitdiffstats
path: root/src/mapi/mapi.c
diff options
context:
space:
mode:
authorSamuel Pitoiset <[email protected]>2016-01-20 18:12:39 +0100
committerSamuel Pitoiset <[email protected]>2016-02-13 16:01:02 +0100
commitfe0b55f39e939f51147c5f28dde4a2a6455c5ecd (patch)
treee3b77af8a79a134f05303239d588481bcc0568ed /src/mapi/mapi.c
parent8aa666981bbf6332e4996c46546b259b08ad405b (diff)
st/mesa: implement limits for ARB_compute_shader
According to the spec, this also increases the following minimum values: - MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 (6*16), was 80 - MAX_UNIFORM_BUFFER_BINDINGS 72 (6*12), was 60 ARB_compute_shader is not enabled by default because images support is still not implemented yet. If you want to use it you need to set MESA_EXTENSION_OVERRIDE=GL_ARB_compute_shader. Changes from v2: - make use of the new PIPE_CAP_SHADER_SUPPORTED_IRS cap instead of enabling the extension when PIPE_CAP_COMPUTE is enabled. - query for PIPE_CAP_COMPUTE first - s/shader_supported_irs/compute_supported_irs/ - disable ARB_compute_shader and add a comment which explains why Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Marek Olšák <[email protected]> Reviewed-by: Ilia Mirkin <[email protected]>
Diffstat (limited to 'src/mapi/mapi.c')
0 files changed, 0 insertions, 0 deletions