summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/nvc0/nvc0_program.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-1/+1
* nouveau: use bool instead of booleanSamuel Pitoiset2015-07-211-9/+9
* nvc0: use NV_VRAM_DOMAIN() macroAlexandre Courbot2015-06-221-4/+4
* nvc0: a geometry shader can have up to 1024 vertices outputIlia Mirkin2015-05-231-1/+1
* nvc0: switch mechanism for shader eviction to be a while loopIlia Mirkin2015-05-121-5/+6
* Remove useless checks for NULL before freeingMatt Turner2014-12-081-2/+1
* nvc0: mark shader header if fp64 is usedIlia Mirkin2014-07-241-0/+2
* nvc0: make sure that the local memory allocation is aligned to 0x10Ilia Mirkin2014-07-241-1/+1
* nvc0: expose 4 vertex streams, use stream ids in xfbIlia Mirkin2014-07-011-0/+1
* nvc0: allow VIEWPORT_INDEX and LAYER to be used as input semanticsIlia Mirkin2014-06-231-0/+2
* nvc0: implement multiple viewports/scissors, enable ARB_viewport_arrayTobias Klausmann2014-06-161-1/+1
* nvc0: revert mistaken logic to collapse color outputs to the beginningIlia Mirkin2014-05-261-9/+4
* nvc0: use PRIxPTR for sizeof()Christoph Bumiller2014-05-231-1/+1
* nvc0/ir: add support for INVOCATIONID system valueIlia Mirkin2014-04-261-1/+0
* nvc0: add support for PIPE_CAP_SAMPLE_SHADINGIlia Mirkin2014-04-261-5/+12
* nvc0: handle TGSI_SEMANTIC_LAYERChristoph Bumiller2014-02-071-1/+1
* Move nv30, nv50 and nvc0 to nouveau.Johannes Obermayr2013-09-111-0/+811