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
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
Jonathan Young
db626df078
Fixed the autosave dialog being stuck on the screen when starting a map (map or devmap) via the command line, or before selecting Doom 3.
2013-10-19 16:43:39 +10:00
Jonathan Young
2555b804d6
Fixed ERR_DROP resulting in a glitched screen with only the console accessible - show the main menu instead.
2013-09-29 21:03:32 +10:00
Robert Beckebans
9e7230de34
Disabled tunnel vision. Fixes #33 Red screen flash on damage does not dissapear until load or full health
2013-09-25 09:19:21 +02:00
Robert Beckebans
c603add210
Reverted fs_resourceLoadPriority. Be aware to keep this changed if you work on mods or standalones. fixes #59 Player starts out with Soul Cube in Doom 3
2013-09-25 09:09:09 +02:00
Jonathan Young
c925f05f85
Fixed warp effect not being centered when r_useVirtualScreenResolution was 0.
2013-09-22 13:50:49 +10:00
Jonathan Young
bb2e41b5d7
Added r_useVirtualScreenResolution cvar to control whether to do 2D rendering at 640x480 and stretch to the current resolution (default), or render at the current resolution.
2013-09-21 22:12:42 +10:00
Jonathan Young
b3983e582a
astyle
2013-09-21 19:37:12 +10:00
Jonathan Young
4c7a2c5de3
Prioritize source SWF and image (for SWF atlas) files over their binary equivalents in resources files when not in production mode. Now you can replace individual menus without having to extract and delete all the base/*.resources files first.
2013-09-21 19:35:00 +10:00
Jonathan Young
adf2b63e88
Skip some common SWF tags (FileAttributes, Metadata and SetBackgroundColor) instead of failing to load a SWF file if any of them are encountered.
2013-09-21 19:27:03 +10:00
Jonathan Young
a1776a22d0
r_vidMode sanity check was off by 1.
2013-09-18 12:39:31 +10:00
Jonathan Young
45ea17fd70
Removed unused FileSystem variables.
2013-09-17 20:36:18 +10:00
Jonathan Young
1c500b710b
Mirror source code directory structure in generated MSVC projects.
2013-09-16 17:54:14 +10:00
Daniel Gibson
9372fddabb
Fix compile when system GLDEBUGPROCARB signature is without const
...
.. by just casting our DebugCallback to GLDEBUGPROCARB.
It shouldn't make a difference ABI-wise, if there is a const at
a parameter or not.
Fixes #61
2013-08-31 19:23:45 +02:00
Robert Beckebans
d3ddf61d9c
Changed signature of GLDEBUGPROCARB to match OpenGL GL_ARB_debug_output specs
2013-08-29 09:38:52 +02:00
Robert Beckebans
bc45492d9c
Fixed typo that hid the sys/*.h files in the VS solutions
2013-08-14 02:48:07 +02:00
Daniel Gibson
1f5579a697
Fix compilation with SDL2 Release
...
.. they removed ev.key.keysym.unicode - but checking for
SDL_SCANCODE_GRAVE is better anyway to handle console key
2013-08-13 23:08:48 +02:00
Daniel Gibson
88b23611f9
Fix DEBUG_THREADS on FreeBSD
...
There was a typo in an #include, furthermore FreeBSD has no
pthread_getname_np equivalent.
I added Sys_GetThreadName() so the code is a bit cleaner.
2013-06-23 19:16:23 +02:00
Dmitry Shapovalov
e6b4326f86
Code duplication in idWeapon::Clear
2013-06-03 14:56:25 +06:00
Robert Beckebans
3b67eabf79
Fixed critical bug in the generic C++ code of DotProduct_SIMD that caused massive errors in the physics system
2013-06-01 18:29:12 +02:00
Robert Beckebans
2a4970c86c
Added CMake batch file for OpenAL
2013-06-01 15:15:18 +02:00
Robert Beckebans
db715535cc
Merged generic C++ fallbacks for SSE optimized code to allow support for non-x86 based platforms like ARM
2013-06-01 15:13:00 +02:00
Robert Beckebans
e510691c36
Changed model loader to not generate binary files for defaulted models. closes #39
2013-05-24 19:27:18 +02:00
Robert Beckebans
bdfc2aadb1
Allow slow-motion sound effect for OpenAL sounds
2013-05-24 18:55:56 +02:00
Robert Beckebans
e7ffc153c2
Added back workaround in RB_DrawElementsWithCounters
2013-04-10 02:40:09 +02:00
Robert Beckebans
d176bca1e7
Fixed critical out of bounds bug in RB_DrawShaderPasses()
2013-04-10 02:13:27 +02:00
Robert Beckebans
3023533e57
Added pthread priority code but it is disabled by default because it requires root privileges
2013-03-26 13:43:30 +01:00
Robert Beckebans
cbd696cc67
Merge remote-tracking branch 'DanielGibson/improve-threading'
2013-03-26 09:58:14 +01:00
Robert Beckebans
dcae311b7f
Renamed in_kbd to in_keyboard
2013-03-26 09:56:48 +01:00
Daniel Gibson
3c755e490b
change threadnames so they fit into 15chars
...
+ terminating null byte - that's the limit of threadnames on linux
Furthermore: idJobThread::Start used va() to create the threadname.
va() isn't threadsafe... so I replaced it with a local buffer and
idStr::snPrintf()
2013-03-26 00:36:04 +01:00