aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/nvc0/nvc0_program.c
Commit message (Expand)AuthorAgeFilesLines
* nvc0: Add support for ARB_post_depth_coverageLyude2017-06-021-0/+1
* nv50/ir: Replace NV50_PROGRAM_IR_* by PIPE_SHADER_IR_*Pierre Moreau2017-05-071-1/+1
* nvc0: enable FBFETCH with a special slot for color buffer 0Ilia Mirkin2017-01-161-0/+6
* nv50,nvc0: avoid reading out of bounds when getting bogus so infoIlia Mirkin2016-10-191-2/+5
* nvc0: dump program binary only when NV50_PROG_DEBUG is setSamuel Pitoiset2016-10-071-1/+1
* nvc0: dump program binary when chipset has been forcedSamuel Pitoiset2016-10-051-0/+5
* nvc0: allow to force compiling programs in debug buildSamuel Pitoiset2016-09-261-9/+10
* nvc0: allow to resize the code segment dynamicallySamuel Pitoiset2016-09-011-1/+24
* nvc0: re-upload currently bound shaders after code evictionSamuel Pitoiset2016-09-011-0/+27
* nvc0: refactor the program upload processSamuel Pitoiset2016-09-011-30/+57
* nvc0: remove an attempt at uploading all IMMD into a CBSamuel Pitoiset2016-08-311-17/+0
* nvc0: fix up TCP header on GM107+Samuel Pitoiset2016-07-271-0/+9
* nv50: fix alphatest for non-blendable formatsIlia Mirkin2016-07-161-1/+2
* nouveau: Add support for SV_WORK_DIMHans de Goede2016-07-021-1/+1
* nvc0: Make NVC0_CB_AUX_GRID_INFO take an index argumentHans de Goede2016-07-021-1/+1
* nvc0: fix up image support for allowing multiple samplesIlia Mirkin2016-07-011-12/+8
* nv50,nvc0: fix the max_vertices=0 caseIlia Mirkin2016-05-291-1/+1
* nvc0: add note about where the viewport mask would goIlia Mirkin2016-05-261-0/+1
* nvc0: fix setting of tess_mode in various situationsIlia Mirkin2016-05-221-4/+14
* nvc0: bind images on fragment and compute shaders for FermiSamuel Pitoiset2016-05-211-6/+2
* nv50,nvc0: add support for cull distancesTobias Klausmann2016-05-151-2/+3
* nvc0: fix gl_SampleMaskIn computationIlia Mirkin2016-05-111-0/+1
* nv50/ir: generalize interp fixups to be able to fixup anythingIlia Mirkin2016-05-111-6/+6
* nvc0: bind images on 3D shaders for KeplerSamuel Pitoiset2016-04-261-1/+3
* nvc0: bind images on compute shaders for KeplerSamuel Pitoiset2016-04-261-1/+3
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-1/+1
* nvc0: handle the case where there are no framebuffer attachmentsIlia Mirkin2016-04-091-0/+7
* nvc0: store ubo info to the driver constbuf on KeplerSamuel Pitoiset2016-04-011-0/+1
* nvc0: bind shader buffers for compute on KeplerSamuel Pitoiset2016-04-011-3/+1
* nvc0: bind driver cb for compute on c7[] for KeplerSamuel Pitoiset2016-04-011-6/+5
* nvc0: use a different offset for buffers and surfacesSamuel Pitoiset2016-03-291-3/+5
* nvc0: avoid using magic numbers for the uniform_bo offsetsSamuel Pitoiset2016-03-191-6/+6
* nv50,nvc0: replace resInfoCBSlot by auxCBSlotSamuel Pitoiset2016-03-191-3/+1
* nvc0: bind shader buffers for compute on FermiSamuel Pitoiset2016-02-211-0/+1
* nvc0: bind driver constbuf for compute on FermiSamuel Pitoiset2016-02-211-0/+2
* nv50/ir: add support for BUFFER accessesIlia Mirkin2016-01-291-0/+3
* nv50,nvc0: use a face sysval to avoid the useless back-and-forth conversionIlia Mirkin2016-01-081-1/+0
* nvc0: Set winding order regardless of domain.Kenneth Graunke2015-12-301-2/+4
* nvc0: add ARB_shader_draw_parameters supportIlia Mirkin2015-12-301-1/+3
* gallium/drivers/nouveau: Make use of ARRAY_SIZE macroEdward O'Callaghan2015-12-061-1/+1
* nv50,nvc0: provide debug messages with shader compilation statsIlia Mirkin2015-11-051-1/+7
* nv50/ir: adapt to new method for passing in cull/clip distance masksIlia Mirkin2015-10-291-6/+4
* nvc0: do upload-time fixups for interpolation parametersIlia Mirkin2015-10-291-1/+24
* nvc0: always emit a full shader colormaskIlia Mirkin2015-09-081-1/+1
* nvc0: bind a fake tess control program when there isn't one availableIlia Mirkin2015-08-171-0/+17
* nvc0/ir: per-patch vars are in a separate address spaceIlia Mirkin2015-07-241-11/+7
* nvc0/ir: cleanup private enums that have graduated to galliumIlia Mirkin2015-07-231-2/+0
* nvc0/ir: mark varyings as per-patch based on semantic nameIlia Mirkin2015-07-231-4/+2
* nvc0: TESSCOORD comes in as a sysval, not an inputIlia Mirkin2015-07-231-9/+10
* nvc0: preliminary tess supportIlia Mirkin2015-07-231-19/+10