mesa/src/amd
Georg Lehmann 513d074d39 radv: Fix GLSL BDA struct alignment and use pointer arithmetic SIZEOF.
Use pointer arithmetic from GL_EXT_buffer_reference2 to replace explicit
struct sizes. For that to work we also need to fix BDA alignment by setting
it to the smallest possible value (default is 16).

We could also replace the INDEX macro with a[b] operators, but that's actually
a change in behavior because a[b] always uses 64bit arithmetic.

Signed-off-by: Georg Lehmann <dadschoorse@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18765>
2022-09-23 21:07:00 +00:00
..
addrlib amd/addrlib: fix 3D texture allocation failures on gfx11 2022-08-03 00:57:16 +00:00
ci radv/ci: add piglit testing with Zink on NAVI10 2022-09-23 11:15:16 +02:00
common radv/r600/clover: Getting libelf to be optional 2022-09-22 05:07:35 +00:00
compiler aco/optimizer: change inverse_comparison in-place 2022-09-22 12:35:11 +00:00
drm-shim Use proper types for meson objects 2022-04-18 13:03:08 +03:00
llvm radeonsi: implement nir_intrinsic_load_streamout_buffer_amd 2022-09-20 05:41:50 +00:00
registers radeonsi: follow shader_info.float_controls_execution_mode (mostly) 2022-08-03 00:57:16 +00:00
vulkan radv: Fix GLSL BDA struct alignment and use pointer arithmetic SIZEOF. 2022-09-23 21:07:00 +00:00
.clang-format radv: allow holes in inline push constants 2022-04-12 11:44:30 +00:00
meson.build r300/r600: Add drm-shim support. 2022-02-02 00:59:08 +00:00