Commit graph

236 commits

Author SHA1 Message Date
Robert Beckebans
34025e08cb Added cmake-linux-release.sh Bash script 2014-04-26 14:26:26 +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
RobertBeckebans
7008c661a5 Removed obsolete includes 2014-04-25 20:29:36 +02:00
Robert Beckebans
740cc0d2e8 Merge pull request #94 from dekadenZ/size-format-macros
Attempt at removing the kludge concerning non-standard printf format references
2014-04-25 19:48:48 +02:00
dekadenZ
e4605633f0 Move format specifier macros to idlib/sys/sys_defines.h 2014-04-25 15:22:15 +02:00
Robert Beckebans
d326d49cf0 Merge pull request #93 from dekadenZ/fix-renderer-string-cmp
Fix length error in prefix comparison
2014-04-25 11:07:12 +02:00
dekadenZ
69f26fbe11 Replaced sizeof format references with macro 2014-04-25 03:30:03 +02:00
dekadenZ
27e25cfb08 Macros for format references to size_t 2014-04-25 03:23:34 +02:00
dekadenZ
20e5cf5ae2 Fix length error in prefix comparison 2014-04-25 02:39:49 +02:00
Robert Beckebans
8943a6d4a2 Fixed FFmpeg video timings and crashes. Also fixes the black screen problem with Ubuntu 14.04 #92 2014-04-21 23:56:46 +02:00
Robert Beckebans
e47429f532 Disabled FFmpeg by default because there are some serious issues with ffmpeg on Ubuntu 14.04 which cause a black screen after the intro video #92 2014-04-21 20:33:19 +02:00
RobertBeckebans
b0b0d8ed76 gfxInfo Typo 2014-04-20 17:55:03 +02:00
Robert Beckebans
a8cda090c1 Disabled timing queries when using the Mesa driver #90 2014-04-20 17:50:37 +02:00
Robert Beckebans
3b19aa7991 Added glConfig.vendorType settings for Linux and disabled unused shaders. #90 2014-04-20 17:20:50 +02:00
RobertBeckebans
cce21e0d76 Added GLSL ES 1.0 backend for Mesa drivers #90 2014-04-20 16:29:58 +02:00
RobertBeckebans
e61eae499c Replaced sizeof format references %lu with %zu (GCC, Clang) and %Iu (MSVC) #88 2014-04-16 11:08:05 +02:00
Robert Beckebans
1115b52dd2 Fixed another crash in cinametic code. Now it should be stable 2014-04-11 10:28:53 +02:00
RobertBeckebans
647a3ebad8 Fixed crashes in cinematic code 2014-04-06 12:15:27 +02:00
RobertBeckebans
899982b0b2 Made FFmpeg optional and fixed potential crashes 2014-04-06 11:38:38 +02:00
Robert Beckebans
1e443f6857 Bink support on Linux with CMake 2014-04-05 17:38:42 +02:00
RobertBeckebans
17ff91664b Added FindFFMPEG.cmake 2014-04-05 16:30:41 +02:00
RobertBeckebans
730a1f2baa Merged FFmpeg Bink video support from DOOM-3-BFG-VR fork 2014-04-05 15:41:19 +02:00
RobertBeckebans
c9249bd05c Added ffmpeg win32 dev libs 2014-04-05 15:40:20 +02:00
Robert Beckebans
5d390301d6 Suppress warnings about multichar literals 2014-02-23 20:04:24 +01:00
Andreas Bergmeier
f66591f244 Force format invocations to be correct (on gcc and clang) and fix them. 2014-02-23 19:16:23 +01:00
RobertBeckebans
70108766d4 Updated astyle.exe to AStyle 2.03 2014-02-23 15:23:10 +01:00
Robert Beckebans
a315630d7d Changed astyle-code.sh script to use the system astyle which is 2.03 on Kubuntu 13.10 2014-02-23 15:19:11 +01:00
Robert Beckebans
4a124390a4 Merge pull request #75 from abergmeier/fix_trigraphs
Fix usage of trigraphs.
2014-02-23 15:15:14 +01:00
Andreas Bergmeier
be49ad4151 Add format analysis to format functions in Common. 2014-02-22 18:24:25 +01:00
Andreas Bergmeier
4d9970b148 Properly handle format analysis
Rename ATTRIBUTE_PRINTF to
- ID_STATIC_ATTRIBUTE_PRINTF
- ID_INSTANCE_ATTRIBUTE_PRINTF
since for instance functions, this has to be taken into account, too.
Add format analysis to idLib, DeclManager and idTokenParser functions.
Add support for clang.
2014-02-22 17:02:06 +01:00
Andreas Bergmeier
69f7f0eba6 Fix usage of trigraphs. 2014-02-22 11:54:04 +01:00
RobertBeckebans
7b6ceb48c8 Formatted code with AStyle 2014-02-18 11:57:59 +01:00
Robert Beckebans
47cc4f37b6 Merge pull request #72 from abergmeier/fix_constr_order
Correct initialization order of idSoundVoice_OpenAL constructor.
2014-02-18 10:03:37 +01:00
Robert Beckebans
3d1d78e528 Merge pull request #71 from abergmeier/fix_array_access
Fix accessing array in PrintFloat by char instead of int.
2014-02-18 10:03:28 +01:00
Robert Beckebans
8bd15e6f55 Merge pull request #70 from abergmeier/fix_64_bit
Handle st_lwPolygon::surf for 64bit.
2014-02-18 10:02:58 +01:00
Robert Beckebans
71a62beaac Merge pull request #65 from ckorn/typos
Fix typos
2014-02-18 09:56:44 +01:00
Andreas Bergmeier
beed9b7b4c Correct initialization order of idSoundVoice_OpenAL constructor. 2014-02-17 15:54:00 +01:00
Andreas Bergmeier
bf283af184 Fix accessing array in PrintFloat by char instead of int. 2014-02-17 15:41:33 +01:00
Andreas Bergmeier
a7b258ac2b Fix multiple compiler warnings and properly handle st_lwPolygon::surf for 64bit.
Changed surf member to now be a union of a intptr_t index and a lwSurface*.
Index member has to be signed to prevent overflow (by assigning a possibly negative short).
For most platforms, sizeof(int*) should be the same as sizeof(lwSurface*), though this might still be a race condition.
2014-02-17 14:22:01 +01:00
Robert Beckebans
cb2754884d Updated credits 2014-02-15 11:45:27 +01:00
RobertBeckebans
4a865cbbe5 Added .bat files for quick VS 2013 projects creation 2014-02-13 13:50:31 +01:00
Christoph Korn
cf9ae278f9 Fix another typo
Small typo fix.
2013-12-31 02:37:42 +01:00
Christoph Korn
264ffcb6f7 Fix typos
Just fix some typos.
2013-12-31 02:23:16 +01:00
Robert Beckebans
223b7ee527 Merge pull request #63 from felixrg/doomclassic
Add 64-bit and OpenAL support for Doom Classic
2013-11-16 10:28:42 -08:00
Felix Rueegg
502b9fa180 Fixed doomclassic compiler warnings 2013-11-16 16:22:42 +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
Robert Beckebans
aaed5dd0b7 Added major contributors to the credits menu 2013-11-04 16:33:20 +01:00
Felix Rueegg
513fc0ee8f Added doomclassic for Linux to CMake 2013-10-31 21:25:05 +01:00
Robert Beckebans
a92a49dc2f Astyle 2013-10-30 09:42:24 +01:00