radv: update entrypoints generation from ANV

Graphics / Mesa 3D Graphics Library / Mesa - Samuel Pitoiset [gmail.com] - 2 March 2020 11:51 UTC

It's a massive rework loosely based on ANV. This introduces separate dispatch tables for the instance, physical device and device objects.

This will help for implementing internal driver layers for SQTT.

d555794f303 radv: update entrypoints generation from ANV
src/amd/vulkan/radv_device.c | 139 +++++++--
src/amd/vulkan/radv_entrypoints_gen.py | 546 ++++++++++++++++++++++++---------
src/amd/vulkan/radv_private.h | 29 +-
src/amd/vulkan/radv_wsi.c | 2 +-
4 files changed, 545 insertions(+), 171 deletions(-)

Upstream: cgit.freedesktop.org


  • Share