summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* r600: disable SB for now on tess related shaders.Dave Airlie2015-12-071-0/+7
* r600: update correct hw shaders depending on configuration.Dave Airlie2015-12-071-1/+12
* r600: add shader key entries for tcs and tes.Dave Airlie2015-12-071-2/+11
* r600: set mega fetch count to 16 for gs copy shaderDave Airlie2015-12-021-0/+1
* r600: increment ring index after emit vertex not before.Dave Airlie2015-12-021-18/+24
* r600: add alu + cf nop to copy shader on r600Dave Airlie2015-12-021-0/+10
* r600: workaround empty geom shader.Dave Airlie2015-12-011-0/+5
* r600/shader: split address get out to a function.Dave Airlie2015-12-011-1/+6
* r600: move per-type settings into a switch statementDave Airlie2015-11-301-5/+13
* r600g: Pass conservative depth parameters to hwGlenn Kennard2015-11-111-0/+1
* Revert "r600g: Pass conservative depth parameters to hw"Dave Airlie2015-11-111-1/+0
* r600g: Pass conservative depth parameters to hwGlenn Kennard2015-11-111-0/+1
* r600: enable SB for geom shaders on pre-evergreenDave Airlie2015-10-301-4/+0
* r600g: Fix special negative immediate constants when using ABS modifier.Ivan Kalvachev2015-10-291-1/+1
* r600g/sb: SB support for UBO indexingGlenn Kennard2015-10-131-6/+0
* r600g/sb: Support gs5 sampler indexing (v2)Glenn Kennard2015-10-131-7/+5
* r600g: add support for TXQS tgsi opcodeIlia Mirkin2015-09-131-4/+12
* r600g: Support I2D/U2D/D2I/D2UGlenn Kennard2015-09-121-8/+98
* r600g: lower number of driver const buffersDave Airlie2015-09-121-9/+12
* r600: don't use shader key without verifying shader type (v2)Dave Airlie2015-09-091-7/+12
* r600: fix loop overrun in cayman_mul_double_instrDave Airlie2015-09-041-1/+1