summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-05-14mesa: prefix rm command with -Brian Paul
2008-05-14rewrite some of the mat*mat, mat*vec intrinsicsBrian Paul
Also, remove obsolete matrix codegen code. cherry-picked from master
2008-05-14mesa: regenerate slang built-in data (asin(vec4) fix)Brian Paul
2008-05-14mesa: fix missing w assignment in asin(vec4)Brian Paul
2008-05-14mesa: use CALLOC_STRUCT()Brian Paul
2008-05-14mesa: sync up swrast/s_fragprog.c with masterBrian Paul
2008-05-14mesa: updated commentBrian Paul
2008-05-14mesa: minor bug fixes from masterBrian Paul
2008-05-14mesa: dead code removalBrian Paul
2008-05-14mesa: minor bug fixes, null ptr checks, dead code removalBrian Paul
2008-05-14mesa: fix errors in LightModelProduct state, other misc error casesBrian Paul
2008-05-14mesa: glUniform(location==-1) is not an errorBrian Paul
2008-05-14fix some additional program refcounting bugsBrian Paul
cherry-picked from master
2008-05-14fix some additional program refcounting bugsBrian Paul
cherry-picked from master
2008-05-13decomposition from keith, adds decomposition of more prim to the pipelineZack Rusin
2008-05-12adjust llvm code to the changes in 2.3Zack Rusin
2008-05-12draw: turn fse path into a middle endKeith Whitwell
Also add some util functions in pt_util.c
2008-05-12draw: streamline the varray pathKeith Whitwell
- drop support for running the pipeline (ie. don't populate the flags values) - pass through all split-able primitives intact to the middle end - only primitives that can't be split are shunted on the draw-element path
2008-05-12softpipe: more work to get non-reduced primitives working in vbufKeith Whitwell
2008-05-12softpipe: make vbuf handle all primitive typesKeith Whitwell
2008-05-12draw: add fetch-shade-emit pathKeith Whitwell
Enable with TEST_FSE=t. Performs fetch from API-provided vertex buffers, transformation with one of three (two working) hard-coded shaders, and final emit to hardware vertices all in a single pass. Currently only really useful for profiling in conjunction with SP_NO_RAST=t.
2008-05-12softpipe: add failure paths for context creationKeith Whitwell
2008-05-12xlib: add failure paths for context creationKeith Whitwell
2008-05-12draw: mimize cost of translate key compares, use cache universallyKeith Whitwell
2008-05-12translate: helper functions for mimizing cost of key comparesKeith Whitwell
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-09gallium: depth textures have usage depth_stencil instead of render_targetRoland Scheidegger
2008-05-09draw: fix translate double-free, minor cleanupsKeith Whitwell
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: don't free shader.tokens in get_passthrough_fs()Brian Paul
2008-05-08gallium: fix out of tex memory crashesBrian Paul
2008-05-08gallium: handle null ptrsBrian Paul
2008-05-08gallium: re-enable call to init_renderbuffer_bits(), remove dead codeBrian Paul
2008-05-08gallium: fix render to depth textureBrian Paul
2008-05-08gallium: replace pipe_buffer_destroy() call with pipe_buffer_reference(NULL)Brian Paul
2008-05-08gallium: remove dead codeBrian Paul
2008-05-08gallium: no-op st_Bitmap() if width or height is zeroBrian Paul
2008-05-08gallium: clean-up, minor fixBrian Paul
2008-05-08Merge branch 'gallium-0.1' into gallium-vertex-linearKeith Whitwell
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.