summaryrefslogtreecommitdiff
path: root/src/mesa/main/varray.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-23glthread: pack uploaded user vertex buffers and offsets betterMarek Olšák1-2/+2
2023-02-18glthread: don't restore non-VBO vertex arrays after all drawsMarek Olšák1-2/+1
2022-12-18mesa: optimize _mesa_bytes_per_vertex_attrib using a hash-based translationMarek Olšák1-0/+34
2022-12-12mesa: completely rewrite the edge flag state update logicMarek Olšák1-0/+7
2021-12-14mesa: remove all GL func forward declarations because they are autogeneratedMarek Olšák1-388/+0
2021-05-28mesa: move _mesa_copy_vertex_attrib/buffer functions to their only useMarek Olšák1-11/+0
2020-10-06mesa: factor out layout parsing for glInterleavedArraysMarek Olšák1-0/+13
2020-06-23glthread: rename non_vbo_attrib_mask -> user_buffer_mask, attribs -> buffersMarek Olšák1-2/+2
2020-04-30mesa: add _mesa_InternalBind{ElementBuffer,VertexBuffers} for glthreadMarek Olšák1-0/+6
2020-04-27mesa: extend _mesa_bind_vertex_buffer to take ownership of the buffer referenceMarek Olšák1-1/+1
2020-04-27mesa: add offset_is_int32 param into _mesa_bind_vertex_buffer for glthreadMarek Olšák1-1/+2
2020-04-06mesa: split _mesa_primitive_restart_index into a function without gl_contextMarek Olšák1-5/+13
2020-04-06mesa: remove no longer needed _mesa_is_bufferobj functionMarek Olšák1-1/+1
2019-11-19mesa: add ARB_vertex_attrib_binding glVertexArray* functionsPierre-Eric Pelloux-Prayer1-0/+27
2019-11-19mesa: add ARB_instanced_arrays EXT_dsa functionPierre-Eric Pelloux-Prayer1-0/+2
2019-11-19mesa: add ARB_vertex_attrib_64bit VertexArrayVertexAttribLOffsetEXTPierre-Eric Pelloux-Prayer1-0/+4
2019-11-05mesa: add EXT_dsa glGetVertexArray* 4 functionsPierre-Eric Pelloux-Prayer1-0/+11
2019-11-05mesa: add EXT_dsa EnableVertexArrayAttribEXT / DisableVertexArrayAttribEXTPierre-Eric Pelloux-Prayer1-0/+4
2019-11-05mesa: add EXT_dsa glVertexArray* functions declarationsPierre-Eric Pelloux-Prayer1-0/+47
2019-08-06mesa: add EXT_dsa glMultiTexCoordPointerEXT functionPierre-Eric Pelloux-Prayer1-1/+3
2019-03-15mesa: Add assert to _mesa_primitive_restart_index.Mathias Fröhlich1-0/+3
2018-11-21mesa: Factor out struct gl_vertex_format.Mathias Fröhlich1-0/+6
2018-11-21mesa: Work with bitmasks when en/dis-abling VAO arrays.Mathias Fröhlich1-2/+20
2018-11-01mesa: Collect all the draw functions in draw.{h,c}.Mathias Fröhlich1-53/+0
2018-05-17mesa: Remove flush_vertices argument from VAO methods.Mathias Fröhlich1-4/+4
2018-05-10mesa/vbo/tnl: Move gl_vertex_array related stuff to tnl.Mathias Fröhlich1-12/+0
2018-05-10mesa: Remove Array._DrawArrays.Mathias Fröhlich1-14/+0
2018-04-12mesa: include mtypes.h lessMarek Olšák1-2/+0
2018-03-10mesa: Make gl_vertex_array contain pointers to first order VAO members.Mathias Fröhlich1-36/+13
2018-02-23mesa: Add flush_vertices to _mesa_bind_vertex_buffer.Mathias Fröhlich1-1/+1
2018-02-23mesa: Make _mesa_vertex_attrib_binding public.Mathias Fröhlich1-0/+7
2018-02-23mesa: Add flush_vertices to _mesa_{enable,disable}_vertex_array_attrib.Mathias Fröhlich1-2/+2
2018-02-09mesa: Only update enabled VAO gl_vertex_array entries.Mathias Fröhlich1-11/+18
2018-02-06mesa: Factor out _mesa_disable_vertex_array_attrib.Mathias Fröhlich1-0/+7
2018-01-30mesa: use gl_vert_attrib enum type in more placesBrian Paul1-2/+2
2018-01-30mesa: rename some 'client' array functionsBrian Paul1-2/+2
2018-01-30mesa: s/src/attribs/ in _mesa_update_client_array()Brian Paul1-9/+9
2018-01-29mesa/vbo: replace vbo_draw_method() with _mesa_set_drawing_arrays()Brian Paul1-0/+15
2018-01-25mesa: whitespace fixes in varray.hBrian Paul1-26/+29
2018-01-25mesa: include mtypes.h in varray.hBrian Paul1-3/+1
2018-01-25mesa: s/gl_vertex_attrib_array/gl_array_attributes/ in commentsBrian Paul1-1/+1
2017-08-21mesa: optimize _mesa_attr_zero_aliases_vertex()Brian Paul1-12/+2
2017-07-31mesa: add KHR_no_error support to glPrimitiveRestartIndex()Samuel Pitoiset1-0/+3
2017-07-31mesa: add KHR_no_error support to glVertexArrayBindingDivisor()Samuel Pitoiset1-0/+4
2017-07-31mesa: add KHR_no_error support to glVertexBindingDivisor()Samuel Pitoiset1-0/+3
2017-06-29mesa: add KHR_no_error support for glDisableVertexA*A*()Timothy Arceri1-0/+6
2017-06-29mesa: add KHR_no_error support for glEnableVertexA*A*()Timothy Arceri1-0/+7
2017-06-28mesa: add KHR_no_error support for glVertex*AttribBinding()Samuel Pitoiset1-0/+7
2017-06-14mapi: add GL_ARB_bindless_texture entry pointsSamuel Pitoiset1-0/+3
2017-06-07mesa: add KHR_no_error support for glBindVertexBuffers()Samuel Pitoiset1-0/+5