raze/polymer/eduke32/build/src
helixhorned 0419e64c0a Mapster32: fix a possible oob read via drawspritelabel; sanitize 2d3d mode.
That is, in m32_is2d3dmode(), also check if 2d and 3d mode resultions are
the same. Otherwise, oob writes (e.g. via tileinfo_doprint()) and other
thinkable niceties may ensue.

git-svn-id: https://svn.eduke32.com/eduke32@5291 1a8010ca-5511-0410-912e-c29ae57300e0
2015-07-11 14:13:04 +00:00
..
misc Delete a bunch of crusty old outdated unused files. 2014-07-22 07:25:09 +00:00
util compat_tools.c: match definition of 'editstatus'to declarations in other places. DONT_BUILD. 2015-01-24 19:14:39 +00:00
a-c.c Mapster32: 2d mode performance improvements 2015-07-10 21:19:41 +00:00
a.masm Replace DOS box-drawing characters in the ASM with sane ASCII. DONT_BUILD. 2014-11-07 07:53:28 +00:00
a.nasm Fix the crash in the ASM relating to the dynamic allocation of ylookup. 2014-11-29 06:30:42 +00:00
a64.yasm Add WIP x86_64 assembly texture mapping routines. 2013-09-21 13:37:31 +00:00
baselayer.c Large batch of Polymost changes, including: 2015-03-24 00:40:33 +00:00
build.c Mapster32: fix a possible oob read via drawspritelabel; sanitize 2d3d mode. 2015-07-11 14:13:04 +00:00
cache1d.c Re-expose kpzbufsiz and set it to zero in uninitengine, preventing potential crashes from successive re-initializations of the engine. 2015-05-27 08:47:03 +00:00
common.c Add SW to our build system and make relevant changes to avoid fatal build errors. 2015-05-19 21:56:03 +00:00
compat.c BSD: Build system fixes/improvements. DONT_BUILD. 2015-03-02 07:54:24 +00:00
config.c New experimental Mapster32 hybrid 2D/3D mode feature. Pressing F10 in 2D mode enables a picture-in-picture 3D view in the corner of the screen. When moving the mouse over the 3D view, the controls change to 3D mode controls and all 3D mode operations can be performed. The 3D view can be resized with shift + F10 and can be moved to different positions by holding CTRL and using the arrow keys. 2015-07-08 03:34:42 +00:00
crc32.c BSD: Build system fixes/improvements. DONT_BUILD. 2015-03-02 07:54:24 +00:00
defs.c Fix warning in defs.c. DONT_BUILD. 2015-07-08 03:34:00 +00:00
dxtfilter.c iOS: Set up and enable building with USE_OPENGL. DONT_BUILD. 2015-05-16 20:16:27 +00:00
dynamicgtk.c Restructure dynamicgtk to comply with C++ casting rules. DONT_BUILD. 2014-11-29 00:32:28 +00:00
engine.c Mapster32: 2d mode performance improvements 2015-07-10 21:19:41 +00:00
engine_oldmap.h Rename sector[].filler member to '.fogpal'. From CON, keep the '.alignto' alias. 2014-04-05 11:28:10 +00:00
engine_priv.h Convert multi-psky handling to use dynamically-allocated arrays. 2015-05-27 08:47:34 +00:00
glbuild.c iOS: Set up and enable building with USE_OPENGL. DONT_BUILD. 2015-05-16 20:16:27 +00:00
gtkbits.c Fix C/GTK2/SDL1.2 build. DONT_BUILD. 2014-11-28 08:30:31 +00:00
hightile.c Nocompress and nodownsize for skyboxes 2015-02-18 01:47:00 +00:00
jwzgles.c iOS: Set up and enable building with USE_OPENGL. DONT_BUILD. 2015-05-16 20:16:27 +00:00
kplib.c Separate kpzload into two separate functions, kpzbufload (which now lives in cache1d, regardless of WITHKPLIB) and kpzdecode. 2015-05-03 07:04:11 +00:00
lunatic.c Make a bunch of things extern "C". This should fix C++ builds on OS X and with Lunatic. DONT_BUILD. 2014-11-26 04:39:23 +00:00
lz4.c Fix a couple of clang warnings. DONT_BUILD. 2014-10-29 17:05:15 +00:00
md4.c Reinstate MD4. 2015-01-08 15:13:28 +00:00
mdsprite.c mdsprite.c: from updateanimation(), if m->[cn]frame >= numframes, clear to 0. 2015-06-07 09:55:40 +00:00
mingw_main.c Work around a bug in MinGW 4.8 / mingwrt-4.0 where a function named main() in misc/src/libcrt/gdtoa/qnan.c takes precedence over the proper one in src/libcrt/crt/main.c. 2013-10-06 07:49:26 +00:00
mmulti_null.c KenBuild. 2014-07-24 14:01:44 +00:00
mutex.c Simplify mutex wrapper into simply differentiating between RENDERTYPEWIN (which is deprecated...) and everything else, which uses SDL mutexes. 2014-04-17 19:58:07 +00:00
osd.c Very minor OSD cleanups, no functional changes. I was planning on doing more with this but decided to do something else instead, so I want it out of my tree without losing it. DONT_BUILD. 2015-07-08 03:34:37 +00:00
osxbits.m Refine the previous commit a bit. DONT_BUILD. 2014-12-08 07:32:58 +00:00
polymer.c add pr_nullrender variable to toggle drawing and updating GL buffers 2015-06-14 23:42:31 +00:00
polymost.c Improve r_preview_mouseaim and Polymost Mapster32 3d mode mouse selection. Also adds a display of the current coordinates, angle and horiz when moving around in 3d mode. 2015-07-08 03:34:27 +00:00
pragmas.c Remove Wii-specific ASM for scale(). Libdivide is likely faster; tests on a real Wii pending. DONT_BUILD. 2014-10-25 10:17:04 +00:00
rawinput.c Some minor fixes. DONT_BUILD. 2014-11-28 08:14:00 +00:00
scriptfile.c Replace most instances of casting byte arrays to wider integral types with the B_(UN)BUF functions in compat.h that were previously used only in the netcode. 2015-05-03 07:03:48 +00:00
sdlayer.c Set up input so that the menus are navigable under iOS. This also enables the SELECTDIR back button unconditionally instead of restricting it to non-touch devices. DONT_BUILD. 2015-04-28 21:30:42 +00:00
sdlayer12.c Add the necessary plumbing to sdlayer to detect mousedown, mouseup, and dragging. 2014-12-27 18:36:43 +00:00
sdlkeytrans.c SDL2: map SDL_SCANCODE_NONUSBACKSLASH to the same Build code as COMMA. 2015-04-11 13:53:09 +00:00
SDLMain.m Apple: Update Xcode project and build system. DONT_BUILD. 2015-02-14 07:26:10 +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 GTK: Fix warnings and errors related to the banners. DONT_BUILD. 2014-11-28 23:47:46 +00:00
startosx.editor.m Fix the Wii build and clean up remaining warnings. DONT_BUILD. 2014-10-19 00:44:23 +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 iOS: Set up and enable building with USE_OPENGL. DONT_BUILD. 2015-05-16 20:16:27 +00:00
textfont.c textfont.c: make TAB character display blank. 2013-11-04 22:56:06 +00:00
voxmodel.c Replace most instances of casting byte arrays to wider integral types with the B_(UN)BUF functions in compat.h that were previously used only in the netcode. 2015-05-03 07:03:48 +00:00
wiibits.c Wii: Add a custom exception handler that saves the crash information to the log and directs the user to submit it to us. DONT_BUILD. 2014-12-17 13:02:21 +00:00
winbits.c Fix program entry point on win32, allows debugging SDL builds under MSVC. 2015-02-11 05:21:50 +00:00
winlayer.c Polymost: fix wall and floor sprites clipping into or z-fighting with surfaces (replaces glDepthRange() hacks for sprites), add r_nofog cvar for debugging, reduce the total number of OpenGL calls by only calling glFogi() to set the fog mode when initializing the renderer or changing r_usenewshading. 2015-01-11 04:56:58 +00:00
xxhash.c Update xxhash to r36 2014-09-30 04:04:12 +00:00