aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/draw.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: don't unroll glMultiDrawElements with user indices for galliumMarek Olšák2020-03-111-6/+12
* mesa: deduplicate draw indirect functionsMarek Olšák2020-03-041-121/+36
* mesa: optimize get_index_sizeMarek Olšák2020-03-041-16/+9
* mesa: remove _mesa_index_buffer::index_size in favor of index_size_shiftMarek Olšák2020-03-041-4/+0
* mesa: replace some index_size multiplications and divisions with shiftsMarek Olšák2020-03-041-6/+6
* mesa: add index_size_shift = log2(index_size) into _mesa_index_bufferMarek Olšák2020-03-041-18/+25
* mesa: fix incorrect prim.begin/end for glMultiDrawElementsMarek Olšák2020-02-281-2/+2
* mesa: optimize glMultiDrawArrays, call Draw only once (v2)Marek Olšák2020-02-281-16/+22
* mesa: don't unroll glMultiDrawElements if one count is 0Marek Olšák2020-02-281-10/+0
* mesa: clean up glMultiDrawElements code, use alloca for small draw count (v2)Marek Olšák2020-02-281-18/+38
* mesa: move num_instances and base_instance out of _mesa_primMarek Olšák2020-02-281-15/+8
* mesa: remove redundant _mesa_prim::is_indexedMarek Olšák2020-02-281-3/+0
* mesa: remove unused "indirect" parameter from Driver.DrawMarek Olšák2020-02-281-5/+5
* mesa/draw: Make sure all the unused fields are initialized to zeroIan Romanick2020-02-191-11/+10
* mesa: don't use memset in glDrawArraysMarek Olšák2020-02-181-1/+1
* mesa: remove unused _mesa_draw_indirectMarek Olšák2020-02-141-72/+0
* mesa: don't use bitfields in _mesa_primMarek Olšák2020-02-111-3/+0
* mesa: remove unused _mesa_prim::is_indirectMarek Olšák2020-02-111-6/+0
* mesa/main: avoid warning when casting offset to pointerErik Faye-Lund2019-08-151-1/+1
* mesa: drop some p_compiler.h typesLionel Landwerlin2019-08-091-2/+2
* mesa: Use mapping tools in debug prints.Mathias Fröhlich2019-03-151-45/+12
* mesa: Factor out struct gl_vertex_format.Mathias Fröhlich2018-11-211-6/+7
* mesa: Use the gl_vertex_array_object::Enabled bitfield.Mathias Fröhlich2018-11-211-11/+9
* mesa: Remove needless indirection in some draw functions.Mathias Fröhlich2018-11-021-123/+41
* mesa: Collect all the draw functions in draw.{h,c}.Mathias Fröhlich2018-11-011-0/+43
* mesa/vbo: Move _vbo_draw_indirect -> _mesa_draw_indirectMathias Fröhlich2018-11-011-0/+74
* mesa/vbo: Move src/mesa/vbo/vbo_exec_array.c -> src/mesa/main/draw.cMathias Fröhlich2018-11-011-0/+2145