Commit graph

43 commits

Author SHA1 Message Date
Stephen Saunders
9858ab99f7 Fix snprintf() buffer length issues for Doom Classic on linux with gcc 12 compiler
(cherry picked from commit c9212b9554edeccdf2ba1edc430727fd8f1f1f42)
2022-10-18 14:23:48 -04:00
Robert Beckebans
9fa54bb38e Fixed VS 2019 build 2022-09-06 12:08:44 +02:00
Robert Beckebans
539c3a93cd Formatted doomclassic code with Astyle 2022-09-05 22:25:33 +02:00
Robert Beckebans
f67a6733d9 Fixed GCC compile errors in doomclassic code 2022-09-05 22:18:39 +02:00
Trung Le
7544ae1718 Fix GCC12 warning on sprintf() 2022-07-29 23:34:30 +10:00
Robert Beckebans
1d62816a77 Fixed most annoying compiler warnings on Linux 2022-05-19 16:47:24 +02:00
Stephen Saunders
6685af1816 Fix Doom Classic build failure with gcc 11 (fix issues #552 and #587) 2021-06-18 01:22:51 -04:00
raynorpat
2e0adb4af9 Fix Classic Doom Music playback with XAudio2 backend 2021-05-27 17:57:15 -04:00
Stephen Saunders
0aae6f0902 macOS support for OpenGL and MoltenVK, demo recording/playback improvements 2021-04-19 14:32:52 -04:00
vloup
49165d1078 Fix gcc 8.x error about truncated lumpname with unexpected map number. 2018-09-30 22:11:28 +02:00
Robert Beckebans
09b7c52dec Fixed Doom Classic rendering artefacts #373 2018-09-30 17:00:44 +02:00
Malcolm Mallardi
bdeef2c18e doomclassic/doom/wi_stuff.cpp: Fix snprintf compilation error
introduced in commit c8e3cd9fe2

Simple replacement of std:snprintf with idStr:snPrintf, to match all
other instances introduced in the noted commit.  This fixes compilation
on g++.
2017-09-14 15:24:57 -04:00
Robert Beckebans
c8e3cd9fe2 Merge pull request #372 from rigred/master
Fix sprintf overflows in various locations (gcc 7)
2017-09-03 23:24:47 +02:00
Darren Salt
50df362ef8 Fix C++11 literal suffix warnings. 2017-08-27 22:26:28 +01:00
Caffeine Code
8a1ce622a3 Fix sprintf overflows in various locations (gcc 7) 2017-07-09 19:22:33 +01:00
Lightwave
65a44fe5ad Fix crash when launching doom classic game
Nulling XAUDIO2_VOICE_STATE struct before using, so it's eliminate "uninitializing variable" crash when pMusicSourceVoice is NULL.
2016-07-18 22:32:09 +03:00
Robert Beckebans
414a426b09 VS 2015 and Windows 10 support. close #261 #271 #272 2016-01-20 00:55:30 +01:00
Tobias Frost
d3a9fa14ae Fix include-paths for timidity (Issue 180) 2014-11-01 14:21:22 +01:00
Robert Beckebans
352df659a8 Replaced ( void ) with () 2014-08-02 14:48:04 +02:00
RobertBeckebans
cacf1bb46b Embedded Cg renderprog sources into the renderer using Lua/Premake. Now the renderer can export the renderprogs to any GLSL version without having the user to copy the renderprogs/* shaders to the Doom 3 BFG installation directory. fixes #95 2014-04-26 14:13:25 +02:00
Felix Rueegg
502b9fa180 Fixed doomclassic compiler warnings 2013-11-16 16:22:42 +01:00
Felix Rueegg
bbd634b01e Doomclassic OpenAL sound positioning changes 2013-11-15 17:26:30 +01:00
Felix Rueegg
41d44b38d5 Added OpenAL for doomclassic to CMake and fixed the sound stub problem 2013-11-13 18:36:15 +01:00
Felix Rueegg
ad2a82ebb2 Added OpenAL support for doomclassic 2013-11-13 18:20:39 +01:00
Felix Rueegg
0e2709674b Function I_ProcessSoundEvents was missing in doomclassic sound stub 2013-11-05 18:25:17 +01:00
Felix Rueegg
de1e9ff67e Fixed doomclassic memory allocations for 64-bit compatibility. It compiles and runs now on 64-bit Linux (without sound). 2013-11-01 09:16:41 +01:00
Felix Rueegg
cf15f4d39d Replaced obsolete pointer in maptexture_t with int for 64-bit compatibility 2013-11-01 08:49:20 +01:00
Felix Rueegg
c9f19c03b8 Changed doomclassic pointer casts for 64-bit compatibility 2013-11-01 08:38:10 +01:00
Felix Rueegg
40d0623479 Removed some more undefined types in Linux 2013-11-01 08:27:00 +01:00
Felix Rueegg
38da0fb308 Fixed some undefined types 2013-10-31 22:12:49 +01:00
Felix Rueegg
7d2d3ee348 Define MAX_PATH for doomclassic when not compiled for Windows 2013-10-31 21:52:11 +01:00
Felix Rueegg
7e3e0fd95d Removed doomclassic networking functions 2013-10-31 21:44:58 +01:00
Robert Beckebans
0cf039bfdb Changed project to use the DirectX10 SDK on Windows 8 2013-01-04 22:51:30 +01:00
Robert Beckebans
dd9b8a8710 Added support for precompiled headers for MSVC which reduced the compiled time from 4 minutes to 67 seconds. 2012-12-22 16:18:19 +01:00
Daniel Gibson
d949bc9410 Fix compiler warnings and errors in MinGW
many of the warnings -Wreorder and #includes with invalid path because of
case-errors (windows may not care, but linux does)
2012-12-03 09:29:14 +01:00
Daniel Gibson
a7ca987d2b doomclassic fixes, incl. soundstub 2012-12-02 22:32:00 +01:00
Robert Beckebans
b6308a932f Fixed crash when starting Doomclassic 2012-11-28 11:53:33 +01:00
Robert Beckebans
fb51d8ec80 Moved TiMidity to neo/libs/ 2012-11-28 11:46:51 +01:00
Robert Beckebans
991c9992b6 Removed old obsolete VS 2010 project files. 2012-11-28 11:32:11 +01:00
Robert Beckebans
1c08bda8dd Fixed compile and linker problems on Windows 7 with Visual C++ 2010 Express Edition 2012-11-28 11:27:27 +01:00
Robert Beckebans
683861eb45 Added initial CMake configuration. 2012-11-27 23:23:32 +01:00
Robert Beckebans
59bea9900c Added a few hacks to get it compiling on Windows 8 with VS 2012. 2012-11-27 15:21:05 +01:00
Brian Harris
5016f605b8 Initial commit 2012-11-26 12:58:24 -06:00