mesa/src/gallium/drivers/r600
Marek Olšák 66a82ec6f0 gallium: add writable_bitmask parameter into set_shader_buffers
to indicate write usage per buffer.
This is just a hint (it will be used by radeonsi).

Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
2019-04-04 19:28:52 -04:00
..
sb r600: remove redundant semicolon 2018-12-19 12:00:49 +01:00
.dir-locals.el Fix setting indent-tabs-mode in the Emacs .dir-locals.el files 2018-10-17 19:03:08 +02:00
.editorconfig Introduce .editorconfig 2016-08-31 17:06:54 -07:00
.gitignore r600: add .gitignore for egd_tables.h 2017-09-15 13:55:01 +10:00
Android.mk Android: fix build break from r600/radeon split 2017-10-10 21:37:19 -05:00
Automake.inc r600: fork and import gallium/radeon 2017-09-26 04:21:14 +02:00
cayman_msaa.c r600g: constify some variables 2018-07-17 14:47:37 -04:00
compute_memory_pool.c r600: fix warnings when unref'ing pool->bo 2018-07-17 14:51:45 -04:00
compute_memory_pool.h r600/compute: Mark several functions as static 2018-05-19 10:22:16 -05:00
eg_asm.c r600g: Support emitting scratch ops 2018-02-09 09:52:48 +10:00
eg_debug.c r600g: some -Wsign-compare fixes 2018-07-17 14:47:37 -04:00
eg_sq.h r600: add register info for atomic counters. 2017-06-06 06:09:37 +10:00
egd_tables.py python: Use the unicode_escape codec 2018-08-01 14:26:19 +01:00
evergreen_compute.c r600: cast pointer to expected type 2019-03-08 16:24:06 +00:00
evergreen_compute.h r600: make compute global buffer functions static. 2016-04-07 04:39:22 +01:00
evergreen_compute_internal.h r600/compute: add support for TGSI compute shaders. (v1.1) 2017-12-06 23:20:53 +00:00
evergreen_hw_context.c r600/eg: rework atomic counter emission with flushes 2018-08-21 20:45:38 +01:00
evergreen_state.c gallium: add writable_bitmask parameter into set_shader_buffers 2019-04-04 19:28:52 -04:00
evergreend.h r600: add some missing cayman register defines 2017-12-05 20:09:43 +00:00
Makefile.am configure: allow building with python3 2018-10-31 19:15:50 +00:00
Makefile.sources amd: move r600d_common.h into r600g 2017-10-09 16:27:06 +02:00
meson.build r600: add -Wstrict-overflow=0 to meson to silence the warning 2019-01-30 12:49:45 -05:00
r600_asm.c winsys/amdgpu: explicitly declare whether buffer_map is permanent or not 2018-11-28 18:24:14 +01:00
r600_asm.h r600/sb: use safe math optimizations when TGSI contains precise operations 2018-09-15 20:44:53 +02:00
r600_blit.c r600: always flush between gfx and compute 2017-12-18 04:30:03 +00:00
r600_buffer_common.c ac/gpu_info: rename has_virtual_memory -> r600_has_virtual_memory 2018-04-02 13:10:37 -04:00
r600_cs.h amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbuf 2018-06-19 13:08:50 -04:00
r600_formats.h gallium: replace INLINE with inline 2015-07-21 17:52:16 -04:00
r600_gpu_load.c util: move os_time.[ch] to src/util 2017-11-09 11:57:21 +01:00
r600_hw_context.c r600/eg: rework atomic counter emission with flushes 2018-08-21 20:45:38 +01:00
r600_isa.c r600g: some -Wsign-compare fixes 2018-07-17 14:47:37 -04:00
r600_isa.h r600: initial attempt at gl_HelperInvocation (v3) 2018-02-02 09:46:05 +10:00
r600_opcodes.h gallium/radeon: clean left-shift undefined behavior 2016-05-07 16:46:59 -05:00
r600_perfcounter.c amd: move r600d_common.h into r600g 2017-10-09 16:27:06 +02:00
r600_pipe.c gallium: add PIPE_CAP_MAX_VARYINGS 2019-02-07 21:51:45 -05:00
r600_pipe.h r600/eg: rework atomic counter emission with flushes 2018-08-21 20:45:38 +01:00
r600_pipe_common.c simplify LLVM version string printing 2019-04-04 16:08:11 +00:00
r600_pipe_common.h amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbuf 2018-06-19 13:08:50 -04:00
r600_public.h gallium: add pipe_screen_config to screen_create functions 2017-08-02 09:50:57 +02:00
r600_query.c gallium: add writable_bitmask parameter into set_shader_buffers 2019-04-04 19:28:52 -04:00
r600_query.h r600: drop l2 related queries 2018-01-10 00:56:09 +00:00
r600_shader.c winsys/amdgpu: explicitly declare whether buffer_map is permanent or not 2018-11-28 18:24:14 +01:00
r600_shader.h r600g/sb: Add dependency tracking for scratch ops 2018-02-09 09:53:19 +10:00
r600_sq.h r600: initial attempt at gl_HelperInvocation (v3) 2018-02-02 09:46:05 +10:00
r600_state.c gallium: enable GL_AMD_depth_clamp_separate on r600, radeonsi 2018-09-06 21:53:00 -04:00
r600_state_common.c gallium: Add PIPE_BARRIER_UPDATE_BUFFER and UPDATE_TEXTURE bits. 2019-03-19 23:43:33 -07:00
r600_streamout.c amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbuf 2018-06-19 13:08:50 -04:00
r600_test_dma.c r600g: some -Wsign-compare fixes 2018-07-17 14:47:37 -04:00
r600_texture.c winsys/amdgpu,radeon: pass vm_alignment to buffer_from_handle 2018-11-28 20:20:27 -05:00
r600_uvd.c r600: drop a bunch of post-cayman code. (v2) 2017-10-10 06:08:42 +10:00
r600_viewport.c amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbuf 2018-06-19 13:08:50 -04:00
r600d.h r600: add ARB_query_buffer_object support 2018-01-29 05:42:28 +10:00
r600d_common.h r600: add support for hw atomic counters. (v3) 2017-11-10 08:39:36 +10:00
r700_asm.c r600g: Support emitting scratch ops 2018-02-09 09:52:48 +10:00
r700_sq.h r600g: Add instruction encoding defines for MEM_RD 2017-05-12 12:19:55 +10:00
radeon_uvd.c winsys/amdgpu: explicitly declare whether buffer_map is permanent or not 2018-11-28 18:24:14 +01:00
radeon_uvd.h r600: drop a bunch of post-cayman code. (v2) 2017-10-10 06:08:42 +10:00
radeon_vce.c winsys/amdgpu: explicitly declare whether buffer_map is permanent or not 2018-11-28 18:24:14 +01:00
radeon_vce.h amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbuf 2018-06-19 13:08:50 -04:00
radeon_video.c winsys/amdgpu: explicitly declare whether buffer_map is permanent or not 2018-11-28 18:24:14 +01:00
radeon_video.h amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbuf 2018-06-19 13:08:50 -04:00