raze/source/build/src
terminx a628b8d9f7 Add bounds checking for renderSetTarget()
I'm not aware of this problem actually occurring anywhere, but too many consecutive calls to renderSetTarget() without the appropriate calls to renderRestoreTarget() between them would overflow 5 different arrays.

git-svn-id: https://svn.eduke32.com/eduke32@7593 1a8010ca-5511-0410-912e-c29ae57300e0
2019-09-19 14:36:44 +02:00
..
2d.cpp - refactored texture setup to use an intermediate layer. 2019-09-18 22:16:15 +02:00
a-c.cpp Refresh BUILDLIC copyright headers 2018-11-05 07:28:01 +00:00
animvpx.cpp - refactored texture setup to use an intermediate layer. 2019-09-18 22:16:15 +02:00
baselayer.cpp rotatesprite hack from Fox 2019-01-30 00:19:56 +00:00
cache1d.cpp Add buildvfs, abstraction layer for file I/O. 2019-03-01 08:51:50 +00:00
clip.cpp auto/const/constexpr bullshit 2019-09-19 14:26:49 +02:00
colmatch.cpp The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
common.cpp Add buildvfs, abstraction layer for file I/O. 2019-03-01 08:51:50 +00:00
compat.cpp Add buildvfs, abstraction layer for file I/O. 2019-03-01 08:51:50 +00:00
config.cpp Remove r_usetileshades--GLOBAL_NO_GL_TILESHADES flag for DN64 not affected 2019-09-19 10:50:18 +02:00
crc32.cpp The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
defs.cpp Patch from Striker to allow selective tile redefinition in .def files based on the crc of the original tile 2019-03-02 23:21:37 +00:00
dynamicgtk.cpp Route all inclusion of libc headers and most of POSIX headers through compat.h. 2017-02-25 08:15:36 +00:00
engine.cpp Add bounds checking for renderSetTarget() 2019-09-19 14:36:44 +02:00
engine_oldmap.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
engine_priv.h auto/const/constexpr bullshit 2019-09-19 14:26:49 +02:00
fix16.cpp Use FORCE_INLINE and CONSTEXPR where appropriate in the Q16 fixed point math library 2019-09-19 14:30:22 +02:00
fix16_str.cpp Use FORCE_INLINE and CONSTEXPR where appropriate in the Q16 fixed point math library 2019-09-19 14:30:22 +02:00
glbuild.cpp - crap 2019-09-13 22:18:37 +02:00
glsurface.cpp - refactored texture setup to use an intermediate layer. 2019-09-18 22:16:15 +02:00
gtkbits.cpp Common.mak: Massive reorganization/cleanup. 2017-06-09 06:38:42 +00:00
hash.cpp Move hash_getcode() and inthash_getcode() to hash.h so they can be used in places other than hash.cpp 2018-11-18 18:12:28 +00:00
hightile.cpp Fix build issues with ARM and USE_OPENGL=0. DONT_BUILD. 2018-02-15 03:49:23 +00:00
klzw.cpp Move the LZW compression functions out of cache1d.cpp into their own object, klzw.cpp. 2018-11-05 07:28:07 +00:00
kplib.cpp Fix newly exposed -Wtautological-constant-out-of-range-compare in kplib 2019-09-19 14:23:31 +02:00
lunatic.cpp Add buildvfs, abstraction layer for file I/O. 2019-03-01 08:51:50 +00:00
lz4.c Same sort of thing as the previous commits, but for the engine. Forward declaration cleanup and constification. 2018-10-16 06:09:09 +00:00
md4.cpp The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
mdsprite.cpp - refactored texture setup to use an intermediate layer. 2019-09-18 22:16:15 +02:00
mhk.cpp Ensure that anywhere the def parser takes a tilenum or palnum accepts defined tokens in addition to integer literals, if it doesn't already. 2018-05-23 05:43:35 +00:00
mingw_main.cpp The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
miniz.c Update Miniz 2018-04-23 06:35:34 +00:00
miniz_tdef.c Fix a couple of warnings in the new versions of LZ4 and Miniz 2018-04-23 06:35:45 +00:00
miniz_tinfl.c Update miniz to 3616bf804b1e7b9be5e2769b1e4a7d74d575b13c 2018-10-25 23:30:32 +00:00
mmulti_null.cpp Refresh BUILDLIC copyright headers 2018-11-05 07:28:01 +00:00
mutex.cpp Route inclusion of all Windows headers through a new header, windows_inc.h. 2017-02-19 22:15:44 +00:00
osd.cpp Fix issue where controls intentionally bound to no keys would be reset to default at startup 2019-09-19 12:14:50 +02:00
osxbits.mm Mac: Address deprecation warnings with the latest Xcode and macOS. 2017-03-27 17:13:07 +00:00
palette.cpp - merged in the changes RedNukem made to the Build code. 2019-09-19 00:19:02 +02:00
pngwrite.cpp Add buildvfs, abstraction layer for file I/O. 2019-03-01 08:51:50 +00:00
polymer.cpp - this is the state I want to build. 2019-09-13 21:43:05 +02:00
polymost.cpp Move NEXTWALL and POINT2 macros into build.h 2019-09-19 14:30:26 +02:00
pragmas.cpp Hendricks and I discussed "auto *" and we've come to the conclusion that it's bad form, so this corrects that. 2018-12-15 01:39:51 +00:00
rawinput.cpp More control/input cleanup 2018-11-18 18:08:53 +00:00
rev.cpp The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
screenshot.cpp Add buildvfs, abstraction layer for file I/O. 2019-03-01 08:51:50 +00:00
scriptfile.cpp Add buildvfs, abstraction layer for file I/O. 2019-03-01 08:51:50 +00:00
sdlayer.cpp - refactored texture setup to use an intermediate layer. 2019-09-18 22:16:15 +02:00
sdlayer12.cpp sdlayer: don't add windowed modes that are larger than the monitor's actual resolution 2018-10-25 23:32:00 +00:00
sdlkeytrans.cpp Add CLEAR and KP_CLEAR to the SDL key translation table as synonyms for KP_5 2019-03-11 06:06:43 +00:00
SDLMain.mm Route all inclusion of libc headers and most of POSIX headers through compat.h. 2017-02-25 08:15:36 +00:00
smalltextfont.cpp The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
softsurface.cpp softsurface: Perform a "divisor known at compile time" optimization 2018-07-23 02:55:46 +00:00
startgtk.editor.cpp Engine function name cleanup round 2 2018-04-12 21:02:51 +00:00
startosx.editor.mm macOS build fix 2018-04-23 06:36:14 +00:00
startwin.editor.cpp Engine function name cleanup round 2 2018-04-12 21:02:51 +00:00
texcache.cpp Remove r_usetileshades--GLOBAL_NO_GL_TILESHADES flag for DN64 not affected 2019-09-19 10:50:18 +02:00
textfont.cpp The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
tiles.cpp Fix crash in editor tile selector 2019-09-19 13:24:10 +02:00
vfs.cpp Add buildvfs, abstraction layer for file I/O. 2019-03-01 08:51:50 +00:00
voxmodel.cpp Fix "spriteshadow" on voxels in Polymost 2019-09-19 12:14:48 +02:00
wiibits.cpp Add buildvfs, abstraction layer for file I/O. 2019-03-01 08:51:50 +00:00
winbits.cpp - this is the state I want to build. 2019-09-13 21:43:05 +02:00
winlayer.cpp - refactored texture setup to use an intermediate layer. 2019-09-18 22:16:15 +02:00
xxhash.c Update xxHash 2018-04-23 06:35:17 +00:00