summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gallium: remove TGSI_OPCODE_CALLNZMarek Olšák2017-08-221-3/+3
* gallium: remove TGSI FENCE opcodesMarek Olšák2017-08-221-9/+9
* gallium: remove TGSI opcodes PUSHA, POPA, SAD, TXQ_LZMarek Olšák2017-08-221-19/+16
* r600g: don't set up and don't call the fetch shader if there are no VS inputsMarek Olšák2017-08-211-1/+1
* r600g: take into account offset to system inputs at tgsi_interp_egcm()Constantine Charlamov2017-06-261-4/+4
* r600g: get rid of trailing whitespaceConstantine Charlamov2017-06-261-22/+22
* gallium: remove support for predicates from TGSI (v2)Marek Olšák2017-04-011-4/+0
* r600_shader.c: fix indentationJulien Isorce2017-03-231-4/+4
* r600_shader.c: check returned value of eg_get_interpolator_indexJulien Isorce2017-03-211-2/+4
* r600g: Fix out of bounds accessBartosz Tomczyk2017-03-201-19/+20
* gallium: remove TGSI_OPCODE_CLAMPMarek Olšák2017-02-181-3/+3
* r600: Fix stack overflowBartosz Tomczyk2017-01-301-1/+1
* r600g: use ieee variants of multiplication instructionsIlia Mirkin2017-01-291-18/+18
* r600g: add support for optionally using non-IEEE mul opsIlia Mirkin2017-01-281-3/+17
* r600: implement DDIVNicolai Hähnle2017-01-231-0/+59
* r600: factor out cayman_emit_unary_double_rawNicolai Hähnle2017-01-231-20/+42
* r600: double multiply can handle only one multiply at a timeNicolai Hähnle2017-01-231-17/+19
* gallium: remove TGSI_OPCODE_SUBMarek Olšák2017-01-051-14/+0
* gallium: remove TGSI_OPCODE_ABSMarek Olšák2017-01-051-6/+3
* gallium/radeon: stop using PIPE_BIND_CUSTOMMarek Olšák2016-10-261-1/+1
* r600g: Add support for PK2H/UP2HGlenn Kennard2016-09-261-4/+103