aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_draw_arrays.c
Commit message (Collapse)AuthorAgeFilesLines
* llvmpipe: Unmapping vertex/index buffers does NOT flush draw module anymore.José Fonseca2009-12-281-1/+7
| | | | | | | | | | | | Not since 6094e79f4e3350d123c7532b1c73faa60834a62d. Drivers now need to flush draw module explicitely (which explains why all those previous commits adding draw_flushes calls were necessary). This is a good thing, but it's tricky to get this right in face of user buffers (it's not even clear who has the responsibility to flush when a user buffer is seen -- statetracker or pipe driver), so just force flush (temporarily) since it's not a bottleneck now.
* gallium: fix up drivers for edgeflag changesRoland Scheidegger2009-12-191-7/+0
| | | | | several drivers which chose to ignore edgeflags might require some more work, while edgeflags never worked there they might now crash.
* llvmpipe: Eliminate constant mapping/unmapping.José Fonseca2009-10-091-50/+0
|
* llvmpipe: Eliminate internal pipe_buffer_map/unmap usage.José Fonseca2009-08-301-9/+3
|
* llvmpipe: Define an winsys for LLVM. Drop pipe_winsysJosé Fonseca2009-08-291-5/+5
| | | | | | | | lp_winsys will eventually be unified with softpipe's eventually, but we are free to move quicker since we don't have the myriad of users yet. Will provide a pipe_winsys adaptor from Keith's softpipe-private-winsys soon.
* llvmpipe: Pass fragment context to generated function in a single structure.José Fonseca2009-08-291-0/+4
|
* llvmpipe: Fork softpipe for experimentation with llvm.José Fonseca2009-08-291-0/+194