summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r600_asm.c
AgeCommit message (Expand)AuthorFilesLines
2017-03-20r600g: make condition clearerConstantine Kharlamov1-6/+8
2016-08-01r600g: Avoid aliasing violations.Matt Turner1-1/+2
2016-07-26r600g: add support for B5G6R5 PBO uploads via texture buffers (v2)Marek Olšák1-0/+6
2016-06-04gallium/u_suballoc: allow different alignment for each allocationMarek Olšák1-1/+2
2016-04-22gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák1-1/+1
2015-12-11gallium/radeon: remove radeon_winsys_cs_handleMarek Olšák1-1/+1
2015-12-07r600/asm: enable nstack check for tess ctrl/eval shaders.Dave Airlie1-1/+1
2015-12-07r600/asm: handle lds read operations.Dave Airlie1-1/+21
2015-12-07r600/asm: add LDS ops and barrier to the once per group restriction.Dave Airlie1-1/+1
2015-12-07r600: add support for LDS instruction encoding.Dave Airlie1-2/+26
2015-12-07r600: add support for GDS clause to the assembler.Dave Airlie1-0/+82
2015-12-06gallium/drivers: Sanitize NULL checks into canonical formEdward O'Callaghan1-9/+9
2015-12-06gallium/drivers: Trivial code-style cleanupEdward O'Callaghan1-1/+1
2015-11-30r600: split out common alu_writes pattern.Dave Airlie1-7/+12
2015-10-29r600g: Fix special negative immediate constants when using ABS modifier.Ivan Kalvachev1-4/+4
2015-09-02r600g: add doubles support for CAYMANDave Airlie1-0/+14
2015-09-02r600g: add support for streams to the assembler.Dave Airlie1-0/+2
2015-08-28r600g/sb: Don't read junk after EOPGlenn Kennard1-0/+2
2015-02-24r600g: Implement GL_ARB_draw_indirect for EG/CMGlenn Kennard1-1/+1
2015-02-06r600g: fix abs() support on ALU 3 source operands instructionsXavier Bouchoux1-0/+6
2014-10-28r600g: Implement sm5 UBO/sampler indexingGlenn Kennard1-8/+50
2014-09-03Eliminate several cases of multiplication in arguments to callocCarl Worth1-1/+1
2014-07-28r600g: switch SNORM conversion to DX and GLES behaviorMarek Olšák1-1/+0
2014-06-02r600g: HW bug workaround for TGSI_OPCODE_BREAKCChristoph Bumiller1-0/+1
2014-02-24r600g: Use util_cpu_to_le32() instead of bswap32() on big-endian systemsTom Stellard1-1/+1
2014-02-05r600g: add support for geom shaders to r600/r700 chipsets (v2)Dave Airlie1-1/+1
2014-02-05r600g: initial support for geometry shaders on evergreen (v2)Vadim Girlin1-1/+1
2014-02-05r600g/bc: add support for indexed memory writes.Dave Airlie1-2/+7
2014-02-05r600g: move barrier and end_of_program bits from output to cf struct (v2)Vadim Girlin1-11/+13
2014-01-31r600g: Removed unnecessary positivity check for unsigned int variable.Siavash Eliasi1-1/+1
2013-11-07r600g: Add support for PIPE_FORMAT_R11G11B10_FLOAT vertex elementsFredrik Höglund1-0/+6
2013-09-29r600g: move the low-level buffer functions for multiple rings to drivers/radeonMarek Olšák1-1/+1
2013-09-29r600g: move some debug options to drivers/radeonMarek Olšák1-3/+3
2013-08-31r600g: move streamout state to drivers/radeonMarek Olšák1-4/+4
2013-08-30r600g: enable SB backend by defaultVadim Girlin1-1/+2
2013-06-17gallium: replace bswap_32 calls with util_bswap32Jonathan Gray1-2/+2
2013-05-15r600g: cleanup MSAA texture support checkingMarek Olšák1-3/+3
2013-05-03r600g: use old shader disassembler by defaultVadim Girlin1-6/+7
2013-04-30r600g: plug in optimizing backendVadim Girlin1-0/+11
2013-04-10r600g: fix valgrind warning on CaymanMarek Olšák1-1/+1
2013-04-08r600g/llvm: Add support for native isa for pre EGVincent Lejeune1-1/+5
2013-04-03r600g/llvm: Do not override llvm provided stack_sizeVincent Lejeune1-1/+2
2013-04-02r600g: don't reserve more stack space than required v5Vadim Girlin1-4/+39
2013-04-01r600g/llvm: Add support for cf_alu native encodeVincent Lejeune1-1/+1
2013-03-11r600g: dump vertex elements state along with the fetch shaderMarek Olšák1-0/+8
2013-03-11r600g: remove bytecode dumpingMarek Olšák1-239/+0
2013-03-11r600g: use a single env var R600_DEBUG, disable bytecode dumpingMarek Olšák1-10/+1
2013-03-03r600g: Check comp_mask before merging export instructionsVincent Lejeune1-0/+1
2013-03-03r600g: fix check_and_set_bank_swizzle for caymanVadim Girlin1-7/+3
2013-02-01r600g: implement shader disassembler v3Vadim Girlin1-2/+434