summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600
Commit message (Expand)AuthorAgeFilesLines
* r600: refactor and export some shader selector code for computeDave Airlie2017-12-052-7/+27
* r600: add compute support to compressed resource handling.Dave Airlie2017-12-052-6/+26
* r600: update max threads per block for evergreen computeDave Airlie2017-12-051-0/+4
* r600/shader: add local memory support to shader assembler.Dave Airlie2017-12-051-0/+165
* r600/cs: add support for compute to image/buffers/atomics stateDave Airlie2017-12-054-19/+79
* r600: handle compute null key shader stateDave Airlie2017-12-051-0/+2
* r600: add some missing cayman register definesDave Airlie2017-12-051-0/+4
* r600: don't set EOP on pop or loop endDave Airlie2017-12-051-1/+1
* r600/ssbo: refactor out buffer coord calcs and use for atomic path.Dave Airlie2017-12-051-34/+37
* r600/ssbo: fix multi-dword buffer loads.Dave Airlie2017-12-051-5/+7
* r600/ssbo: use r32ui format for ssbo resources.Dave Airlie2017-12-051-3/+3
* r600: refactor out the immediate setup code.Dave Airlie2017-12-051-38/+28
* r600/shader: fix ssbo atomic operations formats.Dave Airlie2017-12-051-4/+12
* r600/shader: fix thread id loading.Dave Airlie2017-12-051-9/+18
* gallium/u_upload_mgr: allow drivers to specify pipe_resource::flagsMarek Olšák2017-12-051-2/+2
* gallium/radeon: move setting VRAM|GTT into winsysesMarek Olšák2017-12-051-14/+0
* r600/atomic: add cayman version of atomic save/restore from GDS (v2)Dave Airlie2017-12-052-24/+126
* r600/atomic: refactor out evergreen atomic setup/save code.Dave Airlie2017-12-051-30/+50
* meson: define driver dependenciesDylan Baker2017-12-041-0/+5
* r600: add ARB_shader_storage_buffer_object support (v3)Dave Airlie2017-12-016-22/+369
* r600/cayman: looks like cmpxchg moved to ZDave Airlie2017-12-011-2/+5
* r600/shader: fix 64->32 conversionsDave Airlie2017-12-011-35/+54
* r600: no need to reinit compute regsDave Airlie2017-11-301-13/+0
* r600: split cb setup code out from evergreen compute path.Dave Airlie2017-11-301-22/+28
* r600: add support for compute pkt flags to debug dumping.Dave Airlie2017-11-301-6/+7
* r600: fix bfe where src/dst are same.Dave Airlie2017-11-301-5/+24
* r300,r600,radeonsi: replace RADEON_FLUSH_* with PIPE_FLUSH_*Marek Olšák2017-11-299-19/+19
* r600: lds load cleanups.Dave Airlie2017-11-291-6/+8
* r600_shader: only load from LDS what is really usedGert Wollny2017-11-291-7/+26
* r600/sb: handle jump after target to end of program. (v2)Dave Airlie2017-11-291-0/+5
* meson: build r600 driverDylan Baker2017-11-281-0/+128
* ac: change legacy_surf_level::slice_size to dword unitsMarek Olšák2017-11-274-16/+17
* ac: pack ac_surface betterMarek Olšák2017-11-271-1/+1
* r600/eg: dump event type in dumpsDave Airlie2017-11-271-0/+1
* r600: set DX10_CLAMP for compute shader tooRoland Scheidegger2017-11-231-2/+3
* r600/shader: Fix all warnings issed with "-Wall -Wextra"Gert Wollny2017-11-221-31/+36
* r600: Emit EOP for more CF instruction typesGert Wollny2017-11-224-7/+16
* r600: add cull distance supportDave Airlie2017-11-216-6/+24
* r600: enable ARB_shader_image_load_store, ARB_shader_image_sizeDave Airlie2017-11-171-3/+9
* r600: handle image size support.Dave Airlie2017-11-173-9/+101
* r600/sb: disable SB for images.Dave Airlie2017-11-171-0/+1
* r600/shader: add support for load/store/atomic ops on images.Dave Airlie2017-11-171-4/+315
* r600: add core pieces of image support.Dave Airlie2017-11-176-3/+428
* r600/shader: implement getting thread id.Dave Airlie2017-11-171-0/+74
* r600/shader: add flag to denote if shader uses imagesDave Airlie2017-11-172-0/+2
* r600: implement basic memory barrier.Dave Airlie2017-11-172-5/+24
* r600: allocate immed buffer resource for images.Dave Airlie2017-11-173-0/+21
* r600: handle writes_memory properlyDave Airlie2017-11-172-3/+13
* r600: set the number type correctly for float rts in cb setupRoland Scheidegger2017-11-152-2/+15
* r600: use ieee version of rsqRoland Scheidegger2017-11-151-5/+1