aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_atom_array.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: remove no longer needed _mesa_is_bufferobj functionMarek Olšák2020-04-061-1/+1
* gallium: pass cso_velems_state into cso_context instead of pipe_vertex_elementMarek Olšák2020-02-281-14/+12
* st/mesa: try to fix MSVC build failure due to ALWAYS_INLINEMarek Olšák2020-02-181-1/+4
* st/mesa: simplify releasing the current attrib bufferMarek Olšák2020-02-141-9/+13
* st/mesa: make st_setup_current staticMarek Olšák2020-02-141-1/+1
* st/mesa: change some loops from while to do..while in st_atom_array.cMarek Olšák2020-02-141-4/+4
* st/mesa: simplify determination whether a draw needs min/max indexMarek Olšák2020-02-141-5/+2
* st/mesa: simplify determination whether a draw has user vertex buffersMarek Olšák2020-02-141-3/+4
* st/mesa: always inline the code setting non-64bit vertex elementsMarek Olšák2020-02-141-46/+63
* mesa: translate into gallium vertex formats in mesa/mainMarek Olšák2020-02-141-261/+2
* st/mesa: optimize st_update_array with ALWAYSINLINEMarek Olšák2020-02-111-2/+8
* mesa: import PIPE_CAP_SIGNED_VERTEX_BUFFER_OFFSET handlingMarek Olšák2020-02-111-12/+1
* gallium: bypass u_vbuf if it's not needed (no fallbacks and no user VBOs)Marek Olšák2020-01-081-22/+19
* st/mesa: remove struct st_vp_variant in favor of st_common_variantMarek Olšák2019-12-091-4/+4
* st/mesa: remove st_vp_variant::num_inputsMarek Olšák2019-12-091-1/+1
* st/mesa: subclass st_vertex_program for VP-specific membersMarek Olšák2019-11-191-7/+5
* st/mesa: rename st_common_program to st_programMarek Olšák2019-11-191-6/+6
* st/mesa: trivially merge st_vertex_program into st_common_programMarek Olšák2019-11-191-6/+6
* st/mesa: verify that vertex buffer offset isn't negativePierre-Eric Pelloux-Prayer2019-07-151-0/+12
* mesa/st: remove always-false stateErik Faye-Lund2019-04-291-3/+0
* mesa/st: accept NULL and empty buffer objectsErik Faye-Lund2019-04-291-7/+2
* mesa/st: remove impossible error-checkErik Faye-Lund2019-04-291-2/+0
* st/mesa: always unmap the uploader in st_atom_array.cMarek Olšák2019-02-201-8/+6
* mesa/st: Make st_pipe_vertex_format static.Mathias Fröhlich2018-11-261-1/+1
* mesa/st: Use binding information from the VAO in feedback rendering.Mathias Fröhlich2018-11-261-0/+30
* mesa/st: Factor out array and buffer setup from st_atom_array.c.Mathias Fröhlich2018-11-261-22/+57
* mesa/st: Only unmap the uploader that was actually used.Mathias Fröhlich2018-11-261-1/+2
* mesa/st: Only care about the uploader if it was used.Mathias Fröhlich2018-11-261-3/+3
* mesa: Factor out struct gl_vertex_format.Mathias Fröhlich2018-11-211-14/+14
* st/mesa: fix assertion failures with GL_UNSIGNED_INT64_ARB (v2)Marek Olšák2018-05-291-1/+2
* st/mesa: Use Array._DrawVAO in st_atom_array.c.Mathias Fröhlich2018-05-101-325/+108
* gallium: Use struct gl_array_attributes* as st_pipe_vertex_format argument.Mathias Fröhlich2018-03-121-16/+9
* mesa: Make gl_vertex_array contain pointers to first order VAO members.Mathias Fröhlich2018-03-101-43/+72
* st/mesa: unmap the stream_uploader buffer before drawingBrian Paul2017-06-131-0/+4
* st/mesa: move the logic of all_varyings_in_vbos into st_update_arrayMarek Olšák2017-05-101-0/+7
* st/mesa: upload zero-stride vertex attributes hereMarek Olšák2017-05-101-16/+45
* st/mesa: simplify the signature of get_client_arrayMarek Olšák2017-05-101-10/+8
* st/mesa: remove vpv->num_inputs dereferences in st_update_arrayMarek Olšák2017-05-101-20/+20
* st/mesa: fold error handling into setup_(non_)interleaved_attribsMarek Olšák2017-05-101-18/+10
* st/mesa: fold cso calls into setup_(non_)interleaved_attribsMarek Olšák2017-05-101-46/+45
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-101-10/+10
* st/mesa: remove unused st parameter in init_velement_loweredMarek Olšák2017-05-081-4/+3
* st/mesa: use PIPE_MAX_ATTRIBS as the max number of vertex buffersMarek Olšák2017-05-081-1/+1
* st/mesa: remove struct st_tracked_stateMarek Olšák2017-05-081-6/+1
* st/mesa: use one big translation table in st_pipe_vertex_formatMarek Olšák2017-04-201-242/+228
* mesa/extensions: expose OES_vertex_half_float for ES2Kevin Strasser2016-11-091-2/+5
* mesa: rename gl_client_array -> gl_vertex_arrayBrian Paul2016-10-281-11/+11
* st/mesa: fix vertex elements setup for doublesNicolai Hähnle2016-10-131-48/+50
* mesa/st: use llabs instead of abs for long args (v2)Francesco Ansanelli2016-08-171-1/+1
* st/mesa: completely rewrite state atomsMarek Olšák2016-07-301-4/+0