mesa/src/gallium/drivers/r600
Dave Airlie 8c52ece581 r600: enable ARB_shader_image_load_store, ARB_shader_image_size
This also enables GL4.2 for gpus with hw fp64 (cayman, cypress)

Tested-By: Gert Wollny <gw.fossdev@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2017-11-17 11:31:41 +10:00
..
sb r600: use min_dx10/max_dx10 instead of min/max 2017-11-15 03:13:46 +01:00
.dir-locals.el dir-locals.el: Don't set variables for non-programming modes 2015-02-02 12:02:55 +00: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 radeonsi: shrink r600d_common.h and stop using it 2017-10-09 16:27:05 +02:00
compute_memory_pool.c gallium: fix warnings in release build 2016-04-25 12:23:21 +02:00
compute_memory_pool.h r600g/compute: Add documentation to compute_memory_pool 2014-07-28 10:09:46 -04:00
eg_asm.c r600: add support for emitting RAT instructions to the assembler. 2017-11-03 09:33:33 +10:00
eg_debug.c r600/eg: add support for tracing IBs after a hang. 2017-06-01 11:20:11 +10:00
eg_sq.h r600: add register info for atomic counters. 2017-06-06 06:09:37 +10:00
egd_tables.py r600: fix off-by-one in egd_tables.py 2017-06-19 12:05:12 +02:00
evergreen_compute.c r600: include libelf headers only as needed 2017-06-17 16:57:18 +01:00
evergreen_compute.h r600: make compute global buffer functions static. 2016-04-07 04:39:22 +01:00
evergreen_compute_internal.h r600g,compute: provide local copy of functions from ac_binary.c 2017-06-16 12:41:44 +01:00
evergreen_hw_context.c gallium/radeon: prevent SDMA stalls by detecting RAW hazards in need_dma_space 2017-01-05 18:43:24 +01:00
evergreen_state.c r600: add core pieces of image support. 2017-11-17 11:31:40 +10:00
evergreend.h r600: handle writes_memory properly 2017-11-17 11:31:40 +10:00
Makefile.am r600: fork and import gallium/radeon 2017-09-26 04:21:14 +02:00
Makefile.sources amd: move r600d_common.h into r600g 2017-10-09 16:27:06 +02:00
r600_asm.c r600: add support for emitting RAT instructions to the assembler. 2017-11-03 09:33:33 +10:00
r600_asm.h r600: add support for emitting RAT instructions to the assembler. 2017-11-03 09:33:33 +10:00
r600_blit.c r600: add core pieces of image support. 2017-11-17 11:31:40 +10:00
r600_buffer_common.c r600: allocate immed buffer resource for images. 2017-11-17 11:31:40 +10:00
r600_cs.h amd: move r600d_common.h into r600g 2017-10-09 16:27:06 +02: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: add core pieces of image support. 2017-11-17 11:31:40 +10:00
r600_isa.c r600: remove TABLE_SIZE macro 2016-05-13 01:03:38 -05:00
r600_isa.h r600: remove TABLE_SIZE macro 2016-05-13 01:03:38 -05: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 r600: enable ARB_shader_image_load_store, ARB_shader_image_size 2017-11-17 11:31:41 +10:00
r600_pipe.h r600: add core pieces of image support. 2017-11-17 11:31:40 +10:00
r600_pipe_common.c r600: implement basic memory barrier. 2017-11-17 11:31:40 +10:00
r600_pipe_common.h r600: allocate immed buffer resource for images. 2017-11-17 11:31:40 +10:00
r600_public.h gallium: add pipe_screen_config to screen_create functions 2017-08-02 09:50:57 +02:00
r600_query.c r600/query: drop rest of vi workaround code. 2017-11-10 08:39:16 +10:00
r600_query.h r600/query: drop rest of vi workaround code. 2017-11-10 08:39:16 +10:00
r600_shader.c r600: handle image size support. 2017-11-17 11:31:41 +10:00
r600_shader.h r600: handle image size support. 2017-11-17 11:31:41 +10:00
r600_sq.h r600: document some of the missing shader constants. 2017-06-06 06:09:41 +10:00
r600_state.c r600: set the number type correctly for float rts in cb setup 2017-11-15 03:13:46 +01:00
r600_state_common.c r600: handle image size support. 2017-11-17 11:31:41 +10:00
r600_streamout.c r600: drop a bunch of post-cayman code. (v2) 2017-10-10 06:08:42 +10:00
r600_test_dma.c r600: fork and import gallium/radeon 2017-09-26 04:21:14 +02:00
r600_texture.c r600: allocate immed buffer resource for images. 2017-11-17 11:31:40 +10:00
r600_uvd.c r600: drop a bunch of post-cayman code. (v2) 2017-10-10 06:08:42 +10:00
r600_viewport.c radeonsi: shrink r600d_common.h and stop using it 2017-10-09 16:27:05 +02:00
r600d.h r600g: Add defines for per-shader engine settings 2017-05-12 12:20:04 +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: fix abs() support on ALU 3 source operands instructions 2015-02-06 20:03:06 +01:00
r700_sq.h r600g: Add instruction encoding defines for MEM_RD 2017-05-12 12:19:55 +10:00
radeon_uvd.c r600: drop a bunch of post-cayman code. (v2) 2017-10-10 06:08:42 +10:00
radeon_uvd.h r600: drop a bunch of post-cayman code. (v2) 2017-10-10 06:08:42 +10:00
radeon_vce.c r600: drop a bunch of post-cayman code. (v2) 2017-10-10 06:08:42 +10:00
radeon_vce.h r600: fork and import gallium/radeon 2017-09-26 04:21:14 +02:00
radeon_video.c r600: drop a bunch of post-cayman code. (v2) 2017-10-10 06:08:42 +10:00
radeon_video.h r600: fork and import gallium/radeon 2017-09-26 04:21:14 +02:00