summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c
Commit message (Expand)AuthorAgeFilesLines
* nv50,nvc0: remove IDX from bufctx immediately, to avoid conflicts with clearIlia Mirkin2017-06-261-5/+5
* nv50,nvc0: clear index buffer bufctx bin unconditionallyIlia Mirkin2017-05-201-2/+1
* gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2017-05-101-35/+36
* gallium: separate indirect stuff from pipe_draw_info - 80 -> 56 bytesMarek Olšák2017-05-101-8/+8
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-101-8/+8
* nouveau: take extra push space into account for pushbuf_space callsIlia Mirkin2017-01-121-1/+1
* nvc0: simplify draw parameters upload for vertex shadersSamuel Pitoiset2016-11-071-8/+6
* nvc0: use a define for the driver constant buffer sizeSamuel Pitoiset2016-07-111-2/+2
* nvc0: fix the driver cb size when draw parameters are usedSamuel Pitoiset2016-07-111-2/+2
* nvc0: don't make use of push hint if there are no non-const user vbosIlia Mirkin2016-06-191-1/+3
* nvc0: don't try to go through the push path for indirect drawsIlia Mirkin2016-05-151-1/+2
* nvc0: avoid using magic numbers for the uniform_bo offsetsSamuel Pitoiset2016-03-191-6/+8
* nvc0: rework the validation path for 3DSamuel Pitoiset2016-03-091-1/+1
* nvc0: rename 3d binding points to NVC0_BIND_3D_XXXSamuel Pitoiset2016-02-221-7/+7
* nvc0: rename 3d dirty flags to NVC0_NEW_3D_XXXSamuel Pitoiset2016-02-221-4/+4
* nvc0: rename nvc0_context::dirty to nvc0_context::dirty_3dSamuel Pitoiset2016-02-221-4/+4
* nvc0: allocate an area for compute user constbufsSamuel Pitoiset2016-02-211-4/+6
* nv50,nvc0: enable/disable seamless cubemap texturing as requestedIlia Mirkin2016-02-161-0/+8
* nv50-: separate vertex formats from surface format descriptionsBen Skeggs2016-02-161-2/+2
* nv50,nvc0: remove unused parameter in nvXX_state_validate()Samuel Pitoiset2016-02-111-2/+1
* nvc0: avoid negatives in PUSH_SPACE argumentIlia Mirkin2016-02-051-2/+1
* nvc0: add some missing PUSH_SPACE'sIlia Mirkin2016-02-051-1/+9
* nvc0: add support for ARB_query_buffer_objectIlia Mirkin2016-02-041-1/+1
* nvc0: avoid crashing when there are holes in vertex array bindingsIlia Mirkin2016-01-291-3/+13
* nvc0: add ARB_indirect_parameters supportIlia Mirkin2016-01-071-5/+24
* nvc0: add support for real ARB_multi_draw_indirectIlia Mirkin2016-01-071-15/+45
* nvc0: adjust indirect draw macros to handle multiple draws at onceIlia Mirkin2016-01-071-9/+11
* nv50,nvc0: optimize coherent buffer checking at draw timeSamuel Pitoiset2016-01-031-33/+8
* nv50,nvc0: make sure there's pushbuf space and that we ref the bo earlyIlia Mirkin2016-01-011-4/+3
* nvc0: add ARB_shader_draw_parameters supportIlia Mirkin2015-12-301-0/+20
* nv50,nvc0: add a note when converting vertex elements using CPUIlia Mirkin2015-12-271-0/+3
* nvc0: move HW queries to nvc0_query_hw.c/h filesSamuel Pitoiset2015-10-091-2/+3
* nvc0: add a header file for nvc0_querySamuel Pitoiset2015-10-091-2/+2
* nv50,nvc0: flush texture cache in presence of coherent bufsIlia Mirkin2015-09-171-0/+20
* nvc0: add support for setting patch vertices at draw timeIlia Mirkin2015-07-231-0/+6
* nvc0: preliminary tess supportIlia Mirkin2015-07-231-2/+1
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-4/+4
* nouveau: use bool instead of booleanSamuel Pitoiset2015-07-211-16/+16
* nv50,nvc0: make sure to pushbuf_refn before putting bo into pushbuf_dataIlia Mirkin2015-06-231-0/+1
* nvc0: regenerate rnndb headersIlia Mirkin2015-01-051-3/+3
* nv50,nvc0: set vertex id base to index_biasIlia Mirkin2014-12-301-2/+6
* nvc0: add support for indirect drawingChristoph Bumiller2014-07-151-23/+67
* nvc0: add a memory barrier when there are persistent UBOsIlia Mirkin2014-07-031-1/+26
* nvc0: assert that we have vertex elements stateChristoph Bumiller2014-05-231-0/+1
* nvc0: enable support for maxwell boardsBen Skeggs2014-05-151-2/+4
* nvc0: replace some vb->stride checks with constant_vbo insteadBen Skeggs2014-05-151-3/+3
* nouveau: add ARB_buffer_storage supportIlia Mirkin2014-05-021-0/+12
* nvc0: release 3d bufctx after drawingBen Skeggs2013-11-131-0/+3
* Move nv30, nv50 and nvc0 to nouveau.Johannes Obermayr2013-09-111-0/+891