summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* r600g: Clean up defined magic numbers for TGSI opcodesRhys Kidd2016-08-291-7/+7
* r600g: Avoid duplicated initialization of TGSI_OPCODE_DFMARhys Kidd2016-08-291-2/+2
* r600g: Avoid aliasing violations.Matt Turner2016-08-011-12/+7
* r600g: Add double precision FMA opsJan Vesely2016-07-051-0/+2
* gallium/radeon: use r600_resource_referenceMarek Olšák2016-06-251-1/+1
* r600g: Enable FMA on chips that support itJan Vesely2016-06-241-2/+2
* Treewide: Remove Elements() macroJan Vesely2016-05-171-5/+5
* r600g: fix and optimize tgsi_cmp when using ABS and NEG modifierPatrick Rudolph2016-04-271-1/+10
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-60/+60
* r600g: flatten if (1) statement after removal of TGSI->LLVMMarek Olšák2016-03-201-81/+79
* r600g: remove TGSI->LLVM translationMarek Olšák2016-03-201-100/+22
* gallium/drivers/r600: Use unsigned for loop indexEdward O'Callaghan2016-01-061-9/+9
* gallium/drivers: Remove unnecessary semicolonsEdward O'Callaghan2016-01-061-1/+1
* gallium/radeon: r600_can_dump_shader should get TGSI processor type directlyMarek Olšák2016-01-031-2/+4
* gallium/radeon: pass pipe_debug_callback into radeon_llvm_compile (v2)Nicolai Hähnle2016-01-021-1/+2
* gallium/radeon: remove radeon_winsys_cs_handleMarek Olšák2015-12-111-1/+1
* r600g: write all MRTs only if there is exactly one output (fixes a hang)Marek Olšák2015-12-111-1/+2
* r600: add missing return value check.Dave Airlie2015-12-111-0/+2
* r600: handle geometry dynamic input array indexDave Airlie2015-12-091-2/+11
* r600g: fix geom shader input indirect indexing.Dave Airlie2015-12-091-2/+30
* r600g: fix outputing to non-0 buffers for stream 0.Dave Airlie2015-12-091-2/+4
* r600: fix regression introduced with ring emit changes.Dave Airlie2015-12-071-1/+2
* r600: handle barrier opcode.Edward O'Callaghan2015-12-071-2/+17
* r600/shader: handle tess related system-values.Dave Airlie2015-12-071-2/+148