summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_state_fs.c
AgeCommit message (Expand)Author
2010-12-08gallivm/llvmpipe: implement system values and instanceIDBrian Paul
2010-11-02llvmpipe: add a castBrian Paul
2010-11-02llvmpipe: assign context's frag shader pointer before using itBrian Paul
2010-10-28gallivm: Remove the EMMS opcodes.José Fonseca
2010-10-17Merge remote branch 'origin/master' into lp-setup-llvmKeith Whitwell
2010-10-17llvmpipe: Fix bad refactoring.José Fonseca
2010-10-15llvmpipe: validate color outputs against key->nr_cbufsKeith Whitwell
2010-10-15llvmpipe: check shader outputs are non-null before usingKeith Whitwell
2010-10-15llvmpipe: don't pass frontfacing as a floatKeith Whitwell
2010-10-14llvmpipe: code to dump bytecode to file (disabled)Brian Paul
2010-10-14llvmpipe: don't try to emit non-existent color outputsKeith Whitwell
2010-10-13llvmpipe: Unbreak Z32_FLOAT.José Fonseca
2010-10-11llvmpipe: Use lp_tgsi_info.José Fonseca
2010-10-09gallivm: Cleanup the rest of the flow module.José Fonseca
2010-10-09gallivm: Remove support for Phi generation.José Fonseca
2010-10-09gallivm: Don't generate Phis for execution mask.José Fonseca
2010-10-09llvmpipe: clean up shader pre/postamble, try to catch more early-zKeith Whitwell
2010-10-09llvmpipe: try to be sensible about whether to branch after mask updatesKeith Whitwell
2010-10-09gallivm: specialized x8z24 depthtest pathKeith Whitwell
2010-10-09llvmpipe: dump fragment shader ir and asm when LP_DEBUG=fsKeith Whitwell
2010-10-09llvmpipe: use alloca for fs color outputsKeith Whitwell
2010-10-09llvmpipe: defer attribute interpolation until after mask and ztestKeith Whitwell
2010-10-06gallivm: Only apply min/max_lod when necessary.José Fonseca
2010-10-06llvmpipe: Dump a few missing shader key flags.José Fonseca
2010-10-06llvmpipe: make debug_fs_variant respect variant->nr_samplersKeith Whitwell
2010-09-22llvmpipe: Make rgb/alpha bland func/factors match, when there is no alpha.José Fonseca
2010-09-21llvmpipe: When failing free fs shader too.José Fonseca
2010-09-20llvmpipe: maintain fragment shader state for draw moduleBrian Paul
2010-09-18llvmpipe: use llvm for attribute interpolant calculationKeith Whitwell
2010-09-16llvmpipe: add DEBUG_FS to dump variant informationKeith Whitwell
2010-09-14llvmpipe: Initialize variable for potentially unhandled switch case.Vinson Lee
2010-09-12llvmpipe: pass linear masks to fragment shaderKeith Whitwell
2010-09-12llvmpipe: Only generate the whole shader specialization for opaque shaders.José Fonseca
2010-09-11llvmpipe: Don't store display the alpha ref value in the key.José Fonseca
2010-09-09llvmpipe: remove redundant tgsi_dup_tokens() callBrian Paul
2010-09-07llvmpipe: use opcodes instead of function pointers in binsKeith Whitwell
2010-09-07llvmpipe: put fs variant dumping in a functionKeith Whitwell
2010-09-05llvmpipe: Relax the colormask constraint on opaque.José Fonseca
2010-08-25llvmpipe: fence debugging, add llvmpipe_finishKeith Whitwell
2010-08-22llvmpipe: reduce size of fragment shader variant keyKeith Whitwell
2010-07-30llvmpipe: Fix implicit declaration of lp_func_delete_body warnings.Vinson Lee
2010-07-30llvmpipe: delete function bodies after generating machine codeZack Rusin
2010-07-29llvmpipe: Avoid corrupting the FPU stack with MMX instructions on 32bit OSes.José Fonseca
2010-07-13llvmpipe: pass mask into fragment shaderKeith Whitwell
2010-06-22llvmpipe: make geometry shaders and stream output workZack Rusin
2010-06-21llvmpipe: s/lpfs/shader/José Fonseca
2010-06-18llvmpipe: Fix pointer dereference after free.José Fonseca
2010-06-18llvmpipe: limit the number of fragment shader variants kept aroundRoland Scheidegger
2010-06-07llvmpipe: hook up basic gs and multiple constant buffer supportKeith Whitwell
2010-06-03llvmpipe: Number shaders/variants for more reproducible function names in the...José Fonseca