summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nouveau/nvc0/nve4_compute.c
AgeCommit message (Expand)AuthorFilesLines
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
2015-07-21gallium: replace INLINE with inlineIlia Mirkin1-2/+2
2015-07-21nouveau: use bool instead of booleanSamuel Pitoiset1-12/+12
2015-06-22nvc0: use NV_VRAM_DOMAIN() macroAlexandre Courbot1-1/+1
2013-12-06nvc0: fixup gk110 and up not being listed in various switch statementsBen Skeggs1-1/+2
2013-09-11Move nv30, nv50 and nvc0 to nouveau.Johannes Obermayr1-0/+652