From: Mike Blumenkrantz Date: Fri, 26 Jun 2020 19:57:11 +0000 (-0400) Subject: zink: ARB_uniform_buffer_object is now implemented, so add cap and feature doc X-Git-Tag: upstream/21.0.0~4330 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ef0babab38d4efff124547f37e5aeed058638969;p=platform%2Fupstream%2Fmesa.git zink: ARB_uniform_buffer_object is now implemented, so add cap and feature doc fixes mesa/mesa#2872 Reviewed-By: Erik Faye-Lund Part-of: --- diff --git a/docs/features.txt b/docs/features.txt index 12f8feb..2cb672b 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -78,7 +78,7 @@ GL 3.1, GLSL 1.40 --- all DONE: freedreno, i965, nv50, nvc0, r600, radeonsi, llv 16 vertex texture image units DONE (zink) GL_ARB_texture_buffer_object (Texture buffer objs) DONE (zink) GL_ARB_texture_rectangle (Rectangular textures) DONE (v3d, zink) - GL_ARB_uniform_buffer_object (Uniform buffer objs) DONE (v3d) + GL_ARB_uniform_buffer_object (Uniform buffer objs) DONE (v3d, zink) GL_EXT_texture_snorm (Signed normalized textures) DONE (v3d, zink) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index f63b890..ecdf13a 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -424,10 +424,12 @@ zink_get_shader_param(struct pipe_screen *pscreen, case PIPE_SHADER_CAP_INTEGERS: return 1; + case PIPE_SHADER_CAP_INDIRECT_CONST_ADDR: + return 1; + case PIPE_SHADER_CAP_INDIRECT_INPUT_ADDR: case PIPE_SHADER_CAP_INDIRECT_OUTPUT_ADDR: case PIPE_SHADER_CAP_INDIRECT_TEMP_ADDR: - case PIPE_SHADER_CAP_INDIRECT_CONST_ADDR: case PIPE_SHADER_CAP_SUBROUTINES: case PIPE_SHADER_CAP_INT64_ATOMICS: case PIPE_SHADER_CAP_FP16: