aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/vbo
Commit message (Expand)AuthorAgeFilesLines
* vbo: expose helper function vbo_get_minmax_index_mapped for glthreadMarek Olšák2020-04-062-43/+59
* mesa: precompute _mesa_primitive_restart_index during state changesMarek Olšák2020-04-063-3/+3
* mesa: remove no longer needed _mesa_is_bufferobj functionMarek Olšák2020-04-063-8/+8
* mesa: don't ever bind NullBufferObj for glBindBuffer targetsMarek Olšák2020-04-061-3/+6
* mesa: don't ever set NullBufferObj in gl_vertex_array_bindingMarek Olšák2020-04-062-10/+6
* Move compiler.h and imports.h/c from src/mesa/main into src/utilMarek Olšák2020-03-274-4/+4
* vbo,gallium: make glBegin/End buffer size configurable by driversMarek Olšák2020-03-214-14/+10
* vbo: fix vbo_copy_vertices for GL_PATCHES and adjacency primitive typesMarek Olšák2020-03-111-1/+1
* vbo: fix transitions from glVertexN to glVertexM where M < NMarek Olšák2020-03-111-1/+15
* vbo: use vbo_exec_wrap_upgrade_vertex for glVertex in ATTR_UNIONMarek Olšák2020-03-111-6/+12
* vbo: merge draws even when begin==0 or end==0Marek Olšák2020-03-041-6/+25
* vbo: merge more primitive types for glBegin/End (v2)Marek Olšák2020-03-044-50/+43
* mesa: remove _mesa_index_buffer::index_size in favor of index_size_shiftMarek Olšák2020-03-042-9/+9
* vbo: fold code from vbo_exec_fixup_vertex to vbo_exec_wrap_upgrade_vertexMarek Olšák2020-03-041-5/+6
* vbo: clean up conditional blocks in ATTR_UNIONMarek Olšák2020-03-041-5/+3
* vbo: handle GS and tess primitive types when splitting Begin/EndMarek Olšák2020-03-041-0/+27
* vbo: clean up vbo_copy_verticesMarek Olšák2020-03-041-38/+19
* vbo: deduplicate copy_vertices functionsMarek Olšák2020-03-044-158/+117
* vbo: don't look at the second draw's count when merging 2 glBegin/End drawsMarek Olšák2020-03-041-3/+3
* mesa: replace some index_size multiplications and divisions with shiftsMarek Olšák2020-03-041-2/+2
* mesa: move num_instances and base_instance out of _mesa_primMarek Olšák2020-02-287-13/+10
* mesa: remove redundant _mesa_prim::is_indexedMarek Olšák2020-02-281-1/+0
* mesa/i965: remove _mesa_prim::indirect_offsetMarek Olšák2020-02-282-3/+5
* mesa: remove unused "indirect" parameter from Driver.DrawMarek Olšák2020-02-283-4/+4
* vbo: remove redundant code in vbo_exec_fixup_vertexMarek Olšák2020-02-181-7/+0
* vbo: remove dead code in vbo_can_merge_primsMarek Olšák2020-02-181-4/+3
* mesa: don't use bitfields in _mesa_primMarek Olšák2020-02-112-3/+0
* mesa: remove unused _mesa_prim::is_indirectMarek Olšák2020-02-113-4/+0
* í965: don't use _mesa_prim::is_indirectMarek Olšák2020-02-111-1/+1
* vbo: merge use_buffer_objects into vbo_CreateContext to skip the big mallocMarek Olšák2020-02-115-53/+25
* vbo: clean up resetting vertex attribsMarek Olšák2020-02-111-33/+19
* vbo: also map the immediate mode buffer for readMarek Olšák2020-02-111-2/+8
* vbo: delay flagging FLUSH_STORED_VERTICES until glEndMarek Olšák2020-02-111-4/+5
* vbo: add/update unlikely statements in ATTR_UNIONMarek Olšák2020-02-111-3/+3
* vbo: increase the size of the immediate mode buffer to decrease draw countMarek Olšák2020-02-111-1/+1
* vbo: use FlushVertices flags properly and clear NeedFlush correctlyMarek Olšák2020-02-111-11/+30
* vbo: fix resizing 64-bit vertex attributesMarek Olšák2020-02-111-0/+6
* vbo: optimize resizing vertex attributes during immediate modeMarek Olšák2020-02-111-62/+53
* vbo: don't store glVertex values temporarily into execMarek Olšák2020-02-112-10/+49
* vbo: pass only either uint32_t or uint64_t into ATTR_UNIONMarek Olšák2020-02-112-8/+9
* vbo: don't set FLUSH_UPDATE_CURRENT for glVertexMarek Olšák2020-02-111-2/+3
* vbo: keep the immediate mode buffer always mapped for simplicityMarek Olšák2020-02-113-26/+16
* vbo: don't check ctx->NewState twice in glBeginMarek Olšák2020-02-111-3/+0
* vbo: remove a funky recursive call in glBeginMarek Olšák2020-02-111-5/+1
* vbo: interleave attrsz, attrtype, and active_sz in memoryMarek Olšák2020-02-114-55/+56
* vbo: remove immediate mode code that doesn't do anything and simplify stuffMarek Olšák2020-02-113-47/+3
* vbo: don't unmap persistent buffer mappings for glBegin/EndMarek Olšák2020-02-113-9/+41
* vbo: skip FlushMappedBufferRange for glBegin/End by using a persistent mappingMarek Olšák2020-02-111-6/+16
* vbo: create the immediate mode buffer only in vbo_exec_vtx_mapMarek Olšák2020-02-111-10/+0
* vbo: move reusable code from vbo_attrib_tmp.h into vbo_util.hMarek Olšák2020-02-042-97/+132