aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/arrayobj.c
Commit message (Expand)AuthorAgeFilesLines
* mesa,st/mesa: add a fast path for non-static VAOsMarek Olšák2020-04-301-0/+11
* mesa: optimize glPush/PopClientAttrib by removing malloc overheadMarek Olšák2020-04-301-3/+4
* remove final imports.h and imports.c bitsDylan Baker2020-04-211-2/+2
* replace malloc macros in imports.h with u_memory.h versionsDylan Baker2020-04-211-0/+1
* mesa: remove no longer needed _mesa_is_bufferobj functionMarek Olšák2020-04-061-10/+10
* mesa: don't ever bind NullBufferObj for glBindBuffer targetsMarek Olšák2020-04-061-9/+8
* mesa: don't ever set NullBufferObj in gl_vertex_array_bindingMarek Olšák2020-04-061-6/+0
* mesa: optimize initialization of new VAOsMarek Olšák2020-04-061-72/+8
* 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/+3
* mesa: rework _mesa_lookup_vao_err to allow usage from EXT_dsaPierre-Eric Pelloux-Prayer2019-11-051-8/+25
* mesa: Remove the now unused _NEW_ARRAY state change flag.Mathias Fröhlich2019-05-041-1/+0
* mesa: Implement helper functions to map and unmap a VAO.Mathias Fröhlich2019-03-151-0/+84
* mesa: Track buffer object use also for VAO usage.Mathias Fröhlich2019-03-041-1/+3
* mesa: Factor out struct gl_vertex_format.Mathias Fröhlich2018-11-211-12/+9
* mesa: Unify glEdgeFlagPointer data type.Mathias Fröhlich2018-11-211-1/+1
* mesa: Remove gl_array_attributes::Enabled.Mathias Fröhlich2018-11-211-14/+0
* mesa: Use the gl_vertex_array_object::Enabled bitfield.Mathias Fröhlich2018-11-211-2/+2
* mesa: Rename gl_vertex_array_object::_Enabled -> Enabled.Mathias Fröhlich2018-11-211-10/+10
* Replace uses of _mesa_bitcount with util_bitcountDylan Baker2018-09-071-2/+3
* mesa: ignore VAO IDs equal to 0 in glDeleteVertexArraysMarek Olšák2018-08-301-0/+4
* mesa: enable ARB_direct_state_access in compat for GL3.1+Timothy Arceri2018-08-301-0/+9
* mesa: Remove Array._DrawArrays.Mathias Fröhlich2018-05-101-1/+0
* mesa: Compute effective buffer bindings in the vao.Mathias Fröhlich2018-05-101-6/+384
* mesa: include dispatch.h lessMarek Olšák2018-04-121-1/+0
* mesa: Update VAO internal state when setting the _DrawVAO.Mathias Fröhlich2018-03-221-0/+6
* mesa: Make gl_vertex_array contain pointers to first order VAO members.Mathias Fröhlich2018-03-101-16/+0
* mesa: Use atomics for shared VAO reference counts.Mathias Fröhlich2018-02-231-5/+30
* mesa: Introduce a yet unused _DrawVAO.Mathias Fröhlich2018-02-231-0/+4
* mesa: rename gl_vertex_array_object::_VertexAttrib -> _VertexArrayBrian Paul2018-02-061-7/+6
* mesa: Track position/generic0 aliasing in the VAO.Mathias Fröhlich2018-02-011-0/+131
* mesa: use gl_vert_attrib enum type in more placesBrian Paul2018-01-301-1/+1
* mesa: rename some 'client' array functionsBrian Paul2018-01-301-3/+3
* mesa: trivial comment typo fix in arrayobj.cBrian Paul2018-01-301-1/+1
* mesa: shrink size of gl_array_attributes (v2)Brian Paul2018-01-291-0/+4
* mesa/vbo: replace vbo_draw_method() with _mesa_set_drawing_arrays()Brian Paul2018-01-291-14/+11
* mesa: s/gl_vertex_attrib_array/gl_array_attributes/ in commentsBrian Paul2018-01-251-1/+1
* mesa: shrink VERT_ATTRIB bitfields to 32 bitsMarek Olšák2017-11-251-7/+7
* mesa: remove unused vertex attrib WEIGHTMarek Olšák2017-11-251-3/+0
* mesa: port the LastLookedUpVAO optimisation to _mesa_lookup_vao()Samuel Pitoiset2017-08-251-4/+16
* mesa: add KHR_no_error support to glVertexArrayElementBuffer()Samuel Pitoiset2017-07-311-0/+8
* mesa: add vertex_array_element_buffer() helperSamuel Pitoiset2017-07-311-21/+38
* mesa: add KHR_no_error to glDeleteVertexArrays()Samuel Pitoiset2017-07-311-0/+8
* mesa: add delete_vertex_arrays() helperSamuel Pitoiset2017-07-311-9/+17
* mesa: add KHR_no_error to glBindVertexArray()Samuel Pitoiset2017-07-311-0/+8
* mesa: add bind_vertex_array() helperSamuel Pitoiset2017-07-311-6/+12
* mesa: add KHR_no_error support to gl{Create,Gen}VertexArrays()Samuel Pitoiset2017-07-311-0/+16
* mesa: add gen_vertex_arrays_err() helperSamuel Pitoiset2017-07-311-9/+16
* mesa: inline save_array_object()Samuel Pitoiset2017-07-201-14/+1
* mesa: inline remove_array_object()Samuel Pitoiset2017-07-201-15/+1