Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | draw: move hw vertex emit to a new module | Keith Whitwell | 2008-04-17 | 5 | -141/+270 |
| | |||||
* | draw: don't always run pipeline if clipping | Keith Whitwell | 2008-04-17 | 1 | -3/+3 |
| | |||||
* | draw: add vertex shader run_linear function | Keith Whitwell | 2008-04-17 | 15 | -59/+286 |
| | |||||
* | tsgi: make Consts const | Keith Whitwell | 2008-04-17 | 1 | -1/+1 |
| | |||||
* | draw: add comment | Keith Whitwell | 2008-04-17 | 1 | -0/+5 |
| | |||||
* | draw: keep record of number of active vertex buffers | Keith Whitwell | 2008-04-17 | 2 | -0/+4 |
| | |||||
* | draw: remove misleading comments | Keith Whitwell | 2008-04-17 | 1 | -13/+1 |
| | |||||
* | gallium: added util_pack_color_ub() | Brian Paul | 2008-04-16 | 1 | -0/+39 |
| | |||||
* | gallium: Use debug_get_bool_option for controlling assert failure behaviour. | José Fonseca | 2008-04-17 | 1 | -43/+4 |
| | | | | | | Add GALLIUM_ABORT_ON_ASSERT=no to C:\gallium.cfg instead. | ||||
* | draw: allow pt paths to run without a vbuf render stage | Keith Whitwell | 2008-04-16 | 2 | -72/+72 |
| | |||||
* | draw: remove vbuf non-vf debug path, fix some failure modes in ↵ | Keith Whitwell | 2008-04-16 | 1 | -87/+19 |
| | | | | draw_vbuf_create() | ||||
* | softpipe: call setup_prepare earlier so that vertex info is correct when queried | Keith Whitwell | 2008-04-16 | 1 | -4/+10 |
| | |||||
* | draw: update debug code | Keith Whitwell | 2008-04-16 | 1 | -3/+5 |
| | |||||
* | draw: make pt run pipeline when need_pipeline is true, not just when clipped | Keith Whitwell | 2008-04-16 | 7 | -155/+75 |
| | |||||
* | gallium: Get the translate module to build on msvc. | José Fonseca | 2008-04-16 | 1 | -16/+16 |
| | | | | | Appearently MSVC c-preprocessor parses "255.0f" as two tokens: "255.0" and "f", and performs variable substitution on "f". | ||||
* | gallium: Build and link the translate module. | José Fonseca | 2008-04-16 | 2 | -1/+2 |
| | |||||
* | gallium: Switch one vertex path over to new translate module | Keith Whitwell | 2008-04-15 | 3 | -120/+128 |
| | | | | | Will eventually do this for all instances where we are converting vertices from one format to another. | ||||
* | draw: increment output vertex properly | Keith Whitwell | 2008-04-15 | 1 | -3/+5 |
| | |||||
* | draw: fix first glitch in vertex emit | Keith Whitwell | 2008-04-15 | 1 | -3/+16 |
| | |||||
* | translate: typo in emit_B8G8R8A8_UNORM | Keith Whitwell | 2008-04-15 | 1 | -4/+4 |
| | |||||
* | gallium: add a generic vertex (or other) buffer translation module | Keith Whitwell | 2008-04-15 | 4 | -0/+733 |
| | |||||
* | draw: fetch_shade_pipeline needs to translate to hw vertex format (from ↵ | Keith Whitwell | 2008-04-15 | 1 | -56/+102 |
| | | | | get_vertex_info) | ||||
* | gallium: Cache one line worth of debug output on windows. | José Fonseca | 2008-04-15 | 1 | -4/+9 |
| | | | | | The windbg connection seems synchronous, so this speeds up when printing little text at a time (e.g., tgsi output). | ||||
* | gallium: Eliminate stdio file usage. Remove unused stuff. | José Fonseca | 2008-04-15 | 2 | -310/+34 |
| | |||||
* | gallium: Fix seg fault (James Vogt). | José Fonseca | 2008-04-15 | 1 | -2/+6 |
| | |||||
* | gallium: Several fixes to buffer caching. | José Fonseca | 2008-04-15 | 3 | -25/+68 |
| | |||||
* | gallium: Less confusing interface for timeouts. | José Fonseca | 2008-04-15 | 2 | -5/+5 |
| | |||||
* | gallium: Remove middle of scope declarations. | José Fonseca | 2008-04-15 | 1 | -2/+3 |
| | |||||
* | gallium: Fix mismatching prototypes. | José Fonseca | 2008-04-15 | 2 | -2/+2 |
| | |||||
* | gallium: Allow to use a single slab. | José Fonseca | 2008-04-15 | 2 | -128/+209 |
| | | | | | We often want to use a pool of equally sized buffers, so this makes the slab suballocator a drop-in replacement. | ||||
* | gallium: enable new quad output code, remove old code | Brian | 2008-04-14 | 1 | -36/+0 |
| | |||||
* | gallium: fix PIPE_CAP_MAX_RENDER_TARGETS query | Brian | 2008-04-14 | 1 | -1/+1 |
| | |||||
* | gallium: Add draw_pt_fetch_shade_pipeline.c to scons build. | José Fonseca | 2008-04-15 | 1 | -0/+1 |
| | |||||
* | gallium: Don't assume snprintf are always available. | José Fonseca | 2008-04-15 | 9 | -28/+88 |
| | |||||
* | gallium: Serialize buffers writes. | José Fonseca | 2008-04-15 | 1 | -5/+76 |
| | | | | | Allow concurrent reads from buffers by the CPU/GPU, but serialize all writes. | ||||
* | gallium: take reduced prim, fill modes into account when culling | Brian Paul | 2008-04-14 | 3 | -1/+27 |
| | |||||
* | use the new macro | Zack Rusin | 2008-04-14 | 2 | -3/+2 |
| | |||||
* | silence some warnings | Zack Rusin | 2008-04-14 | 4 | -7/+6 |
| | |||||
* | pass vertex size to shaders so that callee can decide on the size | Zack Rusin | 2008-04-14 | 6 | -12/+21 |
| | | | | | of the vertices and not always have to use the maximum vertex allocation size for them | ||||
* | softpipe: calculate determinant for all triangles, don't rely on draw module ↵ | Keith Whitwell | 2008-04-14 | 4 | -35/+30 |
| | | | | to do it | ||||
* | draw: remove dead code | Keith Whitwell | 2008-04-14 | 1 | -4/+0 |
| | |||||
* | draw: always malloc verts for fetch_shade_pipeline | Keith Whitwell | 2008-04-14 | 1 | -10/+3 |
| | |||||
* | draw: flush pipeline before trying to allocate more hw vertices | Keith Whitwell | 2008-04-14 | 3 | -4/+8 |
| | |||||
* | draw: move vertex header init out of fetch_shade_pipeline.c | Keith Whitwell | 2008-04-14 | 5 | -11/+3 |
| | |||||
* | draw: hide passthrough shading paths behind an environment variable | Keith Whitwell | 2008-04-14 | 3 | -0/+6 |
| | |||||
* | softpipe: do our own culling, don't rely on the draw module. | Keith Whitwell | 2008-04-14 | 2 | -22/+43 |
| | | | | May not always happen due to passthrough modes, etc. | ||||
* | Implement fetch/shade/pipeline or emit vertex passthrough. | Zack Rusin | 2008-04-14 | 4 | -23/+287 |
| | |||||
* | Make shaders operate on a block of memory instead of arrays of vertex_header's | Zack Rusin | 2008-04-14 | 7 | -77/+100 |
| | |||||
* | return true if one of the vertices has been clipped | Zack Rusin | 2008-04-14 | 4 | -15/+25 |
| | |||||
* | pass arbitrary number of vertices to the shader execution cycle | Zack Rusin | 2008-04-14 | 4 | -143/+146 |
| |