aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/nvc0/nve4_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
* nouveau: flip DEBUG -> !NDEBUGIlia Mirkin2019-07-271-3/+3
* nvc0: allow a non-user buffer to be bound at position 0Ilia Mirkin2019-07-271-18/+27
* nvc0: add compute invocation counterRhys Perry2019-02-061-0/+2
* nvc0: don't put text segment into bufctxIlia Mirkin2019-01-271-0/+3
* nv50/ir,nvc0: use constant buffers for compute when possible on Kepler+Rhys Perry2018-08-271-0/+28
* nvc0: Use GP100_COMPUTE_CLASS on GP10BMikko Perttunen2018-02-171-1/+2
* nvc0: add bindless image support for keplerIlia Mirkin2018-01-071-0/+5
* nvc0: add support for bindless textures on kepler+Ilia Mirkin2018-01-071-0/+6
* nvc0: Enable compute support for PascalBoyan Ding2017-04-271-0/+3
* nvc0: Add new launch descriptor format for GP100Boyan Ding2017-04-271-34/+130
* nvc0: take extra pushbuf space into account for pushbuf_space callsIlia Mirkin2017-03-041-2/+2
* nvc0: disable linked tsc mode in compute launch descriptorIlia Mirkin2017-02-131-0/+1
* nvc0: fix valid range for shader buffersSamuel Pitoiset2016-10-101-0/+1
* nvc0: invalidate textures/samplers on GK104+Samuel Pitoiset2016-08-241-0/+14
* nvc0: bind images for 3d/cp shaders on GM107+Samuel Pitoiset2016-07-201-9/+76
* nouveau: Add support for SV_WORK_DIMHans de Goede2016-07-021-3/+4
* nvc0: Make NVC0_CB_AUX_GRID_INFO take an index argumentHans de Goede2016-07-021-2/+2
* nvc0: mark bound buffer range validIlia Mirkin2016-06-041-0/+3
* nvc0: mark buffer texture range valid for shader imagesSamuel Pitoiset2016-06-031-0/+5
* nvc0: fix some compute texture validation bits on keplerIlia Mirkin2016-05-301-1/+4
* nvc0: remove outdated surfaces validation code for GK104Samuel Pitoiset2016-05-281-70/+0
* nvc0: account for shader-allocated local memory needsIlia Mirkin2016-05-191-1/+1
* nvc0: stick compute kernel arguments into uniform_boSamuel Pitoiset2016-04-291-16/+5
* nvc0: inform users that 3D images are not fully supportedSamuel Pitoiset2016-04-261-1/+1
* nvc0: bind images on compute shaders for KeplerSamuel Pitoiset2016-04-261-1/+38
* nvc0: reserve an area for surfaces info in the driver constbufSamuel Pitoiset2016-04-261-1/+1
* nvc0: avoid tex read fault from compute shaders on GK110Samuel Pitoiset2016-04-201-0/+3
* nvc0: allow to use compute support on GM200Samuel Pitoiset2016-04-141-0/+3
* nvc0: add indirect compute support on KeplerSamuel Pitoiset2016-04-011-34/+77
* nvc0: reduce likelihood of collision for real buffers on KeplerSamuel Pitoiset2016-04-011-2/+2
* nvc0: store ubo info to the driver constbuf on KeplerSamuel Pitoiset2016-04-011-1/+25
* nvc0: bind user uniforms for compute on KeplerSamuel Pitoiset2016-04-011-9/+54
* nvc0: bind shader buffers for compute on KeplerSamuel Pitoiset2016-04-011-0/+38
* nvc0: bind driver cb for compute on c7[] for KeplerSamuel Pitoiset2016-04-011-14/+26
* nvc0: add a new validation path for computeSamuel Pitoiset2016-03-091-22/+19
* nvc0: rework nvc0_compute_validate_program()Samuel Pitoiset2016-02-261-3/+1
* nvc0: move nvc0_validate_global_residents() to nvc0_compute.cSamuel Pitoiset2016-02-261-2/+1
* nvc0: rename NVXX_COMPUTE to NVXX_CPSamuel Pitoiset2016-02-221-49/+49
* nvc0: add compute support for GM107Samuel Pitoiset2016-02-161-1/+4
* nvc0: fix compute state initialization on GK110+Samuel Pitoiset2016-02-161-6/+7
* gallium: add a new interface for pipe_context::launch_grid()Samuel Pitoiset2016-02-131-6/+4
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-2/+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/+2
* Move nv30, nv50 and nvc0 to nouveau.Johannes Obermayr2013-09-111-0/+652