summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_draw.c
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: move utility functions, macros into new st_util.h fileBrian Paul2019-03-111-0/+1
* st/mesa: allow glDrawElements to work with GL_SELECT feedbackIlia Mirkin2018-12-261-0/+2
* android: st/mesa: fix building error due to sched_getcpu()Mauro Rossi2018-12-011-1/+1
* st/mesa: regularly re-pin driver threads to the CCX where the app thread isMarek Olšák2018-11-201-0/+32
* st/mesa: notify u_vbuf/driver that draw index bounds are unknown for indirectMarek Olšák2018-07-181-0/+1
* mesa/st: draw_vbo: initialize restart_index tooGert Wollny2018-07-051-0/+1
* gallium: remove aux_vertex_buffer_slot codeMarek Olšák2018-05-121-9/+1
* st/mesa: Remove the now unused gl_vertex_array.Mathias Fröhlich2018-05-101-8/+0
* mesa: include mtypes.h lessMarek Olšák2018-04-121-0/+1
* st/mesa: don't draw if the bound element array buffer is not allocatedMarek Olšák2018-04-021-0/+7
* gallium: Push down the gl_vertex_array inputs into gallium.Mathias Fröhlich2018-03-311-5/+11
* st/mesa: rename some vars related to indirect draw countBrian Paul2018-02-081-6/+7
* st/mesa: skip draw calls with pipe_draw_info::count == 0Marek Olšák2017-09-071-1/+6
* st/mesa: silence a valgrind warning in u_threaded_context due to st_draw_vboMarek Olšák2017-05-181-0/+1
* st/mesa: move the logic of all_varyings_in_vbos into st_update_arrayMarek Olšák2017-05-101-24/+4
* st/mesa: unify common code in st_draw_vbo functionsMarek Olšák2017-05-101-27/+21
* st/mesa: make st_draw_vbo staticMarek Olšák2017-05-101-1/+1
* st/mesa: don't call util_draw_init_info in st_draw_vboMarek Olšák2017-05-101-2/+8
* gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2017-05-101-45/+32
* gallium: separate indirect stuff from pipe_draw_info - 80 -> 56 bytesMarek Olšák2017-05-101-8/+11
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-101-3/+3
* st/mesa: use min_index and max_index directly from vboMarek Olšák2017-04-281-7/+2
* mesa: replace _mesa_index_buffer::type with index_sizeMarek Olšák2017-04-221-10/+8
* st/mesa: check in advance in st_draw_vbo whether the bitmap cache is emptyMarek Olšák2017-04-201-1/+3
* st/mesa: invalidate the readpix cache in st_indirect_draw_vboMarek Olšák2017-04-201-0/+2
* gallium: fold u_trim_pipe_prim call from st/mesa to driversMarek Olšák2017-04-201-10/+2
* st/mesa: assume all drivers support user index buffersMarek Olšák2017-02-251-37/+13
* st/mesa: use the common uploader (v2)Marek Olšák2017-02-141-6/+7
* mesa: rename gl_client_array -> gl_vertex_arrayBrian Paul2016-10-281-2/+2
* st/mesa: cleanup and fix primitive restart for indirect drawsNicolai Hähnle2016-10-241-17/+28
* st/mesa: only set primitive_restart when the restart index is in rangeNicolai Hähnle2016-10-201-2/+13
* state_tracker: Initialize the draw context only when needed.Eric Anholt2016-08-041-8/+23
* st/mesa: remove excessive shader state dirtyingMarek Olšák2016-07-301-2/+4
* st/mesa: completely rewrite state atomsMarek Olšák2016-07-301-2/+2
* st/mesa: invalidate readpixels cacheNicolai Hähnle2016-06-211-0/+1
* mesa: remove initialized field from uniform storageTimothy Arceri2016-03-291-37/+0
* st/mesa: remove ST_NEW_MESA flag (v2)Marek Olšák2016-03-111-2/+2
* st/mesa: consolidate quad drawing codeBrian Paul2016-02-161-0/+90
* st/mesa: include u_draw.h, not u_draw_quad.h in st_draw.cBrian Paul2016-02-161-1/+1
* st/mesa: add a second pipeline for computeSamuel Pitoiset2016-02-131-2/+2
* glsl: move to compiler/Emil Velikov2016-01-261-1/+1
* st/mesa: add support for new mesa indirect draw interfaceIlia Mirkin2016-01-071-9/+81
* st/mesa: move bitmap cache flushing out of state validationBrian Paul2016-01-061-0/+3
* u_upload_mgr: pass alignment to u_upload_data manuallyMarek Olšák2016-01-021-1/+1
* st/mesa: add GL_ARB_shader_draw_parameters supportIlia Mirkin2015-12-301-0/+1
* st/mesa: clean up #includes in st_draw.cBrian Paul2015-10-011-2/+2
* u_upload_mgr: remove the return value from u_upload_dataMarek Olšák2015-09-031-3/+4
* st/mesa: implement DrawTransformFeedbackStreamMarek Olšák2015-08-061-1/+1
* vbo: pass the stream from DrawTransformFeedbackStream to driversMarek Olšák2015-08-061-0/+1
* st/mesa: don't draw instead of asserting in transform feedbackDave Airlie2015-07-311-1/+2