path: root/src/gallium/drivers/nouveau/nvc0/nve4_compute.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-25nv50/ir: remove symbol table support for compute shadersKarol Herbst1-6/+3
2020-08-19nve4: fix uploading unaligned sized input buffersKarol Herbst1-2/+2
2020-07-13nvc0: set sampler index mode to independently on gv100 computeKarol Herbst1-1/+1
2020-07-11nvc0: set local mem size for compute on gv100Karol Herbst1-0/+4
2020-06-10nvc0: initial support for tu1xxBen Skeggs1-0/+3
2020-06-10nvc0: initial support for gv100Ben Skeggs1-13/+98
2020-06-10nvc0: use NVIDIA headers for GP100- compute QMDBen Skeggs1-74/+45
2020-06-10nvc0: use NVIDIA headers for GK104->GM2xx compute QMDBen Skeggs1-91/+66
2019-10-07gallium: add PIPE_RESOURCE_FLAG_SINGLE_THREAD_USE to skip util_range lockMarek Olšák1-1/+1
2019-07-27nouveau: flip DEBUG -> !NDEBUGIlia Mirkin1-3/+3
2019-07-27nvc0: allow a non-user buffer to be bound at position 0Ilia Mirkin1-18/+27
2019-02-06nvc0: add compute invocation counterRhys Perry1-0/+2
2019-01-27nvc0: don't put text segment into bufctxIlia Mirkin1-0/+3
2018-08-27nv50/ir,nvc0: use constant buffers for compute when possible on Kepler+Rhys Perry1-0/+28
2018-02-17nvc0: Use GP100_COMPUTE_CLASS on GP10BMikko Perttunen1-1/+2
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-04-27nvc0: Enable compute support for PascalBoyan Ding1-0/+3
2017-04-27nvc0: Add new launch descriptor format for GP100Boyan Ding1-34/+130
2017-03-04nvc0: take extra pushbuf space into account for pushbuf_space callsIlia Mirkin1-2/+2
2017-02-13nvc0: disable linked tsc mode in compute launch descriptorIlia Mirkin1-0/+1
2016-10-10nvc0: fix valid range for shader buffersSamuel Pitoiset1-0/+1
2016-08-24nvc0: invalidate textures/samplers on GK104+Samuel Pitoiset1-0/+14
2016-07-20nvc0: bind images for 3d/cp shaders on GM107+Samuel Pitoiset1-9/+76
2016-07-02nouveau: Add support for SV_WORK_DIMHans de Goede1-3/+4
2016-07-02nvc0: Make NVC0_CB_AUX_GRID_INFO take an index argumentHans de Goede1-2/+2
2016-06-04nvc0: mark bound buffer range validIlia Mirkin1-0/+3
2016-06-03nvc0: mark buffer texture range valid for shader imagesSamuel Pitoiset1-0/+5
2016-05-30nvc0: fix some compute texture validation bits on keplerIlia Mirkin1-1/+4
2016-05-28nvc0: remove outdated surfaces validation code for GK104Samuel Pitoiset1-70/+0
2016-05-19nvc0: account for shader-allocated local memory needsIlia Mirkin1-1/+1
2016-04-29nvc0: stick compute kernel arguments into uniform_boSamuel Pitoiset1-16/+5
2016-04-26nvc0: inform users that 3D images are not fully supportedSamuel Pitoiset1-1/+1
2016-04-26nvc0: bind images on compute shaders for KeplerSamuel Pitoiset1-1/+38
2016-04-26nvc0: reserve an area for surfaces info in the driver constbufSamuel Pitoiset1-1/+1
2016-04-20nvc0: avoid tex read fault from compute shaders on GK110Samuel Pitoiset1-0/+3
2016-04-14nvc0: allow to use compute support on GM200Samuel Pitoiset1-0/+3
2016-04-01nvc0: add indirect compute support on KeplerSamuel Pitoiset1-34/+77
2016-04-01nvc0: reduce likelihood of collision for real buffers on KeplerSamuel Pitoiset1-2/+2
2016-04-01nvc0: store ubo info to the driver constbuf on KeplerSamuel Pitoiset1-1/+25
2016-04-01nvc0: bind user uniforms for compute on KeplerSamuel Pitoiset1-9/+54
2016-04-01nvc0: bind shader buffers for compute on KeplerSamuel Pitoiset1-0/+38
2016-04-01nvc0: bind driver cb for compute on c7[] for KeplerSamuel Pitoiset1-14/+26
2016-03-09nvc0: add a new validation path for computeSamuel Pitoiset1-22/+19
2016-02-26nvc0: rework nvc0_compute_validate_program()Samuel Pitoiset1-3/+1
2016-02-26nvc0: move nvc0_validate_global_residents() to nvc0_compute.cSamuel Pitoiset1-2/+1
2016-02-22nvc0: rename NVXX_COMPUTE to NVXX_CPSamuel Pitoiset1-49/+49
2016-02-16nvc0: add compute support for GM107Samuel Pitoiset1-1/+4
2016-02-16nvc0: fix compute state initialization on GK110+Samuel Pitoiset1-6/+7
2016-02-13gallium: add a new interface for pipe_context::launch_grid()Samuel Pitoiset1-6/+4