summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nvfx/nvfx_fragprog.c
AgeCommit message (Expand)AuthorFilesLines
2010-10-04nvfx: Pair os_malloc_aligned() with os_free_aligned().Krzysztof Smiechowicz1-1/+1
2010-09-22nvfx: remove gl_PointCoord hackLuca Barbieri1-7/+6
2010-09-15nvfx: Silence uninitialized variable warnings.Vinson Lee1-0/+3
2010-09-12nvfx: Remove unused variables.Vinson Lee1-1/+1
2010-09-05nvfx: support nv30 simulation on nv40Luca Barbieri1-10/+10
2010-09-05nvfx: switch to rules-ng-ng register headersLuca Barbieri1-14/+14
2010-09-05nvfx: properly return fogcoord.w == 1Luca Barbieri1-1/+15
2010-09-05nvfx: add rewritten swtnl supportLuca Barbieri1-1/+1
2010-09-05nvfx: support unlimited constants and immediates in fpLuca Barbieri1-47/+34
2010-09-04nvfx: implement fp SSG properlyLuca Barbieri1-5/+18
2010-09-04nv40: support all 10 texcoordsLuca Barbieri1-3/+4
2010-09-04nvfx: support all coord conventions in hardwareLuca Barbieri1-0/+10
2010-09-03nvfx: implement LIT in fpLuca Barbieri1-1/+23
2010-08-25nvfx: Set pointer to NULL after free.Vinson Lee1-1/+3
2010-08-23nvfx: improve fp temp accountingLuca Barbieri1-2/+4
2010-08-23nvfx: emit bo relocations only when neededLuca Barbieri1-0/+3
2010-08-23nvfx: match Gallium's gl_PointCoord brokennessLuca Barbieri1-2/+5
2010-08-23nvfx: support clip planes sensibly and fix them on nv30Luca Barbieri1-13/+0
2010-08-23nvfx: fix minor memory leakLuca Barbieri1-1/+1
2010-08-23nvfx: support both sprite coord originsLuca Barbieri1-38/+101
2010-08-23nvfx: use 64-bit bitmasks for tempsLuca Barbieri1-8/+8
2010-08-22nvfx: refactor to support multiple fragment program versionsLuca Barbieri1-66/+108
2010-08-22nvfx: move stuff aroundLuca Barbieri1-0/+42
2010-08-22nvfx: simplify and correct fragment program update logicLuca Barbieri1-61/+124
2010-08-22nvfx: use relocations array for vp constantsLuca Barbieri1-9/+9
2010-08-21nvfx: Silence uninitialized variable warnings.Vinson Lee1-0/+2
2010-08-21nvfx: Fix SCons build.Vinson Lee1-15/+32
2010-08-21nvfx: tweak CMP in fpLuca Barbieri1-1/+1
2010-08-21nvfx: implement TXL in fpLuca Barbieri1-0/+6
2010-08-21nvfx: implement SSG in fpLuca Barbieri1-1/+13
2010-08-21nvfx: implement DP2 in vp and fpLuca Barbieri1-0/+5
2010-08-21nvfx: implement TRUNC in vp and fpLuca Barbieri1-6/+19
2010-08-21nvfx: implement NOPLuca Barbieri1-0/+2
2010-08-21nv40: add fragment program control flowLuca Barbieri1-5/+242
2010-08-21nvfx: refactor shader assemblerLuca Barbieri1-194/+170
2010-08-21nvfx: add option to dump shaders in TGSI and native codeLuca Barbieri1-0/+15
2010-08-21nvfx: support proper shader linkage - adds glsl supportLuca Barbieri1-62/+142
2010-08-21nvfx: rewrite draw code and buffer codeLuca Barbieri1-5/+2
2010-07-24nvfx: Move declaration before code.Vinson Lee1-2/+3
2010-04-18nvfx: move declarations before codeBrian Paul1-4/+9
2010-04-18nvfx: fix fragment program constant updatesLuca Barbieri1-1/+4
2010-04-17nvfx: Initialize variables.Vinson Lee1-2/+2
2010-04-17nvfx: Remove unnecessary headers.Vinson Lee1-1/+0
2010-04-13nvfx: use dynamically sized rotating BO pool for fragment programsLuca Barbieri1-106/+126
2010-04-12nvfx: rework validation logic to use code and avoid stateobjsLuca Barbieri1-11/+2
2010-04-12nvfx: add NVFX_NEW_{FRAG,VERT}CONSTLuca Barbieri1-1/+1
2010-04-12nvfx: so->RING_3D: fragprogLuca Barbieri1-32/+46
2010-04-10Squashed commit of the following:Keith Whitwell1-17/+38
2010-03-23nvfx: don't crash on empty fragment programLuca Barbieri1-1/+2
2010-03-15nvfx: remove src_native_swz, which was a no-opLuca Barbieri1-44/+0