raze/polymer/eduke32/build/src
helixhorned 46e8549b5e Clean up parallaxed sky functionality, part 1.
- Consolidate psky* arrays into a "typedef struct psky_t" "g_psky" and
  "multipsky[]".
- Factor out getting parallaxed sky properties into getpsky().
- Condense initial multi-psky setup by memcpy'ing from multipsky[].
- New function: MultiPsky_TileToIdx().
- Add new define PSKYOFF_MAX and related consistency-checking assertions.
- Lower MAXPSKYTILES to 8 to reflect current usage (was 256).
- Game: make multi-pskies consider dynamically-remapped MOONSKY1, BIGORBIT1
  and LA. (Not very useful as the editor will still only act for the static
  values -- 80, 84 and 89, respectively.)

An attempt has been made to preserve behavior even in strange cases, so this
commit is unlikely to introduce regressions. Because of point 6, BYTEVERSION
had to be bumped.

git-svn-id: https://svn.eduke32.com/eduke32@3975 1a8010ca-5511-0410-912e-c29ae57300e0
2013-08-04 20:37:45 +00:00
..
misc Fix linking with CLANG=1 by separating $(INVOCATION) into $(COMPILER) and $(LINKER) and removing "-x" from clang as a linker in Makefile.common. Additionally, the Build tools are now affected by CPLUSPLUS=1, for which small corrections have been made. 2012-11-06 07:49:44 +00:00
tmp Moved build to a subdir underneath the eduke32 dir to avoid people trying to compile from the build src dir by mistake 2008-10-20 03:09:19 +00:00
util kextract: Propagate the GRP file's modification time to all extracted files. 2012-12-14 23:10:10 +00:00
a-c.c Split r3159..r3161, part 6: code conditional on __cplusplus. 2012-11-15 14:28:11 +00:00
a.masm Fix a.masm changes so MSVC builds work again. The relevant functionality seems to work (non-power of 2 textures drawn without error), even with CLASSIC_NONPOW2_YSIZE_WALLS defined in engine.c, but I'm not familiar with any corner or edge cases that need to be watched out for with this. 2012-09-30 14:40:42 +00:00
a.nasm Classic: fix drawing tilesizy=512 walls, use non-pow2 routines with pskies. 2012-12-23 13:59:52 +00:00
a.wasm Moved build to a subdir underneath the eduke32 dir to avoid people trying to compile from the build src dir by mistake 2008-10-20 03:09:19 +00:00
baselayer.c Windows: allow desktop-sized windowed modes, add 1680x1050 to defaults list. 2013-05-20 19:31:18 +00:00
build.c Polymodes/Lunatic: don't do y panning "correction" for nonpow2 ysize tiles. 2013-07-04 19:38:37 +00:00
cache1d.c cache1d.c: cover up preceding assertion failure by bumping size of lzwrawbuf[]. 2013-06-13 17:11:04 +00:00
compat.c Wii: Fix most warnings. Three remain: two are labeled with FIXMEs; the third consists of signed/unsigned comparisons involving LSWAPIB() in kplib.c. 2013-02-18 08:50:08 +00:00
config.c Mapster32: add cvar/mapster32.cfg option "keeptexturestretch". 2013-01-16 20:38:56 +00:00
crc32.c Rather trivial changes in engine.c and crc32.c. 2012-03-22 22:48:06 +00:00
defs.c Updates to the processing of the tilefromtexture def command: 2013-07-20 03:37:10 +00:00
dxtfilter.c Fix signed/unsigned comparison warnings and mismatched format char warning. 2013-05-17 10:41:59 +00:00
dynamicgtk.c Make the "Start" button of the GTK start-up window the default button of the window, which means pressing Enter now works at you'd expect. 2010-07-02 01:26:56 +00:00
engine.c Clean up parallaxed sky functionality, part 1. 2013-08-04 20:37:45 +00:00
engine_oldmap.h Lunatic (map-int VX) build: implement loading <V7 maps. 2013-04-25 21:10:22 +00:00
engine_priv.h Clean up parallaxed sky functionality, part 1. 2013-08-04 20:37:45 +00:00
glbuild.c Cleanup of console/on-screen-display (OSD) functionality. 2012-12-25 16:13:50 +00:00
gtkbits.c git-svn-id: https://svn.eduke32.com/eduke32@1206 1a8010ca-5511-0410-912e-c29ae57300e0 2009-01-10 07:38:50 +00:00
hightile.c Fix warnings that appear if big-endian || USE_OPENGL=0. 2013-01-08 06:17:10 +00:00
kplib.c kplib: don't write an int32_t where a char is expected. 2013-06-06 11:22:39 +00:00
lunatic.c Lunatic: back up generated LunaCON code, recreate Lua state on map entering. 2013-05-19 19:29:13 +00:00
lzwnew.c Patch adding Wii support by tueidj, part 10: sound and endianness changes 2012-05-01 12:40:53 +00:00
mdsprite.c Polymost: fix 'zadd' DEF token handling. (Polymer has it right.) 2013-05-26 18:42:59 +00:00
mutex.c Patch adding Wii support by tueidj, part 6: mutexes 2012-05-01 12:39:20 +00:00
osd.c Replace inline "qsetmode==200" checks with in3dmode(). 2013-05-30 09:13:32 +00:00
osxbits.m Moved build to a subdir underneath the eduke32 dir to avoid people trying to compile from the build src dir by mistake 2008-10-20 03:09:19 +00:00
polymer.c Clean up parallaxed sky functionality, part 1. 2013-08-04 20:37:45 +00:00
polymost.c Clean up parallaxed sky functionality, part 1. 2013-08-04 20:37:45 +00:00
pragmas.c Wii: Fix most warnings. Three remain: two are labeled with FIXMEs; the third consists of signed/unsigned comparisons involving LSWAPIB() in kplib.c. 2013-02-18 08:50:08 +00:00
quicklz.c Update QuickLZ to 1.5.1 beta 7 2012-05-17 21:36:50 +00:00
rawinput.c Make 5th mouse button functional in Windows. 2012-02-13 21:38:16 +00:00
scriptfile.c a couple more trivial tweaks 2012-01-10 23:45:34 +00:00
sdlayer.c Patch from johnnyonflame to fix the GCW and Dingoo build process. 2013-07-20 03:36:54 +00:00
smalltextfont.c Moved build to a subdir underneath the eduke32 dir to avoid people trying to compile from the build src dir by mistake 2008-10-20 03:09:19 +00:00
startgtk.editor.c Split r3159..r3161, part 3: MSVC, nedmalloc, *layer, startup windows. 2012-11-15 14:27:57 +00:00
startosx.editor.m Clean up some file and directory structure. 2012-12-29 10:54:35 +00:00
startwin.editor.c Win64 support! (Meaning it works, not that we recommend it for everyday use.) 2012-12-13 02:37:20 +00:00
texcache.c Fix USE_OPENGL=0 build 2013-06-27 23:05:11 +00:00
textfont.c Run engine source through new version of astyle, add printf() call to OSD_Printf() to facilitate console access through stdin/stdout for dedicated server mode, minor changes to sdlayer to allow operating without actually initializing SDL 2011-01-16 02:50:27 +00:00
winbits.c In Windows and SDL layers, rename *hitick* to *u64tick*. 2013-07-07 20:59:00 +00:00
winlayer.c Rename the external 'gethitickms()' to 'gethiticks()'. 2013-07-07 20:59:05 +00:00