summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-10nvc0: initial support for tu1xxBen Skeggs1-8/+27
2020-02-04util: Make helper functions for pack/unpacking pixel rows.Eric Anholt1-3/+1
2019-11-14util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt1-1/+1
2019-02-06nvc0: add support for handling indirect draws with attrib conversionIlia Mirkin1-1/+4
2019-01-27nvc0: don't put text segment into bufctxIlia Mirkin1-0/+5
2018-01-07nvc0: add bindless image support for keplerIlia Mirkin1-0/+5
2018-01-07nvc0: add support for bindless textures on kepler+Ilia Mirkin1-0/+6
2017-06-26nv50,nvc0: remove IDX from bufctx immediately, to avoid conflicts with clearIlia Mirkin1-5/+5
2017-05-20nv50,nvc0: clear index buffer bufctx bin unconditionallyIlia Mirkin1-2/+1
2017-05-10gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák1-35/+36
2017-05-10gallium: separate indirect stuff from pipe_draw_info - 80 -> 56 bytesMarek Olšák1-8/+8
2017-05-10gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák1-8/+8
2017-01-12nouveau: take extra push space into account for pushbuf_space callsIlia Mirkin1-1/+1
2016-11-07nvc0: simplify draw parameters upload for vertex shadersSamuel Pitoiset1-8/+6
2016-07-11nvc0: use a define for the driver constant buffer sizeSamuel Pitoiset1-2/+2
2016-07-11nvc0: fix the driver cb size when draw parameters are usedSamuel Pitoiset1-2/+2
2016-06-19nvc0: don't make use of push hint if there are no non-const user vbosIlia Mirkin1-1/+3
2016-05-15nvc0: don't try to go through the push path for indirect drawsIlia Mirkin1-1/+2
2016-03-19nvc0: avoid using magic numbers for the uniform_bo offsetsSamuel Pitoiset1-6/+8
2016-03-09nvc0: rework the validation path for 3DSamuel Pitoiset1-1/+1
2016-02-22nvc0: rename 3d binding points to NVC0_BIND_3D_XXXSamuel Pitoiset1-7/+7
2016-02-22nvc0: rename 3d dirty flags to NVC0_NEW_3D_XXXSamuel Pitoiset1-4/+4
2016-02-22nvc0: rename nvc0_context::dirty to nvc0_context::dirty_3dSamuel Pitoiset1-4/+4
2016-02-21nvc0: allocate an area for compute user constbufsSamuel Pitoiset1-4/+6
2016-02-16nv50,nvc0: enable/disable seamless cubemap texturing as requestedIlia Mirkin1-0/+8
2016-02-16nv50-: separate vertex formats from surface format descriptionsBen Skeggs1-2/+2
2016-02-11nv50,nvc0: remove unused parameter in nvXX_state_validate()Samuel Pitoiset1-2/+1
2016-02-05nvc0: avoid negatives in PUSH_SPACE argumentIlia Mirkin1-2/+1
2016-02-05nvc0: add some missing PUSH_SPACE'sIlia Mirkin1-1/+9
2016-02-04nvc0: add support for ARB_query_buffer_objectIlia Mirkin1-1/+1
2016-01-29nvc0: avoid crashing when there are holes in vertex array bindingsIlia Mirkin1-3/+13
2016-01-07nvc0: add ARB_indirect_parameters supportIlia Mirkin1-5/+24
2016-01-07nvc0: add support for real ARB_multi_draw_indirectIlia Mirkin1-15/+45
2016-01-07nvc0: adjust indirect draw macros to handle multiple draws at onceIlia Mirkin1-9/+11
2016-01-03nv50,nvc0: optimize coherent buffer checking at draw timeSamuel Pitoiset1-33/+8
2016-01-01nv50,nvc0: make sure there's pushbuf space and that we ref the bo earlyIlia Mirkin1-4/+3
2015-12-30nvc0: add ARB_shader_draw_parameters supportIlia Mirkin1-0/+20
2015-12-27nv50,nvc0: add a note when converting vertex elements using CPUIlia Mirkin1-0/+3
2015-10-09nvc0: move HW queries to nvc0_query_hw.c/h filesSamuel Pitoiset1-2/+3
2015-10-09nvc0: add a header file for nvc0_querySamuel Pitoiset1-2/+2
2015-09-17nv50,nvc0: flush texture cache in presence of coherent bufsIlia Mirkin1-0/+20
2015-07-23nvc0: add support for setting patch vertices at draw timeIlia Mirkin1-0/+6
2015-07-23nvc0: preliminary tess supportIlia Mirkin1-2/+1
2015-07-21gallium: replace INLINE with inlineIlia Mirkin1-4/+4
2015-07-21nouveau: use bool instead of booleanSamuel Pitoiset1-16/+16
2015-06-23nv50,nvc0: make sure to pushbuf_refn before putting bo into pushbuf_dataIlia Mirkin1-0/+1
2015-01-05nvc0: regenerate rnndb headersIlia Mirkin1-3/+3
2014-12-30nv50,nvc0: set vertex id base to index_biasIlia Mirkin1-2/+6
2014-07-15nvc0: add support for indirect drawingChristoph Bumiller1-23/+67
2014-07-03nvc0: add a memory barrier when there are persistent UBOsIlia Mirkin1-1/+26