Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-07 | Eliminate struct pipe_region. | Michel Dänzer | |
Directly use struct pipe_buffer_handle for storage and struct pipe_surface for (un)mapping. | |||
2007-10-29 | Make gallium compile in win32. | Michal Krol | |
Use FREE, MALLOC, CALLOC, GETENV wrappers. Silence compiler warnings. Add proper copyrights. | |||
2007-10-24 | Revert "Undo indexOffset change (I think, git???)" | Brian | |
This reverts commit 11ce6244a79106c592364b30434b6ddade3fd6bb. | |||
2007-10-24 | Undo indexOffset change (I think, git???) | Brian | |
2007-10-20 | Convert Z/stencil ops to use cached tiles like colors. | Brian | |
Also, quite a bit of re-org of the tile caches and surface mapping/unmapping. Leave surfaces mapped between primitives now. | |||
2007-09-27 | restore primitive trimming in sp_draw_arrays.c | keithw | |
2007-09-27 | Make flushing more lazy in the draw module. | Keith Whitwell | |
2007-09-10 | More work on vertex feedback / glRasterPos. Basic rasterpos works now. | Brian | |
2007-08-22 | Rework of shader constant buffers. | Brian | |
They're now totally independent of the actual shaders. Also, implemented in terms of pipe_buffer_handles/objects. | |||
2007-08-21 | First pass at a fallback concept for pipe devices. | Keith Whitwell | |
Creates a new pipe driver that feeds commands to either a hardware or software pipe depending on fallback state. Untested concept checkpoint. At this point it compiles. | |||
2007-08-20 | minor clean-ups | Brian | |
2007-08-20 | Move guts of vertex array drawing into the 'draw' module. | Brian | |
2007-08-20 | implement draw_elements() | Brian | |
2007-08-20 | remove debug printf | Brian | |
2007-08-20 | call draw_trim() | Brian | |
2007-08-19 | Fix some draw_arrays issues. | Brian | |
We weren't mapping all the needed vertex array buffers. Move array state that was temporarily in draw_context to softpipe_context. Remove a bunch of dead code. | |||
2007-08-18 | more work on vertex shaders, now using vertex shaders instead of TnL module ↵ | Brian | |
by default | |||
2007-08-17 | pack output vertex attributes in sequential slots | Brian | |
2007-08-17 | write outputs according to vs.outputs_written | Brian | |
2007-08-17 | load machine.Inputs based on vs.inputs_read | Brian | |
2007-08-17 | added pipe ptr to draw_context | Brian | |
2007-08-17 | compute clipmask | Brian | |
2007-08-17 | shade four vertices at a time | Brian | |
2007-08-16 | Break mesa dependencies. | michal | |
Silence compiler warnings. | |||
2007-08-16 | run real vertex shaders, a total hack for now | Brian | |
2007-08-16 | Drawing code refactoring. | Brian | |
Move code duplicated between draw_vb.c and sp_draw_arrays.c into draw_prim.c draw_vb.c will eventually go away, but this seems like a good step anyway. | |||
2007-08-15 | added PIPE_PRIM_x tokens (matching GL), use in a few places | Brian | |
2007-08-15 | softpipe_draw_arrays() function | Brian | |
Also includes: Temporary stand-in for vertex program execution. draw_prim() code post-transform vertex cache |