summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* r600g: split streamout emit code into a separate functionDave Airlie2014-02-051-103/+110
* r600/llvm: Store inputs in function argumentsVincent Lejeune2013-11-111-0/+1
* r600g: fix tgsi_op2_s with trans-only instructionsVadim Girlin2013-10-131-5/+31
* r600g: texture offsets for non-TXF instructionsGrigori Goronzy2013-10-041-10/+10
* r600/llvm: Adds support for MSAAVincent Lejeune2013-10-021-0/+2
* r600g/llvm: fix txq for texture bufferVincent Lejeune2013-10-021-0/+1
* r600g: move the low-level buffer functions for multiple rings to drivers/radeonMarek Olšák2013-09-291-1/+1
* radeonsi: move debug options to R600_DEBUGMarek Olšák2013-09-291-29/+2
* r600g: move some debug options to drivers/radeonMarek Olšák2013-09-291-7/+7
* r600g: move streamout state to drivers/radeonMarek Olšák2013-08-311-8/+8
* r600g: enable SB backend by defaultVadim Girlin2013-08-301-1/+1
* r600g: fix color exports when we have no CBsVadim Girlin2013-08-301-3/+4
* r600g: Implement the new float comparison instructions for Cayman as well.Henri Verbeet2013-08-251-4/+4
* r600/radeonsi: implement new float comparison instructionsRoland Scheidegger2013-08-151-10/+8
* r600g: honour semantic index in fragment color exportsChristoph Bumiller2013-08-021-5/+5
* tgsi: rename the TGSI fragment kill opcodesBrian Paul2013-07-121-7/+7
* r600g/compute: Move compute_shader_create() function into evergreen_compute.cTom Stellard2013-06-281-32/+0
* gallium: replace bswap_32 calls with util_bswap32Jonathan Gray2013-06-171-2/+2
* r600g/llvm: Fix cubearray textureSizeVincent Lejeune2013-05-201-0/+1
* r600g: fixup for MSAA texture support checkingNiels Ole Salscheider2013-05-161-1/+1
* r600g: cleanup MSAA texture support checkingMarek Olšák2013-05-151-2/+3
* r600g: increase array size for shader inputs and outputsMarek Olšák2013-05-101-0/+2
* r600g/llvm: Don't feed LLVM output through r600_bytecode_build()Tom Stellard2013-05-061-388/+13
* r600g/llvm: Don't emit CALL_FS for vertex shadersTom Stellard2013-05-061-7/+9
* r600g/sb: use hex instead of binary constantsVadim Girlin2013-05-031-3/+3
* r600g: use old shader disassembler by defaultVadim Girlin2013-05-031-13/+9
* r600g: plug in optimizing backendVadim Girlin2013-04-301-2/+77
* r600g: mask unused source components for SAMPLEVadim Girlin2013-04-301-0/+20
* r600g/llvm: Fix opencl buildVincent Lejeune2013-04-301-1/+1
* r600g/llvm: get use_kill from compiler shaderVincent Lejeune2013-04-301-1/+5
* r600g/llvm: Pass struct r600_bytecode to r600_llvm_compileTom Stellard2013-04-241-2/+2
* r600/llvm: Read stacksize from config headerVincent Lejeune2013-04-231-2/+1
* /bin/bash: q : commande introuvableVincent Lejeune2013-04-231-1/+1
* r600g: Fix build with --enable-openclTom Stellard2013-04-181-1/+2
* r600g/llvm: Use gprcount from llvmVincent Lejeune2013-04-171-1/+1
* gallium: Disambiguate TGSI_OPCODE_IF.José Fonseca2013-04-171-8/+15
* gallium: Eliminate TGSI_OPCODE_IFC.José Fonseca2013-04-171-3/+6
* r600g: Workaround for a harware bug with nested loops on CaymanMartin Andersson2013-04-161-3/+15
* r600g: fix two issues in compressed msaa reading codeDave Airlie2013-04-111-2/+2
* r600g: Fix UMAD on CaymanMartin Andersson2013-04-091-13/+32
* r600g/llvm: Workaround for wrong tex.offset_*Vincent Lejeune2013-04-041-0/+3
* r600g/llvm: Do not change cf_alu inst when adding alusVincent Lejeune2013-04-031-7/+2
* r600g: don't reserve more stack space than required v5Vadim Girlin2013-04-021-44/+87
* r600g: fix range handling for tgsi input declarations v2Vadim Girlin2013-04-021-3/+7
* r600g/llvm: Use stack_size provided from llvm.Vincent Lejeune2013-04-011-0/+1
* r600g/llvm: Add support for cf_alu native encodeVincent Lejeune2013-04-011-0/+14
* r600g/llvm: use native encode for texVincent Lejeune2013-03-311-23/+27
* r600g/llvm: Fix buildTom Stellard2013-03-111-1/+1
* r600g: atomize vertex shaderMarek Olšák2013-03-111-0/+1
* r600g: inline r600_pipe_shader functionMarek Olšák2013-03-111-48/+41