mesa/src/gallium/drivers/r600
Emma Anholt f6c5b1d6c6 nir: Split usub_sat lowering flag from uadd_sat.
Intel vec4 would like to do uadd_sat, but use lowering for usub_sat.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17637>
2022-07-22 17:54:28 +00:00
..
ci nir: Eliminate out-of-bounds read/writes in local lowering. 2022-05-03 18:32:47 +00:00
sb r600/sb: Fall back to un-optimized shader if scheduling fails 2022-05-17 18:43:30 +00:00
sfn r600/sfn: emulate pmr::monotonic_buffer_resource if needed 2022-07-13 13:32:33 +00:00
.dir-locals.el
.editorconfig
cayman_msaa.c
compute_memory_pool.c r600: Elide downloads for discarded and immutable compute memories. 2022-05-12 08:25:52 +00:00
compute_memory_pool.h r600: Fix userspace pointer support for evergreen compute. 2022-05-12 08:08:02 +00:00
eg_asm.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
eg_debug.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
eg_sq.h r600: Implement memoryBarrier() in the non-SFN path. 2022-03-28 10:54:46 -07:00
egd_tables.py python: drop python2 support 2021-08-14 21:44:32 +00:00
evergreen_compute.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
evergreen_compute.h
evergreen_compute_internal.h
evergreen_hw_context.c gallium/radeon: merge BO read/write usage flags with priority flags 2021-10-29 06:54:21 +00:00
evergreen_state.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
evergreend.h
meson.build r600/sfn: emulate pmr::monotonic_buffer_resource if needed 2022-07-13 13:32:33 +00:00
r600_asm.c r600: Remove format desc null checks 2022-07-21 12:48:01 +00:00
r600_asm.h r600/sfn: rewrite NIR backend 2022-07-07 20:11:02 +00:00
r600_blit.c r600g: Remove streamout-based buffer copy path 2022-06-23 22:23:31 +00:00
r600_buffer_common.c radeon: Support shared memory user pointers. 2022-06-22 12:23:02 +00:00
r600_cs.h gallium/radeon: merge BO read/write usage flags with priority flags 2021-10-29 06:54:21 +00:00
r600_dump.c r600: Stop using ArrayID to look up atomic counters. 2022-04-08 21:01:42 +00:00
r600_dump.h
r600_formats.h r600: Remove format desc null checks 2022-07-21 12:48:01 +00:00
r600_gpu_load.c util/c11: Update function u_thread_create to be c11 conformance 2022-06-15 17:37:17 +00:00
r600_hw_context.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600_isa.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600_isa.h amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600_opcodes.h amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600_perfcounter.c
r600_pipe.c r600/sfn: lower CLIPVERTEX to clip planes 2022-07-13 15:17:17 +02:00
r600_pipe.h amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600_pipe_common.c nir: Split usub_sat lowering flag from uadd_sat. 2022-07-22 17:54:28 +00:00
r600_pipe_common.h r600: Update nir options 2022-07-07 20:11:02 +00:00
r600_public.h
r600_query.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600_query.h gallivm/st/lvp: add flags arg to get_query_result_resource api. 2022-02-15 10:12:01 +10:00
r600_shader.c r600: enable sb by default also for NIR 2022-07-07 20:11:02 +00:00
r600_shader.h r600: Stop using ArrayID to look up atomic counters. 2022-04-08 21:01:42 +00:00
r600_sq.h r600: Implement memoryBarrier() in the non-SFN path. 2022-03-28 10:54:46 -07:00
r600_state.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600_state_common.c r600: Remove format desc null checks 2022-07-21 12:48:01 +00:00
r600_streamout.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600_test_dma.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600_texture.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600_uvd.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600_viewport.c amd: change chip_class naming to "enum amd_gfx_level gfx_level" 2022-05-13 14:56:22 -04:00
r600d.h
r600d_common.h
r700_asm.c
r700_sq.h
radeon_uvd.c amd: rename RING_* enums to AMD_IP_* 2022-05-10 06:59:55 +00:00
radeon_uvd.h gallium: move radeon_winsys.h into gallium/include/winsys/ 2022-04-17 01:27:34 +00:00
radeon_vce.c gallium radeon/r600/omx/va: Adds support for multiple reference encoding 2022-05-17 21:02:25 +00:00
radeon_vce.h gallium/radeon: merge BO read/write usage flags with priority flags 2021-10-29 06:54:21 +00:00
radeon_video.c
radeon_video.h gallium: move radeon_winsys.h into gallium/include/winsys/ 2022-04-17 01:27:34 +00:00