summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
Commit message (Expand)AuthorAgeFilesLines
* Remove useless checks for NULL before freeingMatt Turner2012-09-051-4/+2
* Don't cast the return value of malloc/reallocMatt Turner2012-09-051-1/+1
* r600g: make F2U trans-only on r600-r700Marek Olšák2012-08-161-1/+1
* r600g: Glue to handle predicate aware output from llvmVincent Lejeune2012-08-151-11/+22
* r600g: Add support for predicatesVincent Lejeune2012-08-151-3/+5
* r600g: implement TXQ_LZ opcodeMarek Olšák2012-08-151-7/+15
* r600g: implement alpha-to-oneMarek Olšák2012-08-151-1/+2
* radeon/llvm: Use correct opcocde for BREAK_LOGICALNZ_i32Tom Stellard2012-08-141-11/+15
* r600g: fix F2U opcode translationDave Airlie2012-08-041-1/+1
* radeon/llvm: Fix a bug with IF LOGICALNZ with int operandVincent Lejeune2012-07-231-8/+12
* r600g: don't check the R600_GLSL130 env varMarek Olšák2012-07-151-1/+1
* radeon/llvm: Emit raw ISA for vertex fetch instructionsTom Stellard2012-06-291-20/+40
* r600g: avoid unnecessary shader exports v2Vadim Girlin2012-06-271-3/+22
* r600g: cache shader variants instead of rebuilding v3Vadim Girlin2012-06-271-10/+9
* r600g: Fix reading vtx instruction offset from bytestreamTom Stellard2012-06-211-1/+1
* r600g: Compute support for CaymanTom Stellard2012-06-061-0/+3
* radeon/llvm: Emit 2 bytes for vertex fetch offsetsTom Stellard2012-06-011-0/+2
* r600g: compute support for evergreenAdam Rak2012-06-011-0/+31
* Revert "r600g: set round_mode to truncate and get rid of tgsi_f2i on evergreen"Vadim Girlin2012-05-251-2/+52
* gallium/tgsi: Move interpolation info from tgsi_declaration to a separate token.Francisco Jerez2012-05-111-3/+3
* gallium/tgsi: Split sampler views from shader resources.Francisco Jerez2012-05-111-9/+9
* r600g: Handle TGSI_OPCODE_CEIL (v2)Kai Wasserbäch2012-05-091-3/+3
* r600g/llvm: Mask write of pred_inst in llvm_if()Tom Stellard2012-05-031-0/+1
* r600g: Add support for reading BREAK_LOGICALZ_i32 from bytestreamTom Stellard2012-05-031-0/+4
* r600g: Add support for reading vertex fetches from bytestreamTom Stellard2012-05-021-0/+37
* r600g: Add support for reading native instructions from the LLVM bytestreamTom Stellard2012-05-021-0/+10
* winsys/radeon: simplify buffer map/unmap functionsMarek Olšák2012-04-291-2/+2
* r600g: init vars to silence warningsBrian Paul2012-04-231-2/+2
* r600g: Add hooks for the LLVM shader compilerTom Stellard2012-04-231-2/+278
* r600g: disable I2F conversion for InstanceID if integers are supportedVadim Girlin2012-04-201-11/+16
* r600g: check gpr count limitVadim Girlin2012-04-091-0/+8
* r600g: cleanup includesMarek Olšák2012-03-051-9/+5
* r600g: remove obsolete todo commentsMarek Olšák2012-03-051-5/+5
* r600g: fix handling of outputs as TEX addr sourcesChristian König2012-02-081-1/+2
* r600g: merge r600_context with r600_pipe_contextMarek Olšák2012-01-311-5/+5
* r600g: remove u8,u16,u32,u64 typesMarek Olšák2012-01-311-5/+5
* r600g: use a more clever way to disable per-vertex point sizeMarek Olšák2012-01-311-0/+1
* r600g: fix udiv/idiv/umod/imod on caymanDave Airlie2012-01-301-91/+280
* r600g: fix fragcoord.w test on caymanDave Airlie2012-01-301-11/+28
* r600g: handle start_component from stream_output_info when possibleMarek Olšák2012-01-251-4/+4
* r600g: nuke the fallback for vertex and fragment color clampingMarek Olšák2012-01-251-35/+0
* r600g: fix inconsistency with INTERP* opcode definitionsVadim Girlin2012-01-241-3/+3
* r600g: fix loop break/continue operationsVadim Girlin2012-01-241-2/+0
* r600g: fix fragcoord.wVadim Girlin2012-01-241-4/+27
* r600g: fix interpolation with clipvertexVadim Girlin2012-01-241-0/+3
* r600g: cayman fix integer multipliesDave Airlie2012-01-231-1/+29
* r600g: cayman initial integer supportDave Airlie2012-01-231-22/+24
* r600g: fix VS fog exportVadim Girlin2012-01-231-0/+5
* r600g: initial cube shadow samplingDave Airlie2012-01-221-2/+22
* r600g: set round_mode to truncate and get rid of tgsi_f2i on evergreenVadim Girlin2012-01-221-52/+2