summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/util/u_vbuf.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/u_vbuf: split u_vbuf_get_minmax_index function (v2)Marek Olšák2018-07-271-50/+51
* gallium/u_vbuf: drop min/max-scanning for empty indirect drawsErik Faye-Lund2018-07-021-0/+3
* gallium: remove aux_vertex_buffer_slot codeMarek Olšák2018-05-121-13/+9
* gallium/u_vbuf: Protect against overflow with large instance divisors.Eric Anholt2018-03-261-1/+10
* u_vbuf/translate: pass max_index into the set_buffer.Dave Airlie2018-03-121-1/+1
* gallium/u_vbuf: use signed vertex buffers offsets for optimal uploadsMarek Olšák2017-11-061-2/+10
* gallium/vbuf: fix buffer reference bugsBrian Paul2017-08-251-4/+3
* gallium/vbuf: avoid segfault when we get invalid glDrawRangeElements()Brian Paul2017-06-201-1/+15
* gallium/vbuf: add some const qualifiersBrian Paul2017-06-201-12/+13
* gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2017-05-101-85/+50
* gallium: separate indirect stuff from pipe_draw_info - 80 -> 56 bytesMarek Olšák2017-05-101-4/+4
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-101-42/+38
* gallium: let state trackers tell u_vbuf whether user VBOs are possibleMarek Olšák2017-02-141-2/+3
* gallium/vbuf: use the common uploaderMarek Olšák2017-02-141-10/+4
* u_vbuf: fix potentially bogus assertRob Clark2016-08-011-2/+4
* gallium,utils: Fix trivial sign compare warningsJan Vesely2016-05-031-4/+4
* gallium/util: s/Elements/ARRAY_SIZE/Brian Paul2016-04-281-1/+1
* u_upload_mgr: allow specifying PIPE_USAGE_* for the upload bufferMarek Olšák2016-01-021-1/+2
* u_upload_mgr: remove alignment parameter from u_upload_createMarek Olšák2016-01-021-1/+1
* u_upload_mgr: pass alignment to u_upload_data manuallyMarek Olšák2016-01-021-1/+1
* u_upload_mgr: pass alignment to u_upload_alloc manuallyMarek Olšák2016-01-021-2/+2
* u_vbuf: minor code reformatting / line wrappingBrian Paul2015-11-041-4/+8
* u_vbuf: add some const qualifiersBrian Paul2015-11-041-2/+2
* u_vbuf: fix vb slot assignment for translated buffersNicolai Hähnle2015-10-121-0/+1
* u_upload_mgr: remove the return value from u_upload_dataMarek Olšák2015-09-031-5/+4
* u_upload_mgr: remove the return value from u_upload_allocMarek Olšák2015-09-031-14/+13
* u_vbuf: fix src_offset alignment in u_vbuf_create_vertex_elements()Brian Paul2015-06-191-1/+2
* u_vbuf: simple whitespace fixBrian Paul2014-09-101-1/+2
* u_vbuf: Make sure all caps are initializedMichel Dänzer2014-08-291-24/+16
* u_vbuf: Add a few more format fallbacks.Eric Anholt2014-08-241-0/+32
* u_vbuf: Simplify the format fallback translation.Eric Anholt2014-08-241-98/+83
* 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