mesa/src
Mike Blumenkrantz 7711164baf zink: fix 32bit bo rewriting
this was correct for 64bit loads and manually converted 32bit loads (e.g., bindless),
but it was broken for the case where 64bit was not supported, as the offset wasn't
being correctly adjusted

break out the offset division to hopefully make this a little clearer

Fixes: 150d6ee97e ("zink: move all 64-32bit shader load rewriting to nir pass")

Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16669>
(cherry picked from commit bbe5136658)

Conflicts:
	src/gallium/drivers/zink/ci/zink-tu-a630-fails.txt

CI file removed as it doesn't exist in 22.1
2022-06-15 16:13:00 -07:00
..
amd ac/gpu_info: always retile DCC on gfx10 and newer chips 2022-06-08 10:58:17 -07:00
android_stub
asahi asahi: Port driver to macOS 12.x ABI 2022-03-22 00:19:30 +00:00
broadcom broadcom/compiler: disable flags optimization for loop conditions 2022-06-15 16:12:59 -07:00
compiler nir: Fix flat new_var assignment in create_new_io_vars() 2022-06-15 16:12:58 -07:00
drm-shim drm-shim: Implement a shim function for close 2022-04-12 10:01:39 +00:00
egl egl/wayland: skip buffer creation on zink 2022-06-07 13:17:38 -07:00
etnaviv
freedreno freedreno: remove stale makefile 2022-06-07 13:17:38 -07:00
gallium zink: fix 32bit bo rewriting 2022-06-15 16:13:00 -07:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt
glx glx: set max values for pbuffer width / height 2022-05-17 10:27:32 -07:00
gtest
hgl
imagination pvr: Implement vkCreateQueryPool() and vkDestroyQueryPool(). 2022-04-13 17:58:03 +00:00
imgui
intel anv: Remove FS executables when applying the null FS optimization 2022-06-15 16:12:58 -07:00
loader
mapi
mesa mesa/program: fix nir output reg overflow 2022-06-07 13:17:38 -07:00
microsoft microsoft/compiler: Images are no longer reprensented by uniform vars 2022-06-15 16:13:00 -07:00
nouveau
panfrost panfrost: Disable CRC at <16x16 tile sizes 2022-06-15 16:12:59 -07:00
tool pps: Open writable renderer node in DrmDevice::create 2022-05-13 10:05:22 -07:00
util format_utils: properly parenthesize macro params 2022-06-07 13:17:38 -07:00
virtio venus: prepare and feed renderer protocol info into cs 2022-04-09 00:19:05 +00:00
vulkan vulkan/util: Fill VkPhysicalDeviceIDProperties::deviceNodeMask 2022-06-15 16:13:00 -07:00
meson.build microsoft: Initial vulkan-on-12 driver 2022-03-25 16:21:45 +00:00