mesa/src/util
Gert Wollny 1468cd82de r600/dri-tweak: Disable ARB_shader_image_load_store for "Tomb Raider 2013"
When "Depth of Field" is set to Ultra, a compute shader is emitted that
results in Hardware hangs when OpenGL > 4.3 is available.

If the option is enabled, the game will hang at the menu screen so that
it is no longer possible to simply change the option back. To avoid this
disable the extension for this game until the shader emission can be fixed.

Related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6857

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17728>
2022-07-24 19:32:10 +00:00
..
format util/format: Remove format desc null checks 2022-07-21 12:48:01 +00:00
indices util: add missing c99_compat.h includes 2022-06-02 13:09:15 +00:00
perf util/u_trace: Fix iteration over config_control 2022-07-12 22:24:19 +00:00
sha1
tests util/format: Remove format desc null checks 2022-07-21 12:48:01 +00:00
00-mesa-defaults.conf r600/dri-tweak: Disable ARB_shader_image_load_store for "Tomb Raider 2013" 2022-07-24 19:32:10 +00:00
anon_file.c
anon_file.h
bigmath.h
bitscan.c
bitscan.h util: remove needless c99_compat.h includes 2022-06-02 13:09:16 +00:00
bitset.h util: Constify __bitset_test_range 2022-07-19 19:19:33 +00:00
blob.c util/blob: use memcpy in read functions 2022-07-07 12:25:05 +00:00
blob.h
build_id.c
build_id.h
cnd_monotonic.h
compiler.h util: remove needless c99_compat.h includes 2022-06-02 13:09:16 +00:00
compress.c
compress.h
crc32.c
crc32.h
dag.c
dag.h
debug.c util/debug: add an enable parsing helper 2022-05-26 07:14:45 +00:00
debug.h util/debug: add an enable parsing helper 2022-05-26 07:14:45 +00:00
detect_os.h
disk_cache.c
disk_cache.h util/disk_cache: Implement disk_cache_get_function_identifier for Windows 2022-06-27 16:18:32 +00:00
disk_cache_os.c util/disk_cache: Implement disk_cache_get_function_identifier for Windows 2022-06-27 16:18:32 +00:00
disk_cache_os.h
double.c
double.h
driconf.h radv: Expose VK_NV_device_generated_commands. 2022-07-15 14:45:13 +00:00
driconf_static.py
enum_operators.h
fast_idiv_by_const.c util: Use util_sign_extend in fast_idiv_by_const 2022-07-06 11:23:18 +00:00
fast_idiv_by_const.h
fast_urem_by_const.h
format_r11g11b10f.h
format_rgb9e5.h include: drop c99_math.h 2022-06-02 13:09:16 +00:00
format_srgb.h util: remove needless c99_compat.h includes 2022-06-02 13:09:16 +00:00
format_srgb.py
fossilize_db.c
fossilize_db.h
futex.h util: Add a Win32 futex impl 2022-07-15 21:31:51 +00:00
half_float.c util: Keep quiet NaNs quiet when converting to half float. 2022-05-02 23:36:50 +00:00
half_float.h
hash_table.c
hash_table.h util: remove needless c99_compat.h includes 2022-06-02 13:09:16 +00:00
libsync.h
list.h util: Enable list_assert in debugoptimized builds 2022-07-20 23:37:13 +00:00
log.c
log.h
macros.h util: use c11 alignas instead of rolling our own 2022-06-14 15:08:37 +00:00
memstream.c
memstream.h
mesa-sha1.c
mesa-sha1.h util: remove needless c99_compat.h includes 2022-06-02 13:09:16 +00:00
meson.build util: Add a Win32 futex impl 2022-07-15 21:31:51 +00:00
os_file.c
os_file.h
os_memory.h
os_memory_aligned.h
os_memory_debug.h
os_memory_fd.c
os_memory_fd.h
os_memory_stdc.h
os_misc.c
os_misc.h
os_socket.c
os_socket.h
os_time.c
os_time.h
ptralloc.h util: remove needless c99_compat.h includes 2022-06-02 13:09:16 +00:00
ralloc.c util: use c11 alignas instead of rolling our own 2022-06-14 15:08:37 +00:00
ralloc.h
rand_xor.c
rand_xor.h
rb_tree.c
rb_tree.h
register_allocate.c
register_allocate.h
register_allocate_internal.h
rgtc.c
rgtc.h
rounding.h include: drop c99_math.h 2022-06-02 13:09:16 +00:00
rwlock.h
set.c
set.h
simple_mtx.h util: Gate simple_mtx_assert_locked on !NDEBUG 2022-07-20 23:37:13 +00:00
slab.c
slab.h
softfloat.c util: Keep quiet NaNs quiet when converting to half float. 2022-05-02 23:36:50 +00:00
softfloat.h
sparse_array.c
sparse_array.h util: use c11 alignas instead of rolling our own 2022-06-14 15:08:37 +00:00
streaming-load-memcpy.c streaming-memcpy: move to src/util/ and compile unconditionally 2022-06-07 03:33:20 +00:00
streaming-load-memcpy.h streaming-memcpy: move to src/util/ and compile unconditionally 2022-06-07 03:33:20 +00:00
string_buffer.c
string_buffer.h
strndup.h
strtod.c
strtod.h
texcompress_rgtc_tmp.h
timespec.h util: Remove unused function timespec_passed 2022-06-09 17:23:34 +00:00
u_atomic.c
u_atomic.h u_atomic: Add p_atomic_fetch_add which returns the old value 2022-07-14 12:49:51 +00:00
u_cpu_detect.c util: Fix invalid usage of alignas in u_cpu_detect.c 2022-06-15 21:27:57 +00:00
u_cpu_detect.h
u_debug.c util: remove now unused debug_assert 2022-07-10 00:50:35 +00:00
u_debug.h util: remove now unused debug_assert 2022-07-10 00:50:35 +00:00
u_debug_describe.c
u_debug_describe.h
u_debug_memory.c Change all debug_assert calls to assert 2022-07-10 00:50:35 +00:00
u_debug_refcnt.c u_debug_refcnt: Don't loop for initial refcounts if the initial value is huge 2022-05-02 16:58:20 +00:00
u_debug_refcnt.h
u_debug_stack.c util/u_debug: Use 'initialized' instead of 'first' 2022-06-10 06:56:04 +00:00
u_debug_stack.h
u_debug_stack_android.cpp
u_debug_symbol.c u_debug_symbol: Allow re-init of DbgHelp to work around already-initialized issues 2022-05-02 16:58:20 +00:00
u_debug_symbol.h
u_dl.c gallium/util: Move u_dl and u_pointer to src/util 2022-07-01 21:15:07 +00:00
u_dl.h gallium/util: Move u_dl and u_pointer to src/util 2022-07-01 21:15:07 +00:00
u_drm.h
u_dynarray.h
u_endian.h
u_fifo.h
u_hash_table.c
u_hash_table.h
u_idalloc.c
u_idalloc.h
u_math.c
u_math.h util,nir: Move mask_sign_extend from opt_load_store_vectorize to util 2022-07-06 11:23:18 +00:00
u_memory.h
u_memset.h
u_mm.c
u_mm.h
u_perfetto.cc util: Shut down Perfetto before driver unload 2022-07-14 00:41:51 +00:00
u_perfetto.h
u_pointer.h gallium/util: Move u_dl and u_pointer to src/util 2022-07-01 21:15:07 +00:00
u_printf.c
u_printf.h
u_process.c
u_process.h
u_qsort.cpp
u_qsort.h
u_queue.c util/c11: Update function u_thread_create to be c11 conformance 2022-06-15 17:37:17 +00:00
u_queue.h
u_string.h
u_thread.h util: Don't block SIGSEGV for new threads 2022-07-13 06:51:27 +00:00
u_vector.c
u_vector.h
u_worklist.c
u_worklist.h
vl_rbsp.h
vl_vlc.h util/vl_vlc: Support compiling in C++ 2022-05-17 21:02:24 +00:00
vma.c
vma.h
xmlconfig.c util/xmlconfig: fix -Wmaybe-uninitialized warning 2022-06-29 20:06:13 +00:00
xmlconfig.h
xxd.py
xxhash.h