Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-18 | gallium: implement recip sqrt() with C code for now. | Brian Paul | |
Some conformance lighting tests fail with the SSE rsqrt instruction. | |||
2008-04-18 | draw: remove fetch_pipeline middle end -- just use the general path | Keith Whitwell | |
2008-04-18 | translate: add sse version based on old draw_vf_sse.c | Keith Whitwell | |
2008-04-18 | rtasm: add x86_imul | Keith Whitwell | |
2008-04-18 | tgsi: add const qualifier to tokens on sse emit | Keith Whitwell | |
2008-04-18 | rtasm: add a couple more insns, clean up x86_mul | Keith Whitwell | |
2008-04-18 | gallium: Add missing files to scons. | José Fonseca | |
2008-04-18 | draw: split off all the extra functionality in the vertex shader | Keith 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-17 | gallium: tweak x/ybias values | Brian Paul | |
2008-04-17 | gallium: Add new file to scons build. | Michel Dänzer | |
2008-04-17 | draw: move hw vertex emit to a new module | Keith Whitwell | |
2008-04-17 | draw: don't always run pipeline if clipping | Keith Whitwell | |
2008-04-17 | draw: add vertex shader run_linear function | Keith Whitwell | |
2008-04-17 | tsgi: make Consts const | Keith Whitwell | |
2008-04-17 | draw: add comment | Keith Whitwell | |
2008-04-17 | draw: keep record of number of active vertex buffers | Keith Whitwell | |
2008-04-17 | draw: remove misleading comments | Keith Whitwell | |
2008-04-16 | gallium: added util_pack_color_ub() | Brian Paul | |
2008-04-17 | gallium: 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-16 | draw: allow pt paths to run without a vbuf render stage | Keith Whitwell | |
2008-04-16 | draw: remove vbuf non-vf debug path, fix some failure modes in ↵ | Keith Whitwell | |
draw_vbuf_create() | |||
2008-04-16 | draw: update debug code | Keith Whitwell | |
2008-04-16 | draw: make pt run pipeline when need_pipeline is true, not just when clipped | Keith Whitwell | |
2008-04-16 | gallium: 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-16 | gallium: Build and link the translate module. | José Fonseca | |
2008-04-15 | gallium: Switch one vertex path over to new translate module | Keith Whitwell | |
Will eventually do this for all instances where we are converting vertices from one format to another. | |||
2008-04-15 | draw: increment output vertex properly | Keith Whitwell | |
2008-04-15 | draw: fix first glitch in vertex emit | Keith Whitwell | |
2008-04-15 | translate: typo in emit_B8G8R8A8_UNORM | Keith Whitwell | |
2008-04-15 | gallium: add a generic vertex (or other) buffer translation module | Keith Whitwell | |
2008-04-15 | draw: fetch_shade_pipeline needs to translate to hw vertex format (from ↵ | Keith Whitwell | |
get_vertex_info) | |||
2008-04-15 | gallium: 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-15 | gallium: Eliminate stdio file usage. Remove unused stuff. | José Fonseca | |
2008-04-15 | gallium: Fix seg fault (James Vogt). | José Fonseca | |
2008-04-15 | gallium: Several fixes to buffer caching. | José Fonseca | |
2008-04-15 | gallium: Less confusing interface for timeouts. | José Fonseca | |
2008-04-15 | gallium: Fix mismatching prototypes. | José Fonseca | |
2008-04-15 | gallium: 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-15 | gallium: Add draw_pt_fetch_shade_pipeline.c to scons build. | José Fonseca | |
2008-04-15 | gallium: Don't assume snprintf are always available. | José Fonseca | |
2008-04-15 | gallium: Serialize buffers writes. | José Fonseca | |
Allow concurrent reads from buffers by the CPU/GPU, but serialize all writes. | |||
2008-04-14 | use the new macro | Zack Rusin | |
2008-04-14 | silence some warnings | Zack Rusin | |
2008-04-14 | pass vertex size to shaders so that callee can decide on the size | Zack Rusin | |
of the vertices and not always have to use the maximum vertex allocation size for them | |||
2008-04-14 | draw: remove dead code | Keith Whitwell | |
2008-04-14 | draw: always malloc verts for fetch_shade_pipeline | Keith Whitwell | |
2008-04-14 | draw: flush pipeline before trying to allocate more hw vertices | Keith Whitwell | |
2008-04-14 | draw: move vertex header init out of fetch_shade_pipeline.c | Keith Whitwell | |
2008-04-14 | draw: hide passthrough shading paths behind an environment variable | Keith Whitwell | |
2008-04-14 | Implement fetch/shade/pipeline or emit vertex passthrough. | Zack Rusin | |