summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_draw.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* st/mesa: set vertices_per_patch when drawingIlia Mirkin2015-07-231-0/+2
* mesa: reference built-in uniforms into gl_uniform_storageMartin Peres2015-06-041-1/+1
* mesa: Fix some signed-unsigned comparison warningsJan Vesely2015-01-211-1/+1
* st/mesa: fix GL_PRIMITIVE_RESTART_FIXED_INDEXMarek Olšák2015-01-071-1/+2
* st/mesa: add support for indirect drawingChristoph Bumiller2014-07-021-1/+10
* mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut2014-03-251-1/+1
* st/mesa: drop the lowering of quad strips to triangle stripsMarek Olšák2014-03-211-10/+0
* mesa: Remove ad-hoc arrays of gl_shader_program.Paul Berry2014-01-211-5/+1