summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* r600g: fix texelFetchOffset GLSL functionsMarek Olšák2014-03-071-10/+77
* r600g: implement edge flagsMarek Olšák2014-03-041-4/+51
* r600g: Use util_cpu_to_le32() instead of bswap32() on big-endian systemsTom Stellard2014-02-241-1/+1
* r600g: add support for multiple viewports.Dave Airlie2014-02-111-0/+17
* r600g: add support for geom shaders to r600/r700 chipsets (v2)Dave Airlie2014-02-051-7/+19
* r600g: properly propogate clip dist write valueDave Airlie2014-02-051-0/+1
* r600g: calculate a better value for array_size (v2)Dave Airlie2014-02-051-1/+1
* r600g: fix CAYMAN geometry shader supportDave Airlie2014-02-051-2/+6
* r600g: fix up shader out misc stuff for copy shaderDave Airlie2014-02-051-1/+9
* r600g: initial VS output layer supportDave Airlie2014-02-051-12/+46
* r600g: fix dynamic_input_array_index.shader_testDave Airlie2014-02-051-4/+44
* r600g: add support for indirect geom ring writesDave Airlie2014-02-051-7/+58
* r600g: add primitive input support for gsDave Airlie2014-02-051-0/+9
* r600g: emit streamout from dma copy shaderDave Airlie2014-02-051-2/+4
* r600g/gs: fix cases where number of gs inputs != number of gs outputsDave Airlie2014-02-051-1/+6
* r600g: increase array base for exported parametersDave Airlie2014-02-051-0/+3
* r600g: emit NOPs at end of shaders in more casesDave Airlie2014-02-051-2/+5
* r600g: don't enable SB for geom shadersDave Airlie2014-02-051-0/+3
* r600g: don't fail if we can't map VS->GS ring entriesDave Airlie2014-02-051-4/+3
* r600g: initial support for geometry shaders on evergreen (v2)Vadim Girlin2014-02-051-161/+554
* r600g: move barrier and end_of_program bits from output to cf struct (v2)Vadim Girlin2014-02-051-13/+13
* 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