Build 1575
SVN-
General
This fixes a small problem with the mapster32 polymer selection code.
SVN handles and Git names are merged into one person.
This fixes a small problem with the mapster32 polymer selection code.
This fixes a renderer crash with external view + lights.
Fix wall and sector updating over the wire so that it doesn't crash.
Fix the build with POLYMER=0 or USE_OPENGL=0.
Correct an error with rev 1556 that would cause drawing problems with parallaxed ceilings.
Port of the San Andreas fault texture alignment fix from Hunter_rus to Polymer. I have no idea what it does, but it works and the last thing I want to do is to mess with build texture alignment ever again.
Don't cache sector parallaxing information in _prwalls. This fixes a bug where setting floor/ceiling parallaxing bits in the editor doesn't parallax the corresponding walls right away.
Correct ceiling palette and shade validation in Polymer. That fix prevents changes to a ceiling palettes or shade from being ignored until the sector gets otherwise invalidated.
Proper editor picking code for Polymer. Also fixes a bunch of tabs that MSVC snuck in polymer.c.
Don't rely on repeating texture samplers to flip polymer sprites and request clamped textures for sprite textures. Fixes bug 2869362.
Make polymer impervious to corrupt maps (for the tenth time..). Fixes bug 2869996.
Don't save the OpenGL driver max texture size to the config file and remove some remaining instrumentation from rev 1546.
fixes wall drawing (bug introduced in r1540)
A bunch of crap I meant to commit days ago... gtk startup window patch from bioman, nedmalloc REPLACE_SYSTEM_ALLOCATOR fix (related code uses #ifdef REPLACE_SYSTEM_ALLOCATOR so defining it to 0 was still satisfying the condition), slightly lower CPU usage in Mapster 2D mode, fix an ancient bug causing the player to not make vent footstep sounds on sprite based vents, fix map save state cvars, add "skill" cvar to console, fix saving the game while CON_SHOWVIEW is in use
clean up "renderer setup" menu a bit so we can put polymer shit in it later
Don't override the system allocator with nedmalloc and remove the unused nedmalloc code from polymer.c. This should fix a few crashes caused by ALSA and Mesa picking up memory allocator symbols from eduke32.
Memory cleanups, use Bm/c/realloc/free everywhere (configured as nedmalloc version in compat.h), add large page support for Vista/7, tweak nedmalloc settings, add support for projecting textures from SE50 spotlights placed in maps via sprite owner member (manipulated through CONs via sprite htpicnum member), fix building Mapster32 with MSVC, increase PR_MAXLIGHTS to 1024
stuff for fiddling with polymer lights
small m32 changes