summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* r600g: Implement sm5 UBO/sampler indexingGlenn Kennard2014-10-281-6/+46
* r600g: Implement sm5 interpolation functionsGlenn Kennard2014-10-281-3/+234
* r600g: Implement GL_ARB_sample_shadingGlenn Kennard2014-10-121-72/+220
* r600g: Implement sm5 geometry shader instancingGlenn Kennard2014-09-011-0/+11
* r600g: Implement ARB_derivative_controlGlenn Kennard2014-08-151-9/+11
* r600g: fix constant buffer fetchesMarek Olšák2014-08-141-0/+1
* r600g: Implement gpu_shader5 textureGatherGlenn Kennard2014-08-011-3/+33
* r600g: gpu_shader5 gl_SampleMaskIn supportGlenn Kennard2014-07-311-5/+32
* r600g: Implement gpu_shader5 integer opsGlenn Kennard2014-07-311-0/+190
* r600g: Add IMUL_HI/UMUL_HI supportGlenn Kennard2014-07-311-6/+6
* r600g: Implement GL_ARB_texture_query_lodGlenn Kennard2014-07-311-1/+12
* r600g: switch SNORM conversion to DX and GLES behaviorMarek Olšák2014-07-281-2/+0
* r600g: Use hardware sqrt instructionGlenn Kennard2014-07-231-6/+3
* r600g: Implement GL_ARB_texture_gatherGlenn Kennard2014-07-181-6/+41
* gallium: switch dedicated centroid field to interpolation locationIlia Mirkin2014-07-091-2/+2
* r600g: allow vs to write to gl_ViewportIndexIlia Mirkin2014-07-031-0/+17
* r600g: allow viewport index/layer to be sent to psIlia Mirkin2014-07-021-2/+20
* r600g: use TGSI_PROPERTY to disable viewport and clippingChristoph Bumiller2014-06-021-0/+4
* r600g: HW bug workaround for TGSI_OPCODE_BREAKCChristoph Bumiller2014-06-021-4/+20
* r600g: implement TGSI_OPCODE_BREAKCChristoph Bumiller2014-06-021-1/+24
* r600g: support all channels of TGSI_FILE_ADDRESSChristoph Bumiller2014-06-021-28/+58
* r600g: Disable LLVM by default at runtime for graphicsMichel Dänzer2014-04-171-1/+1
* r600g: Don't leak bytecode on shader compile failureMichel Dänzer2014-04-101-7/+12
* r600g: document why texture offset emulation is neededMarek Olšák2014-03-101-1/+2
* 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