summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* r600g: Add doubles support for CYPRESSGlenn Kennard2015-09-021-2/+25
* r600g: add doubles support for CAYMANDave Airlie2015-09-021-2/+386
* r600g: add multiple stream support for geom shadersGlenn Kennard2015-09-021-57/+146
* r600g: add support for streams to the assembler.Dave Airlie2015-09-021-2/+4
* r600g: Simplify out a couple of unnecessary branchesEdward O'Callaghan2015-09-011-6/+2
* r600g: Use TGSI parse results instead of manually exfiltratingEdward O'Callaghan2015-08-301-1/+1
* r600g: Set geometry properties in r600_create_shader_state()Edward O'Callaghan2015-08-301-25/+6
* r600g: Move geometry properties state from shader to selectorEdward O'Callaghan2015-08-301-3/+3
* r600g: Remove dead assigment to 'gs_input_prim' in shader stateEdward O'Callaghan2015-08-301-3/+0
* r600g: Fix assert in tgsi_cmpGlenn Kennard2015-08-231-2/+2