summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-04-18gallium: reorder libs so that translate can see rtasmKeith Whitwell
2008-04-18rtasm: add a couple more insns, clean up x86_mulKeith Whitwell
2008-04-18gallium: Always pass colour clear value to driver as A8R8G8B8.Michel Dänzer
2008-04-18gallium: Add missing files to scons.José Fonseca
2008-04-18draw: split off all the extra functionality in the vertex shaderKeith Whitwell
This will at least allow us to make the initial gains to get decent vertex performance much more quickly & with higher confidence of getting it right. At some later point can look again at code-generating all the fetch/cliptest/viewport extras in the same block as the vertex shader. For now, just need to get some decent baseline performance.
2008-04-17gallium: tweak x/ybias valuesBrian Paul
2008-04-17gallium: add missing pipe_surface_unmap() callBrian Paul
2008-04-17gallium: plug in a select_destroy() function (fixes segfault on exit)Brian Paul
2008-04-17gallium: assert that we're not deleting the currently bound shaderBrian Paul
2008-04-17gallium: reorder some of the destroy context codeBrian Paul
2008-04-17gallium: Add new file to scons build.Michel Dänzer
2008-04-17draw: move hw vertex emit to a new moduleKeith Whitwell
2008-04-17draw: don't always run pipeline if clippingKeith Whitwell
2008-04-17draw: add vertex shader run_linear functionKeith Whitwell
2008-04-17tsgi: make Consts constKeith Whitwell
2008-04-17draw: add commentKeith Whitwell
2008-04-17draw: keep record of number of active vertex buffersKeith Whitwell
2008-04-17draw: remove misleading commentsKeith Whitwell
2008-04-16gallium: implement RGBA pixel maps in the pixel transfer fragment programBrian Paul
2008-04-16gallium: added util_pack_color_ub()Brian Paul
2008-04-16gallium: make choose_format() non-static: st_choose_format()Brian Paul
2008-04-16gallium: finish-up and fix support for GL_COLOR matrix on pixel xfer pathBrian Paul
2008-04-16mesa: added internal post color matrix scale/bias varsBrian Paul
2008-04-17gallium: Use debug_get_bool_option for controlling assert failure behaviour.José Fonseca
Add GALLIUM_ABORT_ON_ASSERT=no to C:\gallium.cfg instead.
2008-04-16draw: allow pt paths to run without a vbuf render stageKeith Whitwell
2008-04-16draw: remove vbuf non-vf debug path, fix some failure modes in ↵Keith Whitwell
draw_vbuf_create()
2008-04-16softpipe: call setup_prepare earlier so that vertex info is correct when queriedKeith Whitwell
2008-04-16draw: update debug codeKeith Whitwell
2008-04-16draw: make pt run pipeline when need_pipeline is true, not just when clippedKeith Whitwell
2008-04-16gallium: Get the translate module to build on msvc.José Fonseca
Appearently MSVC c-preprocessor parses "255.0f" as two tokens: "255.0" and "f", and performs variable substitution on "f".
2008-04-16gallium: Build and link the translate module.José Fonseca
2008-04-15gallium: Switch one vertex path over to new translate moduleKeith Whitwell
Will eventually do this for all instances where we are converting vertices from one format to another.
2008-04-15gallium: add translate directoryKeith Whitwell
2008-04-15draw: increment output vertex properlyKeith Whitwell
2008-04-15draw: fix first glitch in vertex emitKeith Whitwell
2008-04-15translate: typo in emit_B8G8R8A8_UNORMKeith Whitwell
2008-04-15gallium: add a generic vertex (or other) buffer translation moduleKeith Whitwell
2008-04-15draw: fetch_shade_pipeline needs to translate to hw vertex format (from ↵Keith Whitwell
get_vertex_info)
2008-04-15gallium: Cache one line worth of debug output on windows.José Fonseca
The windbg connection seems synchronous, so this speeds up when printing little text at a time (e.g., tgsi output).
2008-04-15gallium: Eliminate stdio file usage. Remove unused stuff.José Fonseca
2008-04-15gallium: Fix seg fault (James Vogt).José Fonseca
2008-04-15gallium: Several fixes to buffer caching.José Fonseca
2008-04-15gallium: Less confusing interface for timeouts.José Fonseca
2008-04-15gallium: Remove middle of scope declarations.José Fonseca
2008-04-15gallium: Fix mismatching prototypes.José Fonseca
2008-04-15gallium: Allow to use a single slab.José Fonseca
We often want to use a pool of equally sized buffers, so this makes the slab suballocator a drop-in replacement.
2008-04-14gallium: enable new quad output code, remove old codeBrian
2008-04-14gallium: fix semantic indexes for outputsBrian
2008-04-14gallium: fix multi drawbuffer fb stateBrian
2008-04-14gallium: set ctx->Const.MaxDrawBuffersBrian