aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/varray.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: add _mesa_InternalBind{ElementBuffer,VertexBuffers} for glthreadMarek Olšák2020-04-301-0/+33
* mesa: extend _mesa_bind_vertex_buffer to take ownership of the buffer referenceMarek Olšák2020-04-271-6/+11
* mesa: add offset_is_int32 param into _mesa_bind_vertex_buffer for glthreadMarek Olšák2020-04-271-6/+7
* mesa: avoid redundant VBO updatesRob Clark2020-04-231-9/+14
* remove final imports.h and imports.c bitsDylan Baker2020-04-211-1/+1
* mesa: fixup cast expressionErik Faye-Lund2020-04-161-1/+1
* mesa: precompute _mesa_primitive_restart_index during state changesMarek Olšák2020-04-061-0/+1
* mesa: remove no longer needed _mesa_is_bufferobj functionMarek Olšák2020-04-061-4/+4
* mesa: remove NullBufferObjMarek Olšák2020-04-061-2/+0
* mesa: don't ever bind NullBufferObj to glBindBuffer(Base,Range) slotsMarek Olšák2020-04-061-6/+4
* mesa: don't ever bind NullBufferObj for glBindBuffer targetsMarek Olšák2020-04-061-4/+0
* mesa: don't ever set NullBufferObj in gl_vertex_array_bindingMarek Olšák2020-04-061-26/+53
* mesa: optimize initialization of new VAOsMarek Olšák2020-04-061-0/+71
* Move compiler.h and imports.h/c from src/mesa/main into src/utilMarek Olšák2020-03-271-1/+1
* st/mesa: simplify determination whether a draw needs min/max indexMarek Olšák2020-02-141-0/+11
* mesa: translate into gallium vertex formats in mesa/mainMarek Olšák2020-02-141-0/+256
* mesa: import PIPE_CAP_SIGNED_VERTEX_BUFFER_OFFSET handlingMarek Olšák2020-02-111-0/+14
* mesa: fix warning in 32 bits buildPierre-Eric Pelloux-Prayer2019-11-191-1/+1
* mesa: add ARB_vertex_attrib_binding glVertexArray* functionsPierre-Eric Pelloux-Prayer2019-11-191-0/+87
* mesa: extend vertex_array_attrib_format to support EXT_dsaPierre-Eric Pelloux-Prayer2019-11-191-12/+6
* mesa: add ARB_instanced_arrays EXT_dsa functionPierre-Eric Pelloux-Prayer2019-11-191-0/+49
* mesa: add ARB_vertex_attrib_64bit VertexArrayVertexAttribLOffsetEXTPierre-Eric Pelloux-Prayer2019-11-191-0/+34
* mesa: fix call to _mesa_lookup_vao_errPierre-Eric Pelloux-Prayer2019-11-051-1/+1
* mesa: add EXT_dsa glGetVertexArray* 4 functionsPierre-Eric Pelloux-Prayer2019-11-051-0/+264
* mesa: add EXT_dsa EnableVertexArrayAttribEXT / DisableVertexArrayAttribEXTPierre-Eric Pelloux-Prayer2019-11-051-0/+32
* mesa: add EXT_dsa glVertexArray* functions implementationPierre-Eric Pelloux-Prayer2019-11-051-0/+308
* mesa: add vao/vbo lookup helper for EXT_dsaPierre-Eric Pelloux-Prayer2019-11-051-0/+32
* mesa: rework _mesa_lookup_vao_err to allow usage from EXT_dsaPierre-Eric Pelloux-Prayer2019-11-051-9/+9
* mesa: add EXT_dsa glVertexArray* functions declarationsPierre-Eric Pelloux-Prayer2019-11-051-0/+90
* mesa: pass vao as a function paramterPierre-Eric Pelloux-Prayer2019-11-051-60/+94
* mesa: add EXT_dsa glMultiTexCoordPointerEXT functionPierre-Eric Pelloux-Prayer2019-08-061-0/+26
* mesa: Remove the now unused _NEW_ARRAY state change flag.Mathias Fröhlich2019-05-041-17/+0
* mesa: Track buffer object use also for VAO usage.Mathias Fröhlich2019-03-041-2/+4
* mesa: Factor out struct gl_vertex_format.Mathias Fröhlich2018-11-211-28/+34
* mesa: Work with bitmasks when en/dis-abling VAO arrays.Mathias Fröhlich2018-11-211-18/+20
* mesa: Remove gl_array_attributes::Enabled.Mathias Fröhlich2018-11-211-7/+4
* mesa: Use the gl_vertex_array_object::Enabled bitfield.Mathias Fröhlich2018-11-211-5/+4
* mesa: Rename gl_vertex_array_object::_Enabled -> Enabled.Mathias Fröhlich2018-11-211-8/+8
* mesa: Collect all the draw functions in draw.{h,c}.Mathias Fröhlich2018-11-011-43/+0
* mesa: Flag _NEW_ARRAY only if we are changing ctx->Array.VAO.Mathias Fröhlich2018-05-171-6/+14
* mesa: Remove flush_vertices argument from VAO methods.Mathias Fröhlich2018-05-171-23/+21
* mesa: Remove FLUSH_VERTICES from VAO state changes.Mathias Fröhlich2018-05-171-59/+6
* mesa: Compute effective buffer bindings in the vao.Mathias Fröhlich2018-05-101-0/+9
* mesa: Flag early if we modify a SharedAndImmutable VAO.Mathias Fröhlich2018-03-231-0/+6
* mesa: Make gl_vertex_array contain pointers to first order VAO members.Mathias Fröhlich2018-03-101-21/+0
* mesa: replace some API_OPENGL_CORE checks with _mesa_is_desktop_glMarek Olšák2018-02-231-3/+3
* mesa: Add flush_vertices to _mesa_bind_vertex_buffer.Mathias Fröhlich2018-02-231-7/+8
* mesa: Make _mesa_vertex_attrib_binding public.Mathias Fröhlich2018-02-231-18/+20
* mesa: Add flush_vertices to _mesa_{enable,disable}_vertex_array_attrib.Mathias Fröhlich2018-02-231-11/+19
* mesa: Introduce a yet unused _DrawVAO.Mathias Fröhlich2018-02-231-0/+2