mesa/src
Faith Ekstrand c778d39fa4 nak: Add a bunch of shader lowering code in NIR
The nifty thing about the way NVIDIA hardware does inputs and outputs is
that it maps really well to how we do them in NIR.  We can make the
driver_locations match exactly to the attribute address space.  For
fragment shader outputs, we make them register numbers.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24998>
2023-11-14 00:48:06 +00:00
..
amd radv/ci: Update skips comments 2023-11-13 20:09:31 +00:00
android_stub
asahi asahi: Implement ARB_base_instance 2023-11-07 00:05:55 +00:00
broadcom v3d/ci: add new failures 2023-11-13 16:10:41 +00:00
c11 util/meson: Getting mesa util core to be self contained 2023-08-02 03:41:24 +00:00
compiler nir/zink: drop NIH helper in favor of mesa_vertices_per_prim 2023-11-11 10:27:21 +00:00
drm-shim compiler,vulkan,drm-shim: Remove unused include directories from meson.build 2023-10-27 01:35:10 +00:00
egl mesa/st, dri2, wgl, glx: Modify flush_objects interop func to export a fence_fd 2023-11-04 01:28:42 +00:00
etnaviv ci/etnaviv: Update ci expectation 2023-11-07 13:34:54 +00:00
freedreno freedreno/drm: Fix mmap leak 2023-11-12 23:06:27 +00:00
gallium d3d12: ARB_query_buffer_object and GL4.4 2023-11-14 00:18:53 +00:00
gbm gbm: delete some zink handling 2023-10-09 18:43:09 +00:00
getopt
glx mesa/st, dri2, wgl, glx: Modify flush_objects interop func to export a fence_fd 2023-11-04 01:28:42 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination vk/graphics_state, tu: Rewrite renderpass flags handling 2023-11-06 14:33:51 +00:00
imgui
intel anv: Avoid emitting PIPE_CONTROL command for copy/video queue 2023-11-13 23:43:27 +00:00
loader dri: added build dependencies for systems using non-standard prefixed X11 libs. 2023-11-02 15:08:17 +00:00
mapi mesa: add GL_APPLE_sync support 2023-10-20 17:20:11 +00:00
mesa mesa: Use a switch for state_iter and be more precise about its type 2023-11-08 00:14:11 +00:00
microsoft d3d12: Support enhanced layouts for VS inputs 2023-11-14 00:18:53 +00:00
nouveau nak: Add a bunch of shader lowering code in NIR 2023-11-14 00:48:06 +00:00
panfrost perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
tool perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
util radv: add drirc options to force re-compilation of shaders when needed 2023-11-13 10:47:26 +00:00
virtio venus: Add use_guest_vram capset to enable guest-based blob alloc 2023-11-06 18:33:15 +00:00
vulkan vulkan: Don't use set_foreach_remove when destroying pipeline caches 2023-11-13 20:09:31 +00:00
.clang-format util/rb_tree: Add augmented trees and interval trees 2023-11-02 21:03:46 +00:00
meson.build meson: Only include virtio when DRM available 2023-11-07 18:22:56 +00:00