summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r600_asm.c
AgeCommit message (Expand)AuthorFilesLines
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
2013-02-01r600g: use tables with ISA info v3Vadim Girlin1-913/+173
2013-01-28r600g: Add ar_chan member to struct r600_bytecodeTom Stellard1-0/+2
2013-01-28r600g: More robust checks for MOVA_INT instructionsTom Stellard1-8/+35
2013-01-28r600g: add multi ring support with dma as first second ring v4Jerome Glisse1-2/+1
2013-01-18r600g/llvm: tgsi to llvm emits stream output intrinsics.Vincent Lejeune1-0/+2
2013-01-11r600g: texture buffer object + glsl 1.40 enable support (v2)Dave Airlie1-1/+1
2013-01-09r600g: Fix memory leak in r600_bytecode_add_vtx.Vinson Lee1-0/+1
2013-01-07radeon/winsys: move radeon family/class identification to winsysJerome Glisse1-2/+3
2012-12-12r600g: suballocate memory for fetch shaders from a large bufferMarek Olšák1-12/+14
2012-11-08r600g: fix pre eg export with llvmVincent Lejeune1-1/+1
2012-11-02r600g: make tgsi-to-llvm generates store.pixel* intrinsic for fsVincent Lejeune1-0/+17
2012-10-29r600g: implement texturing with 8x MSAA compressed surfaces for EvergreenMarek Olšák1-2/+8
2012-10-24r600g: force bank_swizzle if already setVincent Lejeune1-0/+2
2012-10-12r600g: move shader structures into r600_shader.hMarek Olšák1-0/+1
2012-10-10r600g: atomize fetch shaderMarek Olšák1-32/+31
2012-09-27r600g: fix instance divisor on CaymanMarek Olšák1-19/+35
2012-09-19r600g: Use LOOP_START_DX10 for loopsTom Stellard1-1/+7
2012-09-19radeon/llvm: Emit ISA for ALU instructions in the R600 code emitterMichal Sciubidlo1-0/+43
2012-08-28r600g: fix relative addressing on RS780 and RS880Marek Olšák1-7/+6
2012-08-15r600g: Fix instruction group merge when there are predicated insts.Vincent Lejeune1-0/+18
2012-08-15radeon/llvm: Do not use PV/PS if PRED_SEL does not matchVincent Lejeune1-2/+4
2012-08-15r600g: Add support for predicatesVincent Lejeune1-5/+7
2012-07-09r600g: Update number of gprs when adding a vertex instructionTom Stellard1-0/+4
2012-05-25r600g: add RECIP_INT, PRED_SETE_INT to r600_bytecode_get_num_operandsVadim Girlin1-0/+2
2012-05-17r600g: Handle MUL_IEEE in r600_bytecode_get_num_operandsTom Stellard1-0/+2
2012-05-09gallium/drivers: handle TGSI_OPCODE_CEILChristoph Bumiller1-0/+2
2012-05-03r600g: Print integer values of literal constants in shader dumpsTom Stellard1-1/+2
2012-05-03r600g: Add support for reading BREAK_LOGICALZ_i32 from bytestreamTom Stellard1-0/+1
2012-05-02r600g: fixed the bug with VTX fetches in TEX clauses for evergreenAdam Rak1-7/+6
2012-05-02r600g: Add FC_NATIVE instructionTom Stellard1-0/+7
2012-04-29winsys/radeon: simplify buffer map/unmap functionsMarek Olšák1-2/+2
2012-04-23r600g: fix gpr number calculationVadim Girlin1-0/+3
2012-04-04r600g: kill off the fallback for crazy src_offset valuesMarek Olšák1-16/+8
2012-03-05r600g: cleanup includesMarek Olšák1-8/+5
2012-03-05r600g: remove obsolete todo commentsMarek Olšák1-1/+1