mesa/src
Danylo Piliaiev eb5f4c2f6b spirv: Workaround for RelaxedPrecision on OpLogical* in 3DMark
Per spec RelaxedPrecision cannot be applied to bool types, however
3DMark Wild Life does it:

OpDecorate %171 RelaxedPrecision
...
%171 = OpLogicalAnd %bool %169 %170

Fixes crash in 3DMark Wild Life on Android.

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16746>
2022-06-03 07:50:53 +00:00
..
amd radv: Remove usage of cnd_monotonic.h 2022-06-03 06:46:38 +00:00
android_stub
asahi asahi: Add wrap library 2022-05-22 17:58:07 -04:00
broadcom broadcom/compiler: use macro for power-of-two check 2022-06-03 07:14:43 +00:00
compiler spirv: Workaround for RelaxedPrecision on OpLogical* in 3DMark 2022-06-03 07:50:53 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl: remove needless c99_compat.h includes 2022-06-02 13:09:16 +00:00
etnaviv etnaviv: fill all minor GPU features from the kernel 2022-04-27 09:10:27 +00:00
freedreno freedreno: do not use variable in STATIC_ASSERT 2022-06-03 07:14:43 +00:00
gallium v3dv: do not do STATIC_ASSERT on variables 2022-06-03 07:14:43 +00:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt
glx glx/dri2: Require DRI2 >= 1.3 for working buffer invalidation 2022-05-17 20:31:50 +00:00
gtest
hgl
imagination pvr: do not use c_msvc_compat_args 2022-06-03 07:14:43 +00:00
imgui
intel intel/compiler: use macro for power-of-two check 2022-06-03 07:14:43 +00:00
loader gallium/dri: add missing PIPE_BIND_DRI_PRIME handling 2022-02-08 00:13:07 +00:00
mapi mapi: remove needless c99_compat.h includes 2022-06-02 13:09:16 +00:00
mesa mesa: throw a log warning any time a fallback texture is used 2022-06-02 17:31:16 +00:00
microsoft dzn: add debug option to redirect stdout/stderr 2022-06-01 08:54:22 +00:00
nouveau nouveau/codegen: drop gallium headers from the interface. 2022-06-03 03:57:18 +00:00
panfrost pan/bi: Fix clper_xor on Mali-G31 2022-06-02 20:32:43 -04:00
tool pps: Open writable renderer node in DrmDevice::create 2022-05-11 15:41:28 +00:00
util util: implement STATIC_ASSERT using c++11 / c11 primitives 2022-06-03 07:14:43 +00:00
virtio venus: Add driconf option to enable implicit fencing 2022-06-02 18:05:50 +00:00
vulkan vulkan/device_select: remove needless c99_compat.h includes 2022-06-02 13:09:16 +00:00
meson.build microsoft: Initial vulkan-on-12 driver 2022-03-25 16:21:45 +00:00