summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nv50/nv50_program.c
AgeCommit message (Expand)Author
2009-09-02nv50: SWZ is the same as MOV from our perspectiveBen Skeggs
2009-08-17nv50: whitespace fixes and deobfuscationMaarten Maathuis
2009-08-15nv50: align registers used with TEX to 4Christoph Bumiller
2009-08-14nv50: fix typo in REALLOC's 2nd argument in ctor_immdChristoph Bumiller
2009-07-22gallium: simplify tgsi_full_immediate structKeith Whitwell
2009-06-05nouveau: remove unneeded code from ws, use pipe_buffer_ instead of ws->Ben Skeggs
2009-06-05nouveau: move channel creation into pipe driversBen Skeggs
2009-06-05nouveau: call notifier/grobj etc funcs directlyBen Skeggs
2009-06-05nouveau: pass nouveau_bo instead of pipe_buffer to so_ callsBen Skeggs
2009-05-28nv50: negate sources directly where supportedChristoph Bumiller
2009-05-28nv50: introduce emit_cvt and use itChristoph Bumiller
2009-05-28nv50: fix TXPChristoph Bumiller
2009-05-28nv50: use multiple constant buffersChristoph Bumiller
2009-05-28nv50: don't look for unfreed temps in free_nv50_pcChristoph Bumiller
2009-05-28nv50: release hw TEMPs earlyChristoph Bumiller
2009-05-28nv50: allow immediates for MOV, ADD and MULChristoph Bumiller
2009-05-28nv50: enable half insns for MOV and MULChristoph Bumiller
2009-05-28nv50: make sure half-long insns are pairedChristoph Bumiller
2009-05-28nv50: enable KIL in register 19a8Christoph Bumiller
2009-05-28nv50: don't overwrite sources before they're usedChristoph Bumiller
2009-05-28nv50: put FP outputs where they belongChristoph Bumiller
2009-05-28nv50: modified FP attribute loadingChristoph Bumiller
2009-05-28nv50: inspect decl semantic and interpolation modeChristoph Bumiller
2009-05-28nv50: record last access to temp and attr regsChristoph Bumiller
2009-05-28nv50: save some space in immediate bufferChristoph Bumiller
2009-05-28nv50: fix SIGN_SET case in tgsi_srcChristoph Bumiller
2009-05-28nv50: set dst.z,w to 0,1 in SCS and XPDChristoph Bumiller
2009-05-28nv50: make LRP instruction nicerChristoph Bumiller
2009-05-28nv50: fix some memory leaks in shader assemblerChristoph Bumiller
2009-03-07nouveau: make stateobjs start off with refcount of 1Ben Skeggs
2009-03-04gallium: Unify reference counting.Michel Dänzer
2009-02-05nv50: stop using nouveau_push.h, it's evilBen Skeggs
2009-02-02gallium: remove pipe_buffer from surfacesZack Rusin
2009-01-13nv50: change some magic reg, makes more things workBen Skeggs
2009-01-13nv50: implement KIL enough for progs/fp/kil to workBen Skeggs
2009-01-12nv50: disable shader debugBen Skeggs
2009-01-06nv50: fill image unit index in TEX varientsBen Skeggs
2009-01-06nv50: fix crash in nv50_program_destroyBen Skeggs
2009-01-06nv50: add TXP to TEX case.. not correct, but anyway..Ben Skeggs
2009-01-06nv50: indentation for TEX is a little overenthusiasticBen Skeggs
2009-01-06nv50: ensure we actually get contiguous regs for TEX insn.Ben Skeggs
2008-08-07nouveau: fix buildBen Skeggs
2008-07-11nv50: add some texture formatsBen Skeggs
2008-07-11nv50: add license headers to .c filesBen Skeggs
2008-07-11nv50: more "abuse" by using libc malloc etc..Ben Skeggs
2008-06-29nv50: fixes after rebase + commits note on the code that was just pushed.Ben Skeggs
2008-06-29nv50: whoopsBen Skeggs
2008-06-29nv50: remove some debugBen Skeggs
2008-06-29nv50: simplify emit_interp a bitBen Skeggs
2008-06-29nv50: some people are just born stupid.. really..Ben Skeggs