raze/polymer/eduke32
helixhorned 9dc1d212a7 Classic: fix drawing tilesizy=512 walls, use non-pow2 routines with pskies.
The former is really only a workaround. Walls/vertical sprites/pskies with
ysize 512 (and presumably greater, but this was not tested) are rendered
with one shade higher at the borders (1 pixel vlines) because of a certain
assumption in the ASM (see comments there). With very dark shades, the
palookup[] buffer is accessed oob. We simply allocate 256 bytes more at the
end for each.

The latter is only for CLASSIC_NONPOW2_YSIZE_WALLS builds, which is not enabled
yet. It seems to matter only for the uncommon case where the such pskies repeat
in the height. A 1680x1050 window fully covered with such a sky is then rendered
at about 60/85 the FPS for me (mostly due to not using the 4 pixel vline
routines), so it may be leaning a bit too much on the side of correctness.

A compilation switch DEBUG_TILESIZY_512 is introduced in engine.c for
demonstration purposes.

git-svn-id: https://svn.eduke32.com/eduke32@3310 1a8010ca-5511-0410-912e-c29ae57300e0
2012-12-23 13:59:52 +00:00
..
Apple
build Classic: fix drawing tilesizy=512 walls, use non-pow2 routines with pskies. 2012-12-23 13:59:52 +00:00
eobj
eobj_win
installer
obj
obj_win
package Fix ebacktrace on 32-bit. (Sorry, we're back to 5 MB.) 2012-12-18 09:15:39 +00:00
psd
rsrc Win64 support! (Meaning it works, not that we recommend it for everyday use.) 2012-12-13 02:37:20 +00:00
source Mapster32: in 3D mode's tile info, highlight members of swapped bottom walls. 2012-12-20 12:04:39 +00:00
Wii
Windows Fix ebacktrace on 32-bit. (Sorry, we're back to 5 MB.) 2012-12-18 09:15:39 +00:00
ChangeLog
ChangeLog.html
eduke32.sln
eduke32.vcxproj RENDERTYPE=SDL on Windows, part 2. 2012-11-25 04:26:37 +00:00
eduke32.vcxproj.filters Sort some of the more recently added source and header files so they're in the right sections in the VS2010 project 2012-12-16 04:04:25 +00:00
eduke32.vcxproj.user
MakeDistributions
Makefile ebacktrace1 updates: 2012-12-16 05:45:29 +00:00
Makefile.common Fix CLANG=1 NOASM=1 build. 2012-12-14 19:28:20 +00:00
Makefile.deps Remove xdelta3 since it doesn't fit in with our current networking plans anymore 2012-11-16 15:40:28 +00:00
Makefile.msvc Remove a few old references to the duke3d_w32.exe wrapper we once shipped 2012-12-16 04:04:16 +00:00
osxbuild.sh Restructure so that everything packaged in a release build is stored in the package folder, instead of maintaining a list. 2012-11-26 08:23:20 +00:00
wiibuild.bat Restructure so that everything packaged in a release build is stored in the package folder, instead of maintaining a list. 2012-11-26 08:23:20 +00:00