diff --git a/docs/features.txt b/docs/features.txt index 1c1a1402bb4..7e19b8a906b 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -113,7 +113,7 @@ GL 3.3, GLSL 3.30 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, GL 4.0, GLSL 4.00 --- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, iris, crocus/gen7+, asahi - GL_ARB_draw_buffers_blend DONE (freedreno, nv50, softpipe, panfrost, v3d, crocus/gen6+) + GL_ARB_draw_buffers_blend DONE (freedreno, nv50, softpipe, panfrost, v3d, crocus/gen6+, etnaviv/HALTI5+) GL_ARB_draw_indirect DONE (freedreno, softpipe, v3d) GL_ARB_gpu_shader5 DONE (freedreno/a6xx) - 'precise' qualifier DONE (softpipe) diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index a735ba6c80c..f96b68f7bee 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -22,3 +22,4 @@ VK_EXT_host_image_copy on nvk/Turing+ VK_EXT_depth_clamp_control on anv, hasvk, nvk, radv VK_KHR_shader_quad_control on nvk GL_EXT_draw_buffers2 on etnaviv/HALTI5+ +GL_ARB_draw_buffers_blend on etnaviv/HALTI5+ diff --git a/src/gallium/drivers/etnaviv/etnaviv_screen.c b/src/gallium/drivers/etnaviv/etnaviv_screen.c index 20b3c6f21d9..16cd3eddaad 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_screen.c +++ b/src/gallium/drivers/etnaviv/etnaviv_screen.c @@ -262,6 +262,7 @@ etna_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) return screen->specs.num_rts; } case PIPE_CAP_INDEP_BLEND_ENABLE: + case PIPE_CAP_INDEP_BLEND_FUNC: return screen->info->halti >= 5; /* Queries. */