summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* r600g: constify r600_shader_tgsi_instruction lists.Emil Velikov2015-03-171-5/+5
* r600g: kill off r600_shader_tgsi_instruction::{tgsi_opcode,is_op3}Emil Velikov2015-03-171-591/+589
* r600g: use the tgsi opcode from parse.FullToken.FullInstructionEmil Velikov2015-03-171-5/+8
* gallium: add FMA and DFMA opcodes (v3)Marek Olšák2015-03-161-3/+3
* r600g: Implement GL_ARB_draw_indirect for EG/CMGlenn Kennard2015-02-241-5/+5
* r600g: fix abs() support on ALU 3 source operands instructionsXavier Bouchoux2015-02-061-7/+56
* r600g: add support for primitive id without geom shader (v2)Dave Airlie2015-01-281-0/+31
* r600g: fix regression since UCMP changeDave Airlie2014-12-091-1/+1
* r600g: merge the TXQ and BUFFER constant buffers (v1.1)Dave Airlie2014-11-271-5/+13
* gallium: Drop the unused CND opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop unused BRA opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop the unused SFL/STR opcodes.Eric Anholt2014-11-241-6/+6
* gallium: Drop the unused RFL opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop unused X2D opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop the unused ARA opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop the unused RCC opcode.Eric Anholt2014-11-241-3/+3
* gallium: Drop the NRM and NRM4 opcodes.Eric Anholt2014-11-241-6/+6
* r600: Drop the "/* gap */" notes.Eric Anholt2014-11-241-19/+0
* r600g: do all CUBE ALU operations before gradient texture operations (v2.1)Dave Airlie2014-11-241-64/+72
* r600: fix texture gradients instruction emission (v2)Dave Airlie2014-11-241-28/+31
* r600g: limit texture offset application to specific types (v2)Dave Airlie2014-11-191-3/+18
* r600g: geom shaders: always load texture src regs from inputsDave Airlie2014-11-191-1/+2
* r600g/cayman: fix texture gather testsDave Airlie2014-11-181-4/+11
* r600g: cayman umad assigns dst pointlesslyDave Airlie2014-11-181-1/+1
* r600g/cayman: fix integer multiplication output overwrite (v2)Dave Airlie2014-11-181-3/+23
* 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