aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/nv50/nv50_program.c
Commit message (Expand)AuthorAgeFilesLines
* nouveau: flip DEBUG -> !NDEBUGIlia Mirkin2019-07-271-1/+1
* nouveau: fix frees in unsupported IR error paths.Dave Airlie2019-06-191-0/+1
* nouveau: add support for nirKarol Herbst2019-03-171-2/+17
* nouveau/compiler: Allow to omit line numbers when printing instructionsTobias Klausmann2017-11-261-0/+1
* nv50,nvc0: Display shared memory usage in pipe_debug_messagePierre Moreau2017-11-041-3/+4
* nv50,nvc0: Copy shared memory per block to the program info structure and backPierre Moreau2017-11-041-0/+2
* nv50/ir: Replace NV50_PROGRAM_IR_* by PIPE_SHADER_IR_*Pierre Moreau2017-05-071-1/+3
* nv50: add support for MUL_ZERO_WINS propertyIlia Mirkin2017-01-231-1/+1
* nv50,nvc0: avoid reading out of bounds when getting bogus so infoIlia Mirkin2016-10-191-0/+3
* nv50: fix alphatest for non-blendable formatsIlia Mirkin2016-07-161-1/+4
* nv50,nvc0: fix the max_vertices=0 caseIlia Mirkin2016-05-291-1/+1
* nv50,nvc0: add support for cull distancesTobias Klausmann2016-05-151-1/+8
* nv50/ir: generalize interp fixups to be able to fixup anythingIlia Mirkin2016-05-111-4/+4
* nv50,nvc0: replace resInfoCBSlot by auxCBSlotSamuel Pitoiset2016-03-191-1/+0
* nv50: avoid freeing the symbols if they're about to be storedIlia Mirkin2016-02-031-2/+7
* nv50,nvc0: use a face sysval to avoid the useless back-and-forth conversionIlia Mirkin2016-01-081-4/+0
* nvc0: add ARB_shader_draw_parameters supportIlia Mirkin2015-12-301-1/+1
* nv50: allow using inline vertex data submit when gl_VertexID is usedSamuel Pitoiset2015-11-191-1/+2
* nv50: implement a basic compute supportSamuel Pitoiset2015-11-141-2/+20
* nv50: free interpolation parameters in nv50_program_destroy()Samuel Pitoiset2015-11-141-1/+1
* nv50,nvc0: provide debug messages with shader compilation statsIlia Mirkin2015-11-051-1/+7
* nv50: use correct heaps for FP and GP code segmentsSamuel Pitoiset2015-11-011-2/+2
* nv50: allow per-sample interpolation to be forced via rastIlia Mirkin2015-10-291-1/+5
* nv50: avoid using inline vertex data submit when gl_VertexID is usedIlia Mirkin2015-09-051-0/+1
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-1/+1
* nouveau: use bool instead of booleanSamuel Pitoiset2015-07-211-9/+9
* nv50: regenerate rnndb headersIlia Mirkin2015-01-051-1/+1
* nv50: add support for PIPE_CAP_SAMPLE_SHADINGIlia Mirkin2014-04-261-1/+5
* nv50: implement multiple viewports/scissors, enable ARB_viewport_arrayIlia Mirkin2014-02-121-0/+5
* nv50: fix layerid to be the fp input number rather than vp output numberIlia Mirkin2014-02-061-1/+1
* nv50: rework primid logicIlia Mirkin2014-02-061-4/+1
* nv50: add support for texelFetch'ing MS textures, ARB_texture_multisampleIlia Mirkin2014-01-271-1/+6
* nv50: GP_REG_ALLOC_RESULT must be positiveIlia Mirkin2014-01-271-0/+2
* nv50: enable primitive id generation when it is an FP input without GPIlia Mirkin2014-01-271-0/+4
* nv50: handle gl_Layer writes in GPIlia Mirkin2014-01-271-0/+5
* nv50: properly set the PRIMITIVE_ID enable flag when it is a gp input.Ilia Mirkin2014-01-271-0/+3
* nv50: add support for geometry shadersBryan Cain2014-01-271-0/+16
* nv50: don't leak heap on tls alloc failureIlia Mirkin2014-01-271-1/+3
* Move nv30, nv50 and nvc0 to nouveau.Johannes Obermayr2013-09-111-0/+445