summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-05-23mesa: save a temp on normalizesKeith Whitwell
2008-05-23mesa: further degenerate the special case lit substituteKeith Whitwell
2008-05-23glapi: fix include path & make build workKeith Whitwell
2008-05-23mesa: don't emit LIT instruction when mat shininess known to be zeroKeith Whitwell
Use a faster path in that case & make gears go faster.
2008-05-23draw: faster LIT(), incorrect thoughKeith Whitwell
2008-05-23mesa: do object-space lighting in ffvertex_prog.cKeith Whitwell
Start pulling over some of the optimizations from the fixed function paths.
2008-05-23draw: correct but slow LIT() in aos varientKeith Whitwell
2008-05-23draw: tweak x87_emit_ex2 to avoid changing x87 fpu settingsKeith Whitwell
2008-05-23draw: use aligned movs within draw_vs_aos.cKeith Whitwell
2008-05-23draw: for debug, do rhw divide in aos_sse viewport calcsKeith Whitwell
2008-05-23draw: shortcircuit shuffle in aos_sse when possibleKeith Whitwell
2008-05-23draw: remove FPU_MANIP ifdefKeith Whitwell
2008-05-23draw: clean up masked writes in aos sse, make some xmm function names clearerKeith Whitwell
2008-05-23draw: clean up internal immediates in aos sseKeith Whitwell
2008-05-23draw: fse works with elts, remove assertKeith Whitwell
2008-05-23rtasm: remove debugKeith Whitwell
2008-05-23draw: when preloading args to x87 stack, need to use reverse orderKeith Whitwell
2008-05-23draw: avoid a pointless mov in many sse opcodesKeith Whitwell
2008-05-23draw: fix x87_ex2 and partially fix lit insnKeith Whitwell
2008-05-23draw: fix fpu control word manipulationsKeith Whitwell
2008-05-23draw: fix vs aos internal/machine stateKeith Whitwell
2008-05-23draw: add viewport to varient stateKeith Whitwell
2008-05-23rtasm: add x87 instructions and debug-check for x87 stack usageKeith Whitwell
2008-05-23vp-tris: use test name as window nameKeith Whitwell
2008-05-23draw: add aos vertex shader varientKeith Whitwell
2008-05-23draw: mark varient functions as PIPE_CDECLKeith Whitwell
2008-05-23translate: mark functions as PIPE_CDECLKeith Whitwell
2008-05-23gallium: define PIPE_CDECL calling convention, which really is cdecl everywhereKeith Whitwell
2008-05-23rtasm: export debug reg print functionKeith Whitwell
2008-05-23translate: remove spurious commentKeith Whitwell
2008-05-23rtasm: remove unused struct memberKeith Whitwell
2008-05-23draw: create specialized vs varients incorporating fetch & emitKeith Whitwell
2008-05-23draw: move some state into a new 'vs' areaKeith Whitwell
2008-05-23draw: get rid of fetch-shade-emit frontend hackKeith Whitwell
The code is now living in it's intended place as a pt middle end.
2008-05-23draw: remove disabled non-sse swizzle codeKeith Whitwell
2008-05-22pipebuffer: More robust face null pointers.José Fonseca
It is really the caller responsibility not to call pipebuffer with null buffers, etc. But don't let the crash happen here, and still asserting early.
2008-05-22pipebuffer: Don't retry allocating in slab suballocator.José Fonseca
In pipebuffer, fencing is done at on a level above sub-allocation, so no matter how many times slab allocator retries no buffer will be freed. The pipebuffer fencing implemention already retries allocating.
2008-05-21Merge branch 'gallium-0.1' into gallium-tex-surfacesMichel Dänzer
2008-05-21fix assorted bugs, works nowBrian
(cherry picked from commit 55d4f32fc211dbc37bd28c0e67da5ce5e0da5777)
2008-05-21mesa: fix #include path for glapioffsets.h (fixes x86 build)Brian
2008-05-20add new binaries to ignore to make 'git status' cleanerZack Rusin
2008-05-20Ignore more generated files in progs/Dan Nicholson
Many of the directories in progs/ were missing .gitignore files or were tracking generated files. This patch is basically the process of running `make' in each directory and then finding the untracked files with `git-ls-files -o --exclude-per-directory=.gitignore'. The existing files were also sorted.
2008-05-20add a simple but nice example of convolution filters in glslZack Rusin
shows basics of image processing with glsl
2008-05-20Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul
2008-05-20gallium: fix vertex shader mem leak (glRasterPos)Brian Paul
2008-05-20Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul
2008-05-20gallium: replace assignment with pipe_texture_reference()Brian Paul
2008-05-20gallium: fix shader mem leakBrian Paul
2008-05-20mesa: call glutDestroyWindow()Brian Paul
2008-05-20Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul