aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/nvc0/nvc0_compute.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: add PIPE_RESOURCE_FLAG_SINGLE_THREAD_USE to skip util_range lockMarek Olšák2019-10-071-1/+1
* nvc0: add compute invocation counterRhys Perry2019-02-061-0/+32
* nvc0: don't put text segment into bufctxIlia Mirkin2019-01-271-1/+4
* nvc0: serialize before updating some constant buffer bindings on Maxwell+Rhys Perry2018-07-301-7/+6
* nvc0: fix valid range for shader buffersSamuel Pitoiset2016-10-101-0/+1
* nvc0: use a define for the driver constant buffer sizeSamuel Pitoiset2016-07-111-4/+4
* nouveau: Add support for SV_WORK_DIMHans de Goede2016-07-021-6/+17
* nvc0: fix up image support for allowing multiple samplesIlia Mirkin2016-07-011-0/+24
* nvc0: do not clear surfaces bins in the validate functionSamuel Pitoiset2016-06-051-0/+1
* nvc0: re-validate images after launching a grid on FermiSamuel Pitoiset2016-06-051-0/+3
* nvc0: mark bound buffer range validIlia Mirkin2016-06-041-0/+3
* nvc0: do not always invalidate 3D CBs when using computeSamuel Pitoiset2016-05-281-8/+17
* nvc0: invalidate textures/samplers between 3D and CP on FermiSamuel Pitoiset2016-05-261-0/+13
* nvc0: bind images on fragment and compute shaders for FermiSamuel Pitoiset2016-05-211-0/+43
* nvc0: account for shader-allocated local memory needsIlia Mirkin2016-05-191-1/+1
* nvc0: stick compute kernel arguments into uniform_boSamuel Pitoiset2016-04-291-7/+5
* nvc0: reserve an area for surfaces info in the driver constbufSamuel Pitoiset2016-04-261-2/+2
* nvc0: avoid using magic numbers for the uniform_bo offsetsSamuel Pitoiset2016-03-191-6/+7
* nvc0: add a new validation path for computeSamuel Pitoiset2016-03-091-26/+20
* nvc0: rework nvc0_compute_validate_program()Samuel Pitoiset2016-02-261-31/+3
* nvc0: make sure to validate compute global buffers on FermiSamuel Pitoiset2016-02-261-1/+3
* nvc0: move nvc0_validate_global_residents() to nvc0_compute.cSamuel Pitoiset2016-02-261-0/+15
* nvc0: rename 3d dirty flags to NVC0_NEW_3D_XXXSamuel Pitoiset2016-02-221-2/+2
* nvc0: prefix compute macros with _CP_ instead of _COMPUTE_Samuel Pitoiset2016-02-221-1/+1
* nvc0: rename NVXX_COMPUTE to NVXX_CPSamuel Pitoiset2016-02-221-48/+48
* nvc0: rename nvc0_context::dirty to nvc0_context::dirty_3dSamuel Pitoiset2016-02-221-2/+2
* nvc0: reduce likelihood of collision for real buffers on FermiSamuel Pitoiset2016-02-211-2/+2
* nvc0: add support for indirect compute on FermiSamuel Pitoiset2016-02-211-19/+33
* nvc0: bind textures/samplers for compute on FermiSamuel Pitoiset2016-02-211-2/+36
* nvc0: bind shader buffers for compute on FermiSamuel Pitoiset2016-02-211-0/+34
* nvc0: bind driver constbuf for compute on FermiSamuel Pitoiset2016-02-211-0/+18
* nvc0: bind constant buffers for compute on FermiSamuel Pitoiset2016-02-211-8/+64
* gallium: add a new interface for pipe_context::launch_grid()Samuel Pitoiset2016-02-131-11/+8
* nvc0: do not force re-binding of compute constbufs on FermiSamuel Pitoiset2016-01-121-1/+1
* nvc0: remove useless goto in nvc0_launch_grid()Samuel Pitoiset2016-01-121-6/+4
* nv50,nvc0: provide debug messages with shader compilation statsIlia Mirkin2015-11-051-1/+1
* nvc0: do not bind input params at compute state init on FermiSamuel Pitoiset2015-10-181-8/+0
* nvc0: make use of NVC0_COMPUTE_CLASS for GF110Samuel Pitoiset2015-10-101-5/+2
* nouveau: use bool instead of booleanSamuel Pitoiset2015-07-211-12/+12
* nvc0: use NV_VRAM_DOMAIN() macroAlexandre Courbot2015-06-221-1/+1
* nvc0: fixup gk110 and up not being listed in various switch statementsBen Skeggs2013-12-061-1/+1
* Move nv30, nv50 and nvc0 to nouveau.Johannes Obermayr2013-09-111-0/+271