summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/util/u_vbuf.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: bypass u_vbuf if it's not needed (no fallbacks and no user VBOs)Marek Olšák2020-01-081-0/+5
* gallium: put u_vbuf_get_caps return values into u_vbuf_capsMarek Olšák2020-01-081-10/+9
* u_vbuf: don't try to delete NULL driver CSOIago Toral Quiroga2020-01-031-1/+2
* Revert "u_vbuf: Regard non-constant vbufs with non-instance elements as free"Marek Olšák2019-12-301-13/+4
* u_vbuf: Return true in u_vbuf_get_caps if nb of vbufs is below minimumPaul Cercueil2019-12-211-0/+5
* u_vbuf: Regard non-constant vbufs with non-instance elements as freePaul Cercueil2019-12-211-4/+13
* u_vbuf: use single vertex buffer if it's not possible to have multipleWladimir J. van der Laan2019-12-211-1/+20
* u_vbuf: Only create driver CSO if no incompatible elementsPaul Cercueil2019-12-211-2/+6
* u_vbuf: Mark vbufs incompatible if more were requested than HW supportsPaul Cercueil2019-12-211-0/+11
* u_vbuf: add logic to use a limited number of vbufsWladimir J. van der Laan2019-12-211-0/+5
* gallium/auxiliary: Handle count == 0 in u_vbuf_get_minmax_index_mappedIcecream952019-12-161-0/+6
* gallium/auxiliary: Reduce conversions in u_vbuf_get_minmax_index_mappedIcecream952019-12-161-6/+12
* util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt2019-11-141-1/+1
* gallium/u_vbuf: support NULL-resourcesErik Faye-Lund2019-04-291-0/+3
* gallium/u_vbuf: export u_vbuf_get_minmax_indexQiang Yu2019-04-111-4/+3
* u_vbuf: Fix leakErnestas Kulik2018-09-041-0/+1
* gallium/u_vbuf: handle indirect multidraws correctly and efficiently (v3)Marek Olšák2018-08-031-24/+180
* gallium: add storage_sample_count parameter into is_format_supportedMarek Olšák2018-07-311-1/+1
* 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