diff --git a/docs/features.txt b/docs/features.txt index 1386d1658e6..03c3704d2cd 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -129,7 +129,7 @@ GL 4.0, GLSL 4.00 --- all DONE: i965/gen7+, nvc0, r600, radeonsi, llvmpipe, virg - Interpolation functions DONE (softpipe) - New overload resolution rules DONE (softpipe) GL_ARB_gpu_shader_fp64 DONE (i965/gen7+, softpipe, swr) - GL_ARB_sample_shading DONE (freedreno/a6xx, i965/gen6+, nv50) + GL_ARB_sample_shading DONE (freedreno/a6xx, i965/gen6+, nv50, zink) GL_ARB_shader_subroutine DONE (freedreno, i965/gen6+, nv50, softpipe, swr) GL_ARB_tessellation_shader DONE (i965/gen7+, swr) GL_ARB_texture_buffer_object_rgb32 DONE (freedreno, i965/gen6+, softpipe, swr) @@ -283,7 +283,7 @@ GLES3.2, GLSL ES 3.2 -- all DONE: i965/gen9+, radeonsi, virgl, llvmpipe GL_OES_geometry_shader DONE (freedreno/a6xx, i965/hsw+, nvc0, r600, softpipe, v3d) GL_OES_gpu_shader5 DONE (freedreno/a6xx, all drivers that support GL_ARB_gpu_shader5) GL_OES_primitive_bounding_box DONE (freedreno/a5xx+, i965/gen7+, nvc0, r600, softpipe, v3d) - GL_OES_sample_shading DONE (freedreno/a6xx, i965, nvc0, r600) + GL_OES_sample_shading DONE (freedreno/a6xx, i965, nvc0, r600, zink) GL_OES_sample_variables DONE (freedreno/a6xx, i965, nvc0, r600) GL_OES_shader_image_atomic DONE (all drivers that support GL_ARB_shader_image_load_store) GL_OES_shader_io_blocks DONE (All drivers that support GLES 3.1) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index d7118acb154..64eb734582f 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -121,6 +121,7 @@ zink_get_param(struct pipe_screen *pscreen, enum pipe_cap param) return 1; case PIPE_CAP_TEXTURE_MULTISAMPLE: + case PIPE_CAP_SAMPLE_SHADING: return 1; case PIPE_CAP_TEXTURE_SWIZZLE: