summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nv50/nv50_program.c
AgeCommit message (Expand)Author
2011-02-28nv50: replace most of it with nvc0 driver ported to nv50Christoph Bumiller
2010-09-16nv50: get shader fixups/relocations into working stateChristoph Bumiller
2010-09-15nv50: put low limit on REG_ALLOC_TEMP and FP_RESULT_COUNTChristoph Bumiller
2010-09-09nv50: use actual loads/stores if TEMPs are accessed indirectlyChristoph Bumiller
2010-09-09nv50: prepare for having multiple functionsChristoph Bumiller
2010-09-09nv50: save tgsi instructionsChristoph Bumiller
2010-09-01nv50: make use of TGSI immediate typeChristoph Bumiller
2010-09-01nv50: turn off verbose debug output by defaultChristoph Bumiller
2010-09-01nv50: set the FragDepth output indexChristoph Bumiller
2010-08-17nv50: initialize edgeflag input indexChristoph Bumiller
2010-08-10nv50: begin implementing loopsChristoph Bumiller
2010-07-23nv50: import new compilerChristoph Bumiller
2010-06-09nv: fix compile after the latest gs changesZack Rusin
2010-05-20nv50: fix too long shader uploads by splitting themXavier Chantry
2010-04-30nv50: raise constant buffers size to maximumChristoph Bumiller
2010-04-30nv50: don't segfault on OPCODE_END for empty programsChristoph Bumiller
2010-04-20nv50: fix FP result counting for depth outputChristoph Bumiller
2010-04-20nv50: move declaration before codeBrian Paul
2010-04-17nv50: Initialize variables.Vinson Lee
2010-04-10Squashed commit of the following:Keith Whitwell
2010-04-07nv50: fix assertion that caused piglit texturing/texrect-many to failBen Skeggs
2010-03-26nv50: fix FACE semantic check in FP input slot assignmentsChristoph Bumiller
2010-03-10nv50: avoid unnecessary vp/gp/fp state changesBen Skeggs
2010-03-10nv50: rework state emissionBen Skeggs
2010-02-09Merge branch 'gallium-nopointsizeminmax'Roland Scheidegger
2010-02-03gallium: clean up point sprite rasterizer stateRoland Scheidegger
2010-02-02gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca
2010-01-25nv50: fix uninitialized variable in nv50_revdep_reorderMarcin Slusarz
2010-01-24nv50: fix handling of FragCoord inputChristoph Bumiller
2010-01-18nv50: cannot exit shaders on a control flow instructionChristoph Bumiller
2010-01-18nv50: fix nv50_program->immd memory leakMarcin Slusarz
2010-01-17nv50: implement instanced drawingChristoph Bumiller
2010-01-16nv50: handle all and more system valuesChristoph Bumiller
2010-01-16nv50: support for geometry programs in nv50_programChristoph Bumiller
2010-01-16nv50: get access to primitive input spaceChristoph Bumiller
2010-01-12nv50: fix memory leak on nv50_pc freeMarcin Slusarz
2010-01-08nv50: handle TGSI_OPCODE_UMAD,UMUL,NOT and fix SADChristoph Bumiller
2010-01-08nv50: free src temp_temps on emitChristoph Bumiller
2010-01-08nv50: try to honor sprite coord modeChristoph Bumiller
2010-01-07nv50: preallocate TEMPs written first time in a subroutineChristoph Bumiller
2010-01-07nv50: handle TGSI_OPCODE_SAD,UADDChristoph Bumiller
2010-01-07nv50: handle TGSI_OPCODE_IMAX,IMIN,UMAX,UMINChristoph Bumiller
2010-01-07nv50: handle integer SET operationsChristoph Bumiller
2010-01-07nv50: handle TGSI_OPCODE_SHL,ISHR,USHRChristoph Bumiller
2010-01-07nv50: handle TGSI_OPCODE_F2I,F2U,I2F,U2F plus src modsChristoph Bumiller
2010-01-05nouveau: rewrite nouveau_stateobj to use BEGIN_RING properlyMaarten Maathuis
2009-12-31nv50: small fix for handling "dangerous" swizzlesChristoph Bumiller
2009-12-31nv50: fix TEXLOD sequence and use it only in FPsChristoph Bumiller
2009-12-31nv50: cannot kill branch if immediate is usedChristoph Bumiller
2009-12-31nv50: make assimilate_temp safeChristoph Bumiller