summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-05-19gallium: remove dead codeBrian Paul
2008-05-19fix tempReg test in _mesa_combine_programs()Brian Paul
2008-05-19fix tempReg test in _mesa_combine_programs()Brian Paul
2008-05-19Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul
2008-05-19gallium: fix some texture object leaksBrian Paul
2008-05-19r5xx: Fixup emit_tex, add debugging info, enable temp temps.Corbin Simpson
emit_tex now chases itself with an OUT if needed. Added airlied's dump_program, with some fixes.
2008-05-19Merge commit 'origin/gallium-0.1' into gallium-vertex-linearZack Rusin
2008-05-19Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul
2008-05-19if x86_get_func() returns NULL, handle it properly instead of abortingBrian Paul
2008-05-19fix program delete/refcount bugBrian Paul
cherry-picked from gallium-tex-surfaces
2008-05-19Fix program refcounting assertion failure during context tear-downBrian Paul
When purging the program hash table, the refcount _should_ be one since the program is referenced by the hash table. Need to explicitly set to zero before calling delete(). Also, purge high-level shader hash tables before low-level program hash tabl cherry-picked from master
2008-05-19Fix program refcounting assertion failure during context tear-downBrian Paul
When purging the program hash table, the refcount _should_ be one since the program is referenced by the hash table. Need to explicitly set to zero before calling delete(). Also, purge high-level shader hash tables before low-level program hash tables.
2008-05-19r500: add more input srcsDave Airlie
2008-05-19r500: fix swz gets and some returnsDave Airlie
2008-05-19r500: add mask debuggingDave Airlie
2008-05-19r500: add fragment program debug dumperDave Airlie
2008-05-19r5xx: Fix magic offsets for output fifo write masks.Corbin Simpson
Well, this sure explains a lot.
2008-05-18r5xx: Swap sources for CMP.Corbin Simpson
Follows the same pattern as the op on r3xx/r4xx. Thanks airlied.
2008-05-18r5xx: Fix typo of epic proportions.Corbin Simpson
2008-05-19i915simple: Fix win9x build.José Fonseca
2008-05-19gallium: Additional formats for bump mapping.José Fonseca
2008-05-19gallium: Fix typo.José Fonseca
2008-05-18r5xx: ALU/OUT fixups.Corbin Simpson
Lots of small changes. Intentionally breaks some tex stuffs.
2008-05-18fix program delete/refcount bugBrian Paul
2008-05-18Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul
2008-05-18Move _mesa_init_glsl_driver_functions() into shader_api.cBrian Paul
This allows making a bunch of functions static, and removes a state tracker dependency on driverfuncs.c cherry-picked from gallium-0.1
2008-05-18additional fog/color matrix changes from gallium-0.1Brian Paul
2008-05-18add state vars for color matrix, pixel transfer scale&biasBrian Paul
cherry-picked from gallium-0.1 (068c7bd912283e051a55b2fd5c4568685d10f3ed)
2008-05-18mesa: added internal post color matrix scale/bias varsBrian Paul
cherry-picked from gallium-0.1 (302daeb2ec62c59bd28d0c53cdc0fb07dc9d0f58)
2008-05-18print vertex.attrib[n] (from master)Brian Paul
2008-05-18fixes to _mesa_combine_programs(), from gallium-0.1Brian Paul
2008-05-18added div by zero check for Fog.End/Start (from gallium-0.1)Brian Paul
2008-05-18clean-ups / additions from gallium-0.1 branchBrian Paul
2008-05-18Fix some bugs in material, depth range stateBrian Paul
picked from master
2008-05-18Regenerated API dispatch filesBrian Paul
Follow on to cherry-pick from master
2008-05-18alias ProgramEnvParameter4xyARB and ProgramParameter4xyNV (bug #12935)Brian Paul
these should be the same functions (as per spec). cherry-picked from master (86a4810b09097714942bf2b889e6c62357bba931)
2008-05-18r300: fixup US_OUT_FMT bitsDave Airlie
2008-05-17[intel-gem] Don't calloc reloc buffersKeith Packard
Only a few relocations are typically used, so don't clear the whole thing.
2008-05-18r500: you can have a single texcoordDave Airlie
2008-05-17r5xx: Add OPCODE_KIL.Corbin Simpson
2008-05-17r5xx: Added OPCODE_DPH.Corbin Simpson
Like DP4, but with one swizzle change.
2008-05-17cosmetic changesZack Rusin
2008-05-17fix rsqZack Rusin
2008-05-17fix abs and start on rsqZack Rusin
2008-05-17do the lit (some artifacts present)Zack Rusin
2008-05-17implement min/max and abstract ops on vectorsZack Rusin
2008-05-17llvm: implement sub and absZack Rusin
2008-05-17fix injections of functions from builtins into shadersZack Rusin
2008-05-17move the swizzling code to gallivm in preperation for code-generating itZack Rusin
also some minor cleanups
2008-05-17gallium: in drivers, make copy of tokens passed to pipe->create_vs/fs_state()Brian Paul
The caller can then free the token array immediately.