aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_asm.c
Commit message (Expand)AuthorAgeFilesLines
* r600: Add R4G4B4A4 and A1B5G5R5 to supported vertex formatsGert Wollny2018-07-051-0/+15
* r600: add time lo/hi debugging output.Dave Airlie2018-02-261-0/+6
* r600g: Implement spilling of temp arrays (v2)Glenn Kennard2018-02-091-0/+17
* r600g: Add pending output functionGlenn Kennard2018-02-091-0/+18
* r600g: Support emitting scratch opsGlenn Kennard2018-02-091-0/+21
* r600: initial attempt at gl_HelperInvocation (v3)Dave Airlie2018-02-021-1/+6
* r600: fix buffer resinfo opcode translation.Dave Airlie2018-02-011-1/+1
* r600: use GET_BUFFER_RESINFO vtx fetch on eg instead of setting up constsRoland Scheidegger2018-01-101-1/+2
* r600: increase number of ubos by one to 14Roland Scheidegger2018-01-101-0/+1
* r600: Emit EOP for more CF instruction typesGert Wollny2017-11-221-1/+4
* r600: add support for emitting RAT instructions to the assembler.Dave Airlie2017-11-031-0/+9
* r600: add support for mark bit to the assembler.Dave Airlie2017-11-031-0/+4
* r600: add support for some ALU sources.Dave Airlie2017-11-031-0/+9
* r600: Add support for B5G5R5A1.Michal Srb2017-07-251-0/+6
* r600g: constify some args at r600_asm.cConstantine Charlamov2017-07-251-5/+6
* r600g: remove unused "bc" args, and one unneeded forward declarationConstantine Charlamov2017-07-251-45/+40
* r600/asm: add support for other GDS operations.Dave Airlie2017-06-261-0/+10
* r600: don't merge GDS into VTXDave Airlie2017-06-261-2/+3
* r600: for memory instructions dump index gpr for read indirects also.Dave Airlie2017-06-261-1/+2
* r600: add support for vertex fetches via texture cacheDave Airlie2017-06-261-2/+18
* r600: route indirect address register correctly for vtx fetches.Dave Airlie2017-06-261-1/+1
* r600g: make condition clearerConstantine Kharlamov2017-03-201-6/+8
* r600g: Avoid aliasing violations.Matt Turner2016-08-011-1/+2
* r600g: add support for B5G6R5 PBO uploads via texture buffers (v2)Marek Olšák2016-07-261-0/+6
* gallium/u_suballoc: allow different alignment for each allocationMarek Olšák2016-06-041-1/+2
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-1/+1
* gallium/radeon: remove radeon_winsys_cs_handleMarek Olšák2015-12-111-1/+1
* r600/asm: enable nstack check for tess ctrl/eval shaders.Dave Airlie2015-12-071-1/+1
* r600/asm: handle lds read operations.Dave Airlie2015-12-071-1/+21
* r600/asm: add LDS ops and barrier to the once per group restriction.Dave Airlie2015-12-071-1/+1
* r600: add support for LDS instruction encoding.Dave Airlie2015-12-071-2/+26
* r600: add support for GDS clause to the assembler.Dave Airlie2015-12-071-0/+82
* gallium/drivers: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-9/+9
* gallium/drivers: Trivial code-style cleanupEdward O'Callaghan2015-12-061-1/+1
* r600: split out common alu_writes pattern.Dave Airlie2015-11-301-7/+12
* r600g: Fix special negative immediate constants when using ABS modifier.Ivan Kalvachev2015-10-291-4/+4
* r600g: add doubles support for CAYMANDave Airlie2015-09-021-0/+14
* r600g: add support for streams to the assembler.Dave Airlie2015-09-021-0/+2
* r600g/sb: Don't read junk after EOPGlenn Kennard2015-08-281-0/+2
* r600g: Implement GL_ARB_draw_indirect for EG/CMGlenn Kennard2015-02-241-1/+1
* r600g: fix abs() support on ALU 3 source operands instructionsXavier Bouchoux2015-02-061-0/+6
* r600g: Implement sm5 UBO/sampler indexingGlenn Kennard2014-10-281-8/+50
* Eliminate several cases of multiplication in arguments to callocCarl Worth2014-09-031-1/+1
* r600g: switch SNORM conversion to DX and GLES behaviorMarek Olšák2014-07-281-1/+0
* r600g: HW bug workaround for TGSI_OPCODE_BREAKCChristoph Bumiller2014-06-021-0/+1
* r600g: Use util_cpu_to_le32() instead of bswap32() on big-endian systemsTom Stellard2014-02-241-1/+1
* r600g: add support for geom shaders to r600/r700 chipsets (v2)Dave Airlie2014-02-051-1/+1
* r600g: initial support for geometry shaders on evergreen (v2)Vadim Girlin2014-02-051-1/+1
* r600g/bc: add support for indexed memory writes.Dave Airlie2014-02-051-2/+7
* r600g: move barrier and end_of_program bits from output to cf struct (v2)Vadim Girlin2014-02-051-11/+13