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