aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_state_fs.c
Commit message (Expand)AuthorAgeFilesLines
* llvmpipe: Prevent segfault during fs variant cache shrinking.José Fonseca2011-09-291-4/+15
* llvmpipe: implement TGSI_PROPERTY_FS_COLOR0_WRITES_ALL_CBUFSBrian Paul2011-01-191-3/+14
* Merge branch 'draw-instanced'Brian Paul2011-01-151-1/+2
|\
| * gallivm/llvmpipe: implement system values and instanceIDBrian Paul2010-12-081-1/+2
* | llvmpipe: Remove unnecessary headers.Vinson Lee2010-12-221-1/+0
* | gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul2010-11-301-91/+135
|/
* llvmpipe: add a castBrian Paul2010-11-021-1/+1
* llvmpipe: assign context's frag shader pointer before using itBrian Paul2010-11-021-2/+2
* gallivm: Remove the EMMS opcodes.José Fonseca2010-10-281-5/+0
* Merge remote branch 'origin/master' into lp-setup-llvmKeith Whitwell2010-10-171-208/+285
|\
| * llvmpipe: Fix bad refactoring.José Fonseca2010-10-171-2/+1
| * llvmpipe: validate color outputs against key->nr_cbufsKeith Whitwell2010-10-151-1/+2
| * llvmpipe: check shader outputs are non-null before usingKeith Whitwell2010-10-151-2/+2
| * llvmpipe: don't pass frontfacing as a floatKeith Whitwell2010-10-151-1/+1
| * llvmpipe: code to dump bytecode to file (disabled)Brian Paul2010-10-141-0/+6
| * llvmpipe: don't try to emit non-existent color outputsKeith Whitwell2010-10-141-8/+9
| * llvmpipe: Unbreak Z32_FLOAT.José Fonseca2010-10-131-7/+14
| * llvmpipe: Use lp_tgsi_info.José Fonseca2010-10-111-19/+19
| * gallivm: Cleanup the rest of the flow module.José Fonseca2010-10-091-10/+2
| * gallivm: Remove support for Phi generation.José Fonseca2010-10-091-4/+0
| * gallivm: Don't generate Phis for execution mask.José Fonseca2010-10-091-5/+3
| * llvmpipe: clean up shader pre/postamble, try to catch more early-zKeith Whitwell2010-10-091-92/+149
| * llvmpipe: try to be sensible about whether to branch after mask updatesKeith Whitwell2010-10-091-25/+44
| * gallivm: specialized x8z24 depthtest pathKeith Whitwell2010-10-091-29/+1
| * llvmpipe: dump fragment shader ir and asm when LP_DEBUG=fsKeith Whitwell2010-10-091-2/+2
| * llvmpipe: use alloca for fs color outputsKeith Whitwell2010-10-091-4/+12
| * llvmpipe: defer attribute interpolation until after mask and ztestKeith Whitwell2010-10-091-6/+11
| * gallivm: Only apply min/max_lod when necessary.José Fonseca2010-10-061-0/+4
| * llvmpipe: Dump a few missing shader key flags.José Fonseca2010-10-061-0/+7
| * llvmpipe: make debug_fs_variant respect variant->nr_samplersKeith Whitwell2010-10-061-25/+23
| * llvmpipe: Make rgb/alpha bland func/factors match, when there is no alpha.José Fonseca2010-09-221-14/+8
| * llvmpipe: When failing free fs shader too.José Fonseca2010-09-211-0/+1
| * llvmpipe: maintain fragment shader state for draw moduleBrian Paul2010-09-201-0/+12
* | llvmpipe: use llvm for attribute interpolant calculationKeith Whitwell2010-09-181-12/+68
|/
* llvmpipe: add DEBUG_FS to dump variant informationKeith Whitwell2010-09-161-1/+1
* llvmpipe: Initialize variable for potentially unhandled switch case.Vinson Lee2010-09-141-0/+3
* llvmpipe: pass linear masks to fragment shaderKeith Whitwell2010-09-121-4/+20
* llvmpipe: Only generate the whole shader specialization for opaque shaders.José Fonseca2010-09-121-1/+7
* llvmpipe: Don't store display the alpha ref value in the key.José Fonseca2010-09-111-4/+2
* llvmpipe: remove redundant tgsi_dup_tokens() callBrian Paul2010-09-091-3/+0
* llvmpipe: use opcodes instead of function pointers in binsKeith Whitwell2010-09-071-7/+11
* llvmpipe: put fs variant dumping in a functionKeith Whitwell2010-09-071-4/+11
* llvmpipe: Relax the colormask constraint on opaque.José Fonseca2010-09-051-12/+25
* llvmpipe: fence debugging, add llvmpipe_finishKeith Whitwell2010-08-251-13/+2
* llvmpipe: reduce size of fragment shader variant keyKeith Whitwell2010-08-221-6/+20
* llvmpipe: Fix implicit declaration of lp_func_delete_body warnings.Vinson Lee2010-07-301-0/+1
* llvmpipe: delete function bodies after generating machine codeZack Rusin2010-07-301-0/+1
* llvmpipe: Avoid corrupting the FPU stack with MMX instructions on 32bit OSes.José Fonseca2010-07-291-0/+5
* llvmpipe: pass mask into fragment shaderKeith Whitwell2010-07-131-215/+71
* llvmpipe: make geometry shaders and stream output workZack Rusin2010-06-221-3/+4