summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/util/u_vbuf.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/u_vbuf: get draw info from an indirect buffer if there's anyMarek Olšák2014-07-021-44/+72
* util/u_vbuf: correct map offset calculation for crazy offsetsIlia Mirkin2014-01-271-1/+1
* draw/translate: fix instancingZack Rusin2013-06-281-4/+4
* u_vbuf: fix index buffer leakChia-I Wu2013-06-071-0/+3
* util: add new error checking code in vbuf helperBrian Paul2013-01-251-27/+49
* gallium/u_vbuf: document how it worksMarek Olšák2012-11-011-0/+60
* gallium/u_vbuf: optimize looping over the list of buffers to uploadMarek Olšák2012-11-011-9/+12
* gallium/u_vbuf: skip processing of buffers unused by the vertex element stateMarek Olšák2012-11-011-15/+24
* gallium: add start_slot parameter to set_vertex_buffersMarek Olšák2012-10-311-86/+137
* util: fix MSVC signed/unsigned comparison warning in u_vbuf.c codeBrian Paul2012-10-171-1/+1
* u_vbuf: avoid unnecessary update of the vertex elementsVadim Girlin2012-08-281-1/+3
* u_vbuf: set user buffer pointer for drivers which support user buffersMarek Olšák2012-05-011-0/+2
* gallium: add void *user_buffer in pipe_index_bufferMarek Olšák2012-04-301-8/+7
* gallium: add void *user_buffer in pipe_vertex_bufferMarek Olšák2012-04-301-9/+8
* u_vbuf: unbind vertex buffers on destroyMarek Olšák2012-04-291-0/+2
* u_vbuf: don't call u_vbuf_upload_buffers if there's nothing to uploadMarek Olšák2012-04-241-2/+8
* u_vbuf: don't upload user buffers if the driver supports themMarek Olšák2012-04-241-1/+1
* u_vbuf: optimize u_vbuf_translate_find_free_vb_slotsMarek Olšák2012-04-241-27/+15
* u_vbuf: turn bool arrays into bitmasks and loops into bitwise operationsMarek Olšák2012-04-241-110/+88
* u_vbuf: take advantage of all new vertex fetch capsMarek Olšák2012-04-241-7/+12
* u_vbuf: simplify u_vbuf_set_vertex_buffersMarek Olšák2012-04-241-23/+16
* u_vbuf: rename native_attribs -> driver_attribsMarek Olšák2012-04-241-5/+5
* gallium: make user vertex buffers optionalMarek Olšák2012-04-241-153/+151
* u_vbuf: pull u_vbuf_draw_max_vertex_count into r300gMarek Olšák2012-04-241-50/+0
* u_vbuf: make use of the new CAPs to determine what to doMarek Olšák2012-04-241-22/+29
* u_vbuf: use user_ptr from pipe_resourceMarek Olšák2012-04-241-11/+11
* u_vbuf: override draw_vboMarek Olšák2012-04-241-20/+32
* u_vbuf: override create/bind/destroy_vertex_elements_stateMarek Olšák2012-04-241-40/+43
* u_vbuf: override set_vertex_buffersMarek Olšák2012-04-241-33/+48
* u_vbuf: override set_index_bufferMarek Olšák2012-04-241-5/+30
* u_vbuf: don't unroll indices if mapping vertex buffers blocksMarek Olšák2012-01-071-1/+35
* u_vbuf: use cso_cache to cache vertex element statesMarek Olšák2012-01-051-10/+47
* u_vbuf: implement another upload codepath which unrolls indicesMarek Olšák2012-01-051-26/+119
* u_vbuf: cleanup variable names to be consistentMarek Olšák2012-01-051-13/+11
* u_vbuf: cleanup the computation of how many vertices to upload/translateMarek Olšák2012-01-051-16/+23
* u_vbuf: convert min_index,max_index to start,countMarek Olšák2012-01-051-19/+26
* u_vbuf: translate per-vertex, per-instance, and constant attribs separatelyMarek Olšák2012-01-051-104/+236
* u_vbuf: take start_instance into account when uploading instanced attribsMarek Olšák2012-01-051-2/+4
* u_upload_mgr: remove the 'flushed' parameterMarek Olšák2012-01-051-4/+2
* u_vbuf: don't map user buffers, just obtain a pointer to themMarek Olšák2012-01-051-6/+11
* u_vbuf: only map a subrange of buffers to translateMarek Olšák2012-01-051-9/+8
* u_vbuf: remove the workaround for half floats and translateMarek Olšák2012-01-051-20/+1
* u_vbuf: Silence uninitialized variable warnings.Vinson Lee2011-12-011-0/+2
* u_vbuf_mgr: rename to u_vbufMarek Olšák2011-11-221-0/+868