RobertBeckebans
853eaa5a00
Added missing neo/premake/embed.lua
2014-04-26 14:28:09 +02:00
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
RobertBeckebans
cb83ec194a
Merge branch 'mesa-support' of github.com:RobertBeckebans/RBDOOM-3-BFG into mesa-support
2014-04-20 17:44:23 +02:00
RobertBeckebans
e2ad1b2989
More Cg shader fixes for Mesa and Qualcomm drivers #90
2014-04-20 17:44:17 +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
a61dbbdd9f
Cg shader fixes for Mesa and Qualcomm drivers #90
2014-04-20 17:04:04 +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
Robert Beckebans
4855d74e84
Merge pull request #80 from abergmeier/fix_formats
...
Force format invocations to be correct (on gcc and clang) and fix them.
2014-02-23 19:45:54 +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
Robert Beckebans
6a2633fb20
Merge pull request #79 from abergmeier/add_format_analysis
...
Properly handle format analysis
2014-02-23 15:06:01 +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