mesa/src
Sviatoslav Peleshko 0a44f6319e anv,driconf: Add sampler coordinate precision workaround for AoE 4
AoE4 samples texture on the edge between texels, which can cause
unexpected texel to be returned, and cause misrenderings. This workaround
enables coordinate rounding even in NEAREST mode, which fixes the problem.

Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9864
Signed-off-by: Sviatoslav Peleshko <sviatoslav.peleshko@globallogic.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27337>
2024-02-06 10:29:15 +00:00
..
amd radv/rt: Optimize update shader VGPR usage 2024-02-05 21:14:45 +01:00
android_stub
asahi nir: rework and fix rotate lowering 2024-01-22 10:27:44 +00:00
broadcom v3dv: refactor to use DETECT_OS_ANDROID instead of ANDROID 2024-02-01 19:29:49 +00:00
c11 util/meson: Getting mesa util core to be self contained 2023-08-02 03:41:24 +00:00
compiler nir: add vertex divergence into nir_divergence_analysis 2024-02-02 16:45:52 -05:00
drm-shim compiler,vulkan,drm-shim: Remove unused include directories from meson.build 2023-10-27 01:35:10 +00:00
egl egl: refactor to use DETECT_OS_ANDROID instead of ANDROID 2024-02-01 19:29:49 +00:00
etnaviv etnaviv/isa: Add missing dep of encode.py/decode.py calls on isa.py 2024-01-30 18:05:43 +00:00
freedreno ir3: set reconvergence for scan_clusters.macro 2024-02-05 12:28:10 +00:00
gallium zink: split out sparse_residency_code_and lowering 2024-02-05 21:28:47 +00:00
gbm gbm: delete some zink handling 2023-10-09 18:43:09 +00:00
getopt
glx glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL 2023-12-18 17:52:09 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination vulkan: enable VK_KHR_shader_expect_assume 2024-01-30 19:09:42 +00:00
imgui
intel anv,driconf: Add sampler coordinate precision workaround for AoE 4 2024-02-06 10:29:15 +00:00
loader tree-wide: use __normal_user() everywhere instead of writing the check manually 2024-01-30 12:45:54 +00:00
mapi mesa/main: add support for EXT_texture_storage 2024-02-01 12:30:58 +00:00
mesa nir: replace lower_io_variables with a GLSL NIR flag 2024-02-02 16:45:49 -05:00
microsoft dzn: Use blits for all non-averaging resolves 2024-02-02 01:19:52 +00:00
nouveau nouveau/tests: fix null dereference 2024-02-02 23:36:59 +00:00
panfrost panfrost: Fix dual-source blending 2024-02-05 13:25:56 +00:00
tool perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
util anv,driconf: Add sampler coordinate precision workaround for AoE 4 2024-02-06 10:29:15 +00:00
virtio venus: image format properties cache 2024-02-06 00:26:45 +00:00
vulkan vk_image.c: #ifndef _WIN32 --> DETECT_OS_LINUX + DETECT_OS_BSD 2024-02-02 23:11:21 +00:00
.clang-format nir: add _safe variants of nir_foreach_reg_load/store 2023-12-15 17:19:28 +00:00
meson.build virgl: Fix compilation on MSVC 2024-02-05 08:41:22 +00:00