summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r600_shader.c
AgeCommit message (Expand)AuthorFilesLines
2014-04-17r600g: Disable LLVM by default at runtime for graphicsMichel Dänzer1-1/+1
2014-04-10r600g: Don't leak bytecode on shader compile failureMichel Dänzer1-7/+12
2014-03-10r600g: document why texture offset emulation is neededMarek Olšák1-1/+2
2014-03-07r600g: fix texelFetchOffset GLSL functionsMarek Olšák1-10/+77
2014-03-04r600g: implement edge flagsMarek Olšák1-4/+51
2014-02-24r600g: Use util_cpu_to_le32() instead of bswap32() on big-endian systemsTom Stellard1-1/+1
2014-02-11r600g: add support for multiple viewports.Dave Airlie1-0/+17
2014-02-05r600g: add support for geom shaders to r600/r700 chipsets (v2)Dave Airlie1-7/+19
2014-02-05r600g: properly propogate clip dist write valueDave Airlie1-0/+1
2014-02-05r600g: calculate a better value for array_size (v2)Dave Airlie1-1/+1
2014-02-05r600g: fix CAYMAN geometry shader supportDave Airlie1-2/+6
2014-02-05r600g: fix up shader out misc stuff for copy shaderDave Airlie1-1/+9
2014-02-05r600g: initial VS output layer supportDave Airlie1-12/+46
2014-02-05r600g: fix dynamic_input_array_index.shader_testDave Airlie1-4/+44
2014-02-05r600g: add support for indirect geom ring writesDave Airlie1-7/+58
2014-02-05r600g: add primitive input support for gsDave Airlie1-0/+9
2014-02-05r600g: emit streamout from dma copy shaderDave Airlie1-2/+4
2014-02-05r600g/gs: fix cases where number of gs inputs != number of gs outputsDave Airlie1-1/+6
2014-02-05r600g: increase array base for exported parametersDave Airlie1-0/+3
2014-02-05r600g: emit NOPs at end of shaders in more casesDave Airlie1-2/+5
2014-02-05r600g: don't enable SB for geom shadersDave Airlie1-0/+3
2014-02-05r600g: don't fail if we can't map VS->GS ring entriesDave Airlie1-4/+3
2014-02-05r600g: initial support for geometry shaders on evergreen (v2)Vadim Girlin1-161/+554
2014-02-05r600g: move barrier and end_of_program bits from output to cf struct (v2)Vadim Girlin1-13/+13
2014-02-05r600g: split streamout emit code into a separate functionDave Airlie1-103/+110
2013-11-11r600/llvm: Store inputs in function argumentsVincent Lejeune1-0/+1
2013-10-13r600g: fix tgsi_op2_s with trans-only instructionsVadim Girlin1-5/+31
2013-10-04r600g: texture offsets for non-TXF instructionsGrigori Goronzy1-10/+10
2013-10-02r600/llvm: Adds support for MSAAVincent Lejeune1-0/+2
2013-10-02r600g/llvm: fix txq for texture bufferVincent Lejeune1-0/+1
2013-09-29r600g: move the low-level buffer functions for multiple rings to drivers/radeonMarek Olšák1-1/+1
2013-09-29radeonsi: move debug options to R600_DEBUGMarek Olšák1-29/+2
2013-09-29r600g: move some debug options to drivers/radeonMarek Olšák1-7/+7
2013-08-31r600g: move streamout state to drivers/radeonMarek Olšák1-8/+8
2013-08-30r600g: enable SB backend by defaultVadim Girlin1-1/+1
2013-08-30r600g: fix color exports when we have no CBsVadim Girlin1-3/+4
2013-08-25r600g: Implement the new float comparison instructions for Cayman as well.Henri Verbeet1-4/+4
2013-08-15r600/radeonsi: implement new float comparison instructionsRoland Scheidegger1-10/+8
2013-08-02r600g: honour semantic index in fragment color exportsChristoph Bumiller1-5/+5
2013-07-12tgsi: rename the TGSI fragment kill opcodesBrian Paul1-7/+7
2013-06-28r600g/compute: Move compute_shader_create() function into evergreen_compute.cTom Stellard1-32/+0
2013-06-17gallium: replace bswap_32 calls with util_bswap32Jonathan Gray1-2/+2
2013-05-20r600g/llvm: Fix cubearray textureSizeVincent Lejeune1-0/+1
2013-05-16r600g: fixup for MSAA texture support checkingNiels Ole Salscheider1-1/+1
2013-05-15r600g: cleanup MSAA texture support checkingMarek Olšák1-2/+3
2013-05-10r600g: increase array size for shader inputs and outputsMarek Olšák1-0/+2
2013-05-06r600g/llvm: Don't feed LLVM output through r600_bytecode_build()Tom Stellard1-388/+13
2013-05-06r600g/llvm: Don't emit CALL_FS for vertex shadersTom Stellard1-7/+9
2013-05-03r600g/sb: use hex instead of binary constantsVadim Girlin1-3/+3
2013-05-03r600g: use old shader disassembler by defaultVadim Girlin1-13/+9