radeonsi: enable multi-draw related pipe caps

Graphics / Mesa 3D Graphics Library / Mesa - Nicolai Hähnle [amd.com] - 9 August 2016 08:56 UTC

This enables GL_shader_draw_parameters and GL_ARB_indirect_parameters as well as a properly accelerated implementation of GL_ARB_multi_draw_indirect.

Enabling the feature requires a sufficiently uptodate firmware -- those have already been released a long time ago, although this does mean that the feature only works with the amdgpu kernel module, since the radeon module doesn't have a way to query the firmware version.

e4cb3af radeonsi: enable multi-draw related pipe caps
docs/GL3.txt | 4 ++--
docs/relnotes/12.1.0.html | 2 ++
src/gallium/drivers/radeonsi/si_pipe.c | 8 +++++---
3 files changed, 9 insertions(+), 5 deletions(-)

Upstream: cgit.freedesktop.org


  • Share