summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* r600: Turn 'r600_shader_key' struct into unionEdward O'Callaghan2015-08-211-15/+15
* r600g: fix the CB_SHADER_MASK setupMarek Olšák2015-08-031-0/+1
* gallium/radeon: remove unused variables and old commentsMarek Olšák2015-07-311-1/+0
* radeon: add support for streams to the common streamout code. (v2)Dave Airlie2015-07-291-0/+7
* r600g: move sampler/ubo index registers before temp regDave Airlie2015-07-111-7/+6
* r600g: ignore sampler views for now.Dave Airlie2015-06-221-0/+1
* r600g: handle TGSI input/output array declarations correctlyMarek Olšák2015-06-141-86/+88
* r600g: fix a coverity defect in streamout codeMarek Olšák2015-06-051-1/+1
* r600g/sb: Enable SB for geometry shadersGlenn Kennard2015-04-081-4/+8
* r600g: fix op3 abs issueDave Airlie2015-04-071-17/+34
* r600g: constify r600_shader_tgsi_instruction lists.Emil Velikov2015-03-171-5/+5
* r600g: kill off r600_shader_tgsi_instruction::{tgsi_opcode,is_op3}Emil Velikov2015-03-171-591/+589
* r600g: use the tgsi opcode from parse.FullToken.FullInstructionEmil Velikov2015-03-171-5/+8
* gallium: add FMA and DFMA opcodes (v3)Marek Olšák2015-03-161-3/+3
* r600g: Implement GL_ARB_draw_indirect for EG/CMGlenn Kennard2015-02-241-5/+5
* r600g: fix abs() support on ALU 3 source operands instructionsXavier Bouchoux2015-02-061-7/+56
* r600g: add support for primitive id without geom shader (v2)Dave Airlie2015-01-281-0/+31
* r600g: fix regression since UCMP changeDave Airlie2014-12-091-1/+1
* r600g: merge the TXQ and BUFFER constant buffers (v1.1)Dave Airlie2014-11-271-5/+13
* gallium: Drop the unused CND opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop unused BRA opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop the unused SFL/STR opcodes.Eric Anholt2014-11-241-6/+6
* gallium: Drop the unused RFL opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop unused X2D opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop the unused ARA opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop the unused RCC opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop the NRM and NRM4 opcodes.Eric Anholt2014-11-241-6/+6
* r600: Drop the "/* gap */" notes.Eric Anholt2014-11-241-19/+0
* r600g: do all CUBE ALU operations before gradient texture operations (v2.1)Dave Airlie2014-11-241-64/+72
* r600: fix texture gradients instruction emission (v2)Dave Airlie2014-11-241-28/+31
* r600g: limit texture offset application to specific types (v2)Dave Airlie2014-11-191-3/+18
* r600g: geom shaders: always load texture src regs from inputsDave Airlie2014-11-191-1/+2
* r600g/cayman: fix texture gather testsDave Airlie2014-11-181-4/+11
* r600g: cayman umad assigns dst pointlesslyDave Airlie2014-11-181-1/+1
* r600g/cayman: fix integer multiplication output overwrite (v2)Dave Airlie2014-11-181-3/+23