Search
lxdream.org :: lxdream/src/pvr2/rendsort.c :: log
lxdream 0.9.1
released Jun 29
Download Now
filename src/pvr2/rendsort.c
changeset1154:5225c7c059ce
authornkeynes
dateMon Jan 17 21:22:06 2011 +1000 (13 years ago)
permissions-rw-r--r--
last changeAvoid rebinding textures unnecessarily (actually saves a surprising amount
of runtime)
file annotate diff log rss
1154:5225c7c059ce13 yearsnkeynesAvoid rebinding textures unnecessarily (actually saves a surprising amount
1143:8ec0f1f990aa13 yearsnkeynesFix triangle extraction when the tile entry is a triangle but the polygon is
1138:3bcb705a7ebc13 yearsnkeynesBind texture 0 instead of enabling/disabling texturing all the time
1137:4799d64b347813 yearsnkeynesChange forced-depth-function lists (autosort, punchout) to just set the
1133:f3da7d810d5c13 yearsnkeynesPerform backface culling in scene preparation rather than leaving it to the
1066:ddffe9d2b33214 yearsnkeynesNo-op merge lxdream-render to remove head (actually long since merged)
934:3acd3b3ee6d115 yearsnkeynesChange RAM regions to use static arrays rather than mmap regions, for a 2-3% performance gain. lxdream-mem
893:8eae02de411a15 yearsnkeynesFix depthfunc on individual translucent tri
876:78cd3202147215 yearsnkeynesEnhance triangle sort to be a little more precise
865:e10c081f4b8115 yearsnkeynesTidy up punchout handling slightly (doesn't really seem to need sorting...)
862:d3b2066d5daa15 yearsnkeynesSimplify triangle extraction (using scene data properly)
736:a02d1475ccfd15 yearsnkeynesRe-indent everything consistently
669:ab344e42bca915 yearsnkeynesCleanup most of the -Wall warnings (getting a bit sloppy...)
653:3202ff01d48e16 yearsnkeynesMerge lxdream-render branch (643:670) to trunk
650:80568a7a1ec716 yearsnkeynesUse max-z rather than min-z for tri sort (still wrong for some cases of course, lxdream-render
648:ef9aa5cba86f16 yearsnkeynesPut the 1/z back in for the moment lxdream-render
645:a7392098299c16 yearsnkeynesMore refactor work in progress - nearly done now lxdream-render
635:76c63aac359016 yearsnkeynesCommit render work in progress. Main changes: lxdream-render
561:533f6b47807116 yearsnkeynesEnable Id keyword on all source files lxdream-mmu
429:e581b90c3fb316 yearsnkeynesFix compilation warnings
331:a6048d3a9a7917 yearsnkeynesZ should be rendered as 1/Z - fixes a host of depth issues
319:5392aed6a98217 yearsnkeynesAdd support for quads (auto-calculated 4th vertex)
318:363935d3185917 yearsnkeynesAdd initial offset color support
276:1e594c2804f817 yearsnkeynesFix crash on translucent sprites (mishandling quad array)
222:541d9d899aba17 yearsnkeynesBug #0005 Implement translucent poly sorting
.