summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* r600g/llvm: Use stack_size provided from llvm.Vincent Lejeune2013-04-011-0/+1
* r600g/llvm: Add support for cf_alu native encodeVincent Lejeune2013-04-011-0/+14
* r600g/llvm: use native encode for texVincent Lejeune2013-03-311-23/+27
* r600g/llvm: Fix buildTom Stellard2013-03-111-1/+1
* r600g: atomize vertex shaderMarek Olšák2013-03-111-0/+1
* r600g: inline r600_pipe_shader functionMarek Olšák2013-03-111-48/+41
* r600g: use a single env var R600_DEBUG, disable bytecode dumpingMarek Olšák2013-03-111-25/+37
* r600g/llvm: Fix alpha_to_one piglit testsVincent Lejeune2013-02-181-0/+1
* r600g/compute: Fix segfault caused by new shader disassemblerTom Stellard2013-02-051-0/+1
* r600g: implement shader disassembler v3Vadim Girlin2013-02-011-2/+9
* r600g: use tables with ISA info v3Vadim Girlin2013-02-011-736/+735
* r600g: improve inputs/interpolation handling with llvm backendVadim Girlin2013-01-281-79/+80
* r600g: Add ar_chan member to struct r600_bytecodeTom Stellard2013-01-281-0/+1
* r600g: add multi ring support with dma as first second ring v4Jerome Glisse2013-01-281-1/+1
* r600g/llvm: tgsi to llvm emits store.swizzle intrinsic for vs/fs outputVincent Lejeune2013-01-181-2/+4
* r600g/llvm: tgsi to llvm emits stream output intrinsics.Vincent Lejeune2013-01-181-1/+2
* r600g/llvm: rework handling of the constantsVadim Girlin2013-01-181-10/+33
* r600g: texture buffer object + glsl 1.40 enable support (v2)Dave Airlie2013-01-111-0/+134
* r600g: uniform buffer object supportDave Airlie2013-01-111-8/+48
* r600: always export a position from vertex shaderDave Airlie2013-01-111-0/+17
* radeon/winsys: move radeon family/class identification to winsysJerome Glisse2013-01-071-0/+1
* r600g: refactor and make streamout dumping more informativeMarek Olšák2012-12-201-12/+21
* r600g: try to fix streamout for the cases where BURST_COUNT > 0Marek Olšák2012-12-201-1/+1
* r600g: lower stream outputs with dst_offset < start_componentMarek Olšák2012-12-201-7/+47
* r600g: use r600_get_temp to get temporaries for CLIPDIST shader outputsMarek Olšák2012-12-201-3/+11
* r600g: initialize inst_mod in r600_tex_from_byte_streamVadim Girlin2012-12-181-0/+2
* r600g: fixup offset types for printingDave Airlie2012-12-161-1/+1
* r600g/radeonsi: Silence warningsMaxence Le Dore2012-12-131-2/+3
* r600g: use load_ar checks with llvm output.Vincent Lejeune2012-12-131-0/+6
* r600g: mirror simplification of if/break opcodesVincent Lejeune2012-11-291-32/+12
* r600g: add initial cube map array support (v2)Dave Airlie2012-11-101-11/+187
* r600g: fix lod bias/explicit lod with cube maps.Dave Airlie2012-11-091-8/+20
* r600g: clarify const buffer numbering and handlingDave Airlie2012-11-091-1/+1
* r600g/compute: fix call to r600_bytecode_initAlex Deucher2012-11-071-1/+2
* r600g: make tgsi-to-llvm generates store.pixel* intrinsic for fsVincent Lejeune2012-11-021-4/+28
* r600g: tgsi-to-llvm emits right input intrinsicsVincent Lejeune2012-10-301-7/+15
* r600g: implement texturing with 8x MSAA compressed surfaces for EvergreenMarek Olšák2012-10-291-3/+130
* r600g: rewrite tgsi-to-llvm load-input to handle fragcoordVincent Lejeune2012-10-241-1/+1
* r600g: Remove special handling of PRED_SET* insructions for LLVM 3.2Tom Stellard2012-10-191-0/+2
* r600g: move shader structures into r600_shader.hMarek Olšák2012-10-121-0/+1
* r600g: remove the dual_src_blend flag from the shader keyMarek Olšák2012-10-101-1/+1
* r600g: use a select to handle front/back color in llvmVincent Lejeune2012-10-091-5/+8
* r600g: frontcolor tracks its associated backcolorVincent Lejeune2012-10-091-25/+34
* r600g: add some members to radeon_llvm_contextVincent Lejeune2012-09-281-0/+5
* r600g: tgsi-to-llvm path is taken after declarations have been parsedVincent Lejeune2012-09-281-26/+32
* r600g: fix EXP on CaymanMarek Olšák2012-09-271-4/+2
* r600g: fix RSQ of negative value on CaymanMarek Olšák2012-09-271-0/+5
* r600g: Fix build with LLVM compilerTom Stellard2012-09-211-1/+1
* r600g: don't snoop context state while building shadersMarek Olšák2012-09-221-12/+18
* r600g: Use LOOP_START_DX10 for loopsTom Stellard2012-09-191-1/+3