summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* r600/shader: allow multi-dimension arrays for tcs/tes inputs/outputs.Dave Airlie2015-12-071-2/+10
* r600/shader: handle TES exports and streamoutDave Airlie2015-12-071-7/+16
* r600/shader: emit tessellation factors to GDS at end of TCS.Dave Airlie2015-12-071-1/+166
* r600/shader: handle TCS output writing.Dave Airlie2015-12-071-2/+98
* r600/shader: handle VS shader writing to the LDS outputs. (v1.1)Dave Airlie2015-12-071-1/+75
* r600/shader: handle fetching tcs/tes inputs and tcs outputsDave Airlie2015-12-071-1/+279
* r600/shader: add get_lds_offset0 helperDave Airlie2015-12-071-0/+22
* r600/shader: add function to get tess constants infoDave Airlie2015-12-071-1/+90
* r600/shader: add utility functions to do single slot arithmaticDave Airlie2015-12-071-0/+95
* r600/shader: move get_temp and last_instruction helpers upDave Airlie2015-12-071-19/+17
* r600: port over the get_lds_unique_index from radeonsiDave Airlie2015-12-071-0/+38