summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r600_shader.c
AgeCommit message (Expand)AuthorFilesLines
2015-12-04r600: handle barrier opcode.Edward O'Callaghan1-2/+17
2015-12-04r600/shader: handle tess related system-values.Dave Airlie1-2/+148
2015-12-04r600/shader: allow multi-dimension arrays for tcs/tes inputs/outputs.Dave Airlie1-2/+10
2015-12-04r600/shader: handle TES exports and streamoutDave Airlie1-7/+16
2015-12-04r600/shader: emit tessellation factors to GDS at end of TCS.Dave Airlie1-1/+166
2015-12-04r600/shader: handle TCS output writing.Dave Airlie1-2/+98
2015-12-04r600/shader: handle VS shader writing to the LDS outputs. (v1.1)Dave Airlie1-1/+75
2015-12-04r600/shader: handle fetching tcs/tes inputs and tcs outputsDave Airlie1-1/+279
2015-12-04r600/shader: add get_lds_offset0 helperDave Airlie1-0/+22
2015-12-04r600/shader: add function to get tess constants infoDave Airlie1-1/+90
2015-12-04r600/shader: add utility functions to do single slot arithmaticDave Airlie1-0/+95
2015-12-04r600/shader: move get_temp and last_instruction helpers upDave Airlie1-19/+17
2015-12-04r600: port over the get_lds_unique_index from radeonsiDave Airlie1-0/+38
2015-12-04r600: disable SB for now on tess related shaders.Dave Airlie1-0/+7
2015-12-04r600: update correct hw shaders depending on configuration.Dave Airlie1-1/+12
2015-12-04r600: add shader key entries for tcs and tes.Dave Airlie1-2/+11
2015-12-02r600: set mega fetch count to 16 for gs copy shaderDave Airlie1-0/+1
2015-12-02r600: increment ring index after emit vertex not before.Dave Airlie1-18/+24
2015-12-02r600: add alu + cf nop to copy shader on r600Dave Airlie1-0/+10
2015-12-01r600: workaround empty geom shader.Dave Airlie1-0/+5
2015-12-01r600/shader: split address get out to a function.Dave Airlie1-1/+6
2015-11-30r600: move per-type settings into a switch statementDave Airlie1-5/+13
2015-11-11r600g: Pass conservative depth parameters to hwGlenn Kennard1-0/+1
2015-11-11Revert "r600g: Pass conservative depth parameters to hw"Dave Airlie1-1/+0
2015-11-11r600g: Pass conservative depth parameters to hwGlenn Kennard1-0/+1
2015-10-30r600: enable SB for geom shaders on pre-evergreenDave Airlie1-4/+0
2015-10-29r600g: Fix special negative immediate constants when using ABS modifier.Ivan Kalvachev1-1/+1
2015-10-13r600g/sb: SB support for UBO indexingGlenn Kennard1-6/+0
2015-10-13r600g/sb: Support gs5 sampler indexing (v2)Glenn Kennard1-7/+5
2015-09-13r600g: add support for TXQS tgsi opcodeIlia Mirkin1-4/+12
2015-09-12r600g: Support I2D/U2D/D2I/D2UGlenn Kennard1-8/+98
2015-09-12r600g: lower number of driver const buffersDave Airlie1-9/+12
2015-09-09r600: don't use shader key without verifying shader type (v2)Dave Airlie1-7/+12
2015-09-04r600: fix loop overrun in cayman_mul_double_instrDave Airlie1-1/+1
2015-09-02r600g: Add doubles support for CYPRESSGlenn Kennard1-2/+25
2015-09-02r600g: add doubles support for CAYMANDave Airlie1-2/+386
2015-09-02r600g: add multiple stream support for geom shadersGlenn Kennard1-57/+146
2015-09-02r600g: add support for streams to the assembler.Dave Airlie1-2/+4
2015-09-01r600g: Simplify out a couple of unnecessary branchesEdward O'Callaghan1-6/+2
2015-08-30r600g: Use TGSI parse results instead of manually exfiltratingEdward O'Callaghan1-1/+1
2015-08-30r600g: Set geometry properties in r600_create_shader_state()Edward O'Callaghan1-25/+6
2015-08-30r600g: Move geometry properties state from shader to selectorEdward O'Callaghan1-3/+3
2015-08-30r600g: Remove dead assigment to 'gs_input_prim' in shader stateEdward O'Callaghan1-3/+0
2015-08-23r600g: Fix assert in tgsi_cmpGlenn Kennard1-2/+2
2015-08-21r600: Turn 'r600_shader_key' struct into unionEdward O'Callaghan1-15/+15
2015-08-03r600g: fix the CB_SHADER_MASK setupMarek Olšák1-0/+1
2015-07-31gallium/radeon: remove unused variables and old commentsMarek Olšák1-1/+0
2015-07-29radeon: add support for streams to the common streamout code. (v2)Dave Airlie1-0/+7
2015-07-11r600g: move sampler/ubo index registers before temp regDave Airlie1-7/+6
2015-06-22r600g: ignore sampler views for now.Dave Airlie1-0/+1