mesa/src
Qiang Yu d4fdeaa820 radeonsi: replace llvm resource code with nir lower
Port from ac_nir_to_llvm.c and si_shader_llvm_resource.c.

Due to need waterfall of llvm backend, we can't get bind-texture
descriptor directly in nir. So we keep load_sampler_desc abi only
for bind-texture index to desc.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18666>
2022-12-19 09:22:27 +08:00
..
amd radeonsi: replace llvm resource code with nir lower 2022-12-19 09:22:27 +08:00
android_stub
asahi asahi: Identify seamful cube map bit 2022-12-17 18:10:28 +00:00
broadcom v3dv: be more careful when restoring dirty state after meta operations 2022-12-16 12:18:36 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/divergence_analysis: add missing intrinsics 2022-12-19 09:22:24 +08:00
drm-shim drm-shim: add __readlink_chk as readlink with overflow check 2022-12-08 21:05:15 +00:00
egl egl/wayland: Prefer back buffer with minimum buffer age 2022-12-16 10:30:47 +00:00
etnaviv tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code 2022-11-22 06:53:46 +00:00
freedreno freedreno/drm: Short-circuit kernel for timeout=0 waits 2022-12-17 19:14:12 +00:00
gallium radeonsi: replace llvm resource code with nir lower 2022-12-19 09:22:27 +08:00
gbm gbm: Don't look up the DRI2_FENCE extension. 2022-12-09 05:32:18 +00:00
getopt
glx glx: fix xshm check to init xshm_opcode. 2022-12-06 22:31:14 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: Check depth/stencil attachment is tile-aligned 2022-12-08 14:53:13 +00:00
imgui
intel anv: Use vma_heap for descriptor pool host allocation 2022-12-16 07:18:38 +00:00
loader loader/dri3: Simplify new buffer allocation in dri3_find_back 2022-12-16 10:30:47 +00:00
mapi mapi: update gles 1.1 extention packet link 2022-11-20 15:14:01 +00:00
mesa mesa: optimize _mesa_bytes_per_vertex_attrib using a hash-based translation 2022-12-18 14:35:59 -05:00
microsoft dzn: Swizzle SRV access to stencil 2022-12-16 18:40:47 +00:00
nouveau nir: Eliminate nir_op_i2b 2022-12-14 06:23:21 +00:00
panfrost panfrost: Add architecture description XML for v10 2022-12-17 20:33:39 +00:00
tool pps: make pps-producer RT only on freedreno 2022-11-15 21:21:42 +00:00
util util/tools: add the tool that generates perfect hash functions for GLenums 2022-12-18 14:35:59 -05:00
virtio venus: fix VK_EXT_pci_bus_info support 2022-12-17 21:34:47 -08:00
vulkan wsi/x11: Rename the present progress objects. 2022-12-14 14:20:54 +00:00
meson.build meson: build radeon drm-shim also for r300 and r600 2022-11-16 14:37:47 +00:00