summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* r600g: fix up vs export handlingAlex Deucher2011-07-291-0/+6
* r600g: use file_max instead of file_count to determine reg offsetChristian König2011-07-241-3/+3
* r600g: LIT: clamp negative src.y to 0Vadim Girlin2011-07-101-5/+24
* r600g: Store the chip class directly in r600_bc.Henri Verbeet2011-07-091-3/+1
* r600g: Replace the CHIPREV_* defines with the chip_class enum.Henri Verbeet2011-07-091-21/+21
* r600g: Get rid of the superfluous family field from r600_shader.Henri Verbeet2011-07-091-5/+4
* r600g: introduce r600_bc_src_toggle_neg helper and fix SUB & LRPVadim Girlin2011-07-081-2/+7
* r600g: introduce r600_bc_src_set_abs helper and fix LOGVadim Girlin2011-07-081-8/+18
* r600g: RSQ: clear NEG for operandVadim Girlin2011-07-081-0/+1
* r600g: LIT: swap MUL_LIT operands to fix 0^0Vadim Girlin2011-07-081-6/+5
* r600g: eg+ support for FS_COLOR0_WRITES_ALL_CBUFSAlex Deucher2011-06-241-28/+49
* r600g: implement fragment and vertex color clampVadim Girlin2011-06-241-6/+46
* r600g: LIT: fix x&y slots orderVadim Girlin2011-06-241-11/+11
* r600g: reorder LIT instructions to support src == dstPierre-Eric Pelloux-Prayer2011-06-211-35/+36
* r600g: fix LIT to handle src==dst properlyVadim Girlin2011-06-181-1/+3
* r600g: fix RSQ to use abs value of operand on evergreenVadim Girlin2011-06-181-1/+1
* r600g: fix TXD src regs needing fetching.Mike Kaplinskiy2011-06-151-46/+50
* r600g: use inlines for some common tex instr setup code.Mike Kaplinskiy2011-06-151-11/+24
* r600g: fix TXD when shadowing is enabled.Mike Kaplinskiy2011-06-151-3/+13
* r600g: add TXD support.Dave Airlie2011-06-151-5/+56
* r600g: skip SPI setup for position and face inputsVadim Girlin2011-06-141-4/+0
* r600g: Put shaders into immutable buffers.Mathias Fröhlich2011-06-131-1/+2
* r600g: add initial cayman acceleration support.Dave Airlie2011-05-251-141/+692
* r600g: don't lookup a vs semantic for position/face.Dave Airlie2011-05-251-0/+4
* r600g: print opcodes names instead of numbersMarek Olšák2011-04-291-1/+3
* r600g: Unify comment style somewhat.Henri Verbeet2011-04-251-3/+5
* r600g: Cleanup the big endian support a bit.Henri Verbeet2011-04-251-13/+7
* r600g: fix glsl-fs-abs-negDave Airlie2011-04-241-0/+2
* r600g: add big endian support for r6xx/r7xxCédric Cano2011-04-191-3/+18
* r600g: Handle texture fetch instructions with relative addressingFabian Bieler2011-03-271-0/+1
* r600g: Handle texture fetch instructions with neg or abs on source registerFabian Bieler2011-03-271-3/+5
* r600g: Handle texture fetch instructions with swizzle on source registerFabian Bieler2011-03-271-10/+20
* r600g: Move r600_pipe_shader_ps() to r600_state.c.Henri Verbeet2011-03-141-95/+0
* r600g: Move r600_pipe_shader_vs() to r600_state.c.Henri Verbeet2011-03-141-49/+0
* r600g: Evergreen add support for log opcode.Rafael Monica2011-03-141-1/+1
* r600g: Only update DB_SHADER_CONTROL once in r600_pipe_shader_ps().Mathias Fröhlich2011-03-131-16/+13
* r600g: Simplify some swizzle lookups.Henri Verbeet2011-03-071-75/+14
* r600g: indentation fixesJerome Glisse2011-02-281-23/+23
* r600g: implement instanced drawing supportChristian König2011-02-281-1/+30
* Revert "r600g: Don't negate result of ABS instruction"Dave Airlie2011-02-281-2/+0
* r600g: Process TRUNC with tgis_op2Fabian Bieler2011-02-281-2/+2
* r600g: Don't negate result of ABS instructionFabian Bieler2011-02-281-0/+2
* r600g: EXT_texture_array support.Dave Airlie2011-02-241-0/+6
* r600g: Add support for relative addressing on constant buffers.Henri Verbeet2011-02-071-12/+107
* r600g: Split constants in r600_shader_from_tgsi().Henri Verbeet2011-02-071-140/+80
* r600g: Do the tgsi_full_src_register to r600_shader_src conversion in r600_sh...Henri Verbeet2011-02-071-176/+129
* r600g: Split r600_bc_alu_src.Henri Verbeet2011-02-071-152/+143
* r600g: Store literal values in the r600_bc_alu_src structure.Henri Verbeet2011-02-071-13/+12
* r600g: tgsi_dst() can't fail.Henri Verbeet2011-02-071-75/+26
* r600g: tgsi_src() can't fail.Henri Verbeet2011-02-071-80/+28