mesa/src
Jason Ekstrand 6d15d65e19 panvk: Put the sysval and push const UBOs at fixed indices
In theory, this may cost us a tiny bit of descriptor space but in
practice, given that the viewport transform is a sysval, we'll always
need it for 3D and given that SSBO pointers live there, we'll basically
always need it for compute.  It also makes a lot of things simpler.
We're about to start using the sysval UBO directly in our descriptor set
code and knowing the index up-front is really nice.

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16276>
2022-05-12 10:53:16 +00:00
..
amd radv/winsys: allow to use RADV_FORCE_FAMILY=gfx1100 2022-05-12 09:41:40 +00:00
android_stub
asahi agx: Restore Valve copyright header 2022-05-10 01:36:18 +00:00
broadcom v3dv: expose VK_KHR_spirv_1_4 2022-05-11 09:12:27 +00:00
compiler nir: remove unreachable loop terminators 2022-05-12 02:06:31 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl/kopper: Hook up eglSwapInterval 2022-05-04 15:06:51 +00:00
etnaviv etnaviv: fill all minor GPU features from the kernel 2022-04-27 09:10:27 +00:00
freedreno turnip: Add a TU_DEBUG=perf debug option. 2022-05-12 01:00:25 +00:00
gallium panfrost,panvk: Make fixed_sysval_ubo < 0 mean compiler-assigned 2022-05-12 10:53:15 +00:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt
glx glx/kopper: Enable GLX_EXT_swap_control etc. 2022-05-04 15:06:51 +00:00
gtest
hgl
imagination pvr: Update pvrsrvkm to fw 1.17 . 2022-05-05 10:35:35 +00:00
imgui
intel intel/dev: Enable first set of DG2 PCI IDs 2022-05-12 03:03:57 -07:00
loader gallium/dri: add missing PIPE_BIND_DRI_PRIME handling 2022-02-08 00:13:07 +00:00
mapi win32: Do not use BUILD_GL32, we use def file to export win32 dll symbols. 2022-04-19 19:38:47 +00:00
mesa gallium: deduplicate target -> stats index code 2022-05-12 09:16:11 +02:00
microsoft nir: add a nir_remove_non_entrypoints helper 2022-05-10 03:37:44 +00:00
nouveau nouveau: disable fences when running under drm-shim. 2022-05-09 23:10:45 +00:00
panfrost panvk: Put the sysval and push const UBOs at fixed indices 2022-05-12 10:53:16 +00:00
tool pps: Open writable renderer node in DrmDevice::create 2022-05-11 15:41:28 +00:00
util util/bitset: Support larger ranges in BITSET_TEST/CLEAR_RANGE 2022-05-10 11:23:14 -05:00
virtio venus: extend buffer cache to cover layering usage 2022-05-07 05:26:44 +00:00
vulkan nir: add a nir_remove_non_entrypoints helper 2022-05-10 03:37:44 +00:00
meson.build microsoft: Initial vulkan-on-12 driver 2022-03-25 16:21:45 +00:00