summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2008-05-19Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul
2008-05-19gallium: fix some texture object leaksBrian Paul
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-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-18Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul
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.
2008-05-17gallium: remove deprecated format namesBrian Paul
2008-05-12adjust llvm code to the changes in 2.3Zack Rusin
2008-05-10gallium: optimize the flush_spans() functionBrian
2008-05-10gallium: remove unused codeBrian
2008-05-09Merge branch 'gallium-0.1' into gallium-tex-surfacesMichel Dänzer
2008-05-09draw: Fix number of vertices allocated in draw_pt_emit().Michel Dänzer
2008-05-09draw: fix translate double-free, minor cleanupsKeith Whitwell
2008-05-09Merge commit 'origin/gallium-0.1' into gallium-tex-surfacesKeith Whitwell
2008-05-09draw: mimize cost of translate key compares, use cache universallyKeith Whitwell
2008-05-09translate: helper functions for mimizing cost of key comparesKeith Whitwell
2008-05-09gallium: Define util_vsprintf.José Fonseca
2008-05-09Merge branch 'gallium-0.1' into gallium-tex-surfacesKeith Whitwell
2008-05-09gallium: Disable debug_get_option for release builds on Windows.José Fonseca
It always creates the C:\gallium.cfg , even if it does not exists, which might be confusing.
2008-05-09gallium: Don't serialize GPU writes.José Fonseca
Only make sure the GPU is finished with a buffer before mapping. The opposite -- waiting for the CPU to be finished before handing to the CPU -- must be done before fencing.
2008-05-08gallium: handle null ptrsBrian Paul
2008-05-08draw: only fill in / compare the part of the translate key we're using.Keith Whitwell
It's quite a big struct & we examine it a lot (too much). Reduce the impact of this by just looking at the active part where possible.
2008-05-08xlib: more SP_NO_RAST supportKeith Whitwell
For some resaon normal (non-display-buffer) buffers are being allocated through Xshm... Bypass at least for SP_NO_RAST
2008-05-08softpipe: don't calc det if NO_RAST setKeith Whitwell
2008-05-08Merge branch 'gallium-0.1' into gallium-tex-surfacesMichel Dänzer
2008-05-08cso_cache: Fix test for currently bound blend state.Michel Dänzer
2008-05-09pipebuffer: Temporarily reimplement validation as growable array.José Fonseca
Jose
2008-05-08gallium: Make sure functions have proper prototypes and remove unused variable.Michel Dänzer
2008-05-08pipebuffer: Preliminary buffer validation.José Fonseca
Use table to store a list of buffers to validate. Unfortunately cso_hash shrinks/regrows the hash every time, so still has to be addressed. Multi-thread validation is still WIP.
2008-05-08gallium: Really free hash entries.José Fonseca
Hook up to the new cso_hash_erase function.
2008-05-08pipebuffer: Don't include standard headers directly.José Fonseca
2008-05-07gallium: Implement util_pack_color for A8, L8, and I8 formats.José Fonseca
2008-05-07gallium: Fix release build.José Fonseca
pf_sprint_name might be used there too.
2008-05-07gallium: Fix compilation errors.Michal Krol
2008-05-07gallium: Implement pf_sprint_name as a simple static table.José Fonseca
2008-05-07gallium: Use the u_string.h functions.José Fonseca
2008-05-07gallium: Output the total of leaked memory.José Fonseca
2008-05-07gallium: Propagate tex_usage flags down to winsys.José Fonseca
2008-05-07gallium: New PIPE_TEXTURE_USAGE_PRIMARY flag for primary surfaces.José Fonseca