summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* r600: add ARB_query_buffer_object supportDave Airlie2018-01-291-7/+700
* r600/shader: refactor mul hi/lo instruction emissionDave Airlie2018-01-291-254/+116
* r600/shader: only emit add instruction if param has a value.Dave Airlie2018-01-181-6/+8
* r600: add support for ARB_shader_clock.Dave Airlie2018-01-181-3/+26
* r600/shader: Initialize max_driver_temp_used correctly for the first timeGert Wollny2018-01-151-0/+1
* r600: use GET_BUFFER_RESINFO vtx fetch on eg instead of setting up constsRoland Scheidegger2018-01-101-20/+39
* r600: fix sampler indexing with texture buffers samplingRoland Scheidegger2018-01-101-0/+2
* r600: don't use vtx offset for load_sample_positionRoland Scheidegger2018-01-101-1/+1
* r600/shader: only read back the necessary tess factor components.Dave Airlie2018-01-101-4/+4
* r600: fix textureSize queries with tbosRoland Scheidegger2017-12-301-9/+9
* r600: kill off native_integer shader ctx flagRoland Scheidegger2017-12-301-18/+0
* r600: fix atomic counter index mode getting emitted on pre-caymanDave Airlie2017-12-271-1/+1
* r600: add support for compute grid/block sizes. (v2)Dave Airlie2017-12-061-1/+74
* r600/shader: add compute support to shader assemblerDave Airlie2017-12-061-0/+14
* r600/shader: add local memory support to shader assembler.Dave Airlie2017-12-051-0/+165
* 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/shader: fix ssbo atomic operations formats.Dave Airlie2017-12-051-4/+12
* r600/shader: fix thread id loading.Dave Airlie2017-12-051-9/+18
* r600/atomic: add cayman version of atomic save/restore from GDS (v2)Dave Airlie2017-12-051-22/+71
* r600: add ARB_shader_storage_buffer_object support (v3)Dave Airlie2017-12-011-5/+182
* 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: fix bfe where src/dst are same.Dave Airlie2017-11-301-5/+24
* 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/shader: Fix all warnings issed with "-Wall -Wextra"Gert Wollny2017-11-221-31/+36
* r600: Emit EOP for more CF instruction typesGert Wollny2017-11-221-1/+1
* r600: add cull distance supportDave Airlie2017-11-211-2/+12
* r600: handle image size support.Dave Airlie2017-11-171-5/+73
* 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/shader: implement getting thread id.Dave Airlie2017-11-171-0/+74
* r600/shader: add flag to denote if shader uses imagesDave Airlie2017-11-171-0/+1
* r600: use ieee version of rsqRoland Scheidegger2017-11-151-5/+1
* r600: use ieee version of rcpRoland Scheidegger2017-11-151-6/+2
* r600: use min_dx10/max_dx10 instead of min/maxRoland Scheidegger2017-11-151-6/+7
* r600/shader: handle bitfield extract semantics properly.Dave Airlie2017-11-141-4/+53
* r600: handle bitfieldInsert corner case.Dave Airlie2017-11-141-1/+39
* r600: add gs tri strip adjacency fix.Dave Airlie2017-11-141-4/+44
* r600: fix isoline tess factor component swapping.Dave Airlie2017-11-141-0/+7
* r600/shader: reserve first register of vertex shader.Dave Airlie2017-11-141-2/+4
* r600: add support for hw atomic counters. (v3)Dave Airlie2017-11-101-22/+217
* tgsi: clarify the semantics of DFRACEXPNicolai Hähnle2017-09-291-6/+8
* gallium: remove TGSI opcode SCSMarek Olšák2017-08-221-124/+3
* gallium: remove TGSI opcode BREAKCMarek Olšák2017-08-221-42/+3
* gallium: remove TGSI opcode XPDMarek Olšák2017-08-221-75/+3
* gallium: remove TGSI opcode DPHMarek Olšák2017-08-221-10/+3
* gallium: remove TGSI opcode DP2AMarek Olšák2017-08-221-3/+3