Commit graph

  • 586890ce2f CMAKE: initial cmake support Martin Gerhardy 2021-07-25 17:26:51 +0200
  • d27d658c6b fix broken specular mapping q3superman 2021-07-21 09:25:17 +0200
  • bc8737d707 OpenGL2: Flip normals for backfacing triangles. https://github.com/ioquake/ioq3/issues/513 James Canete 2021-07-20 13:51:19 -0700
  • 96db7a064f Ad-hoc signed libSDL2-2.0.0.dylib Tom Kidd 2021-07-19 23:44:26 -0500
  • 34a116388b Added build instructions for Windows Filip Basara 2021-07-19 15:03:58 +0200
  • f4d10ea960
    Fixed broken link to Windows build instructions Filip Basara 2021-07-19 14:40:10 +0200
  • 4143697bd4 spaces > tabs Tom Kidd 2021-07-14 09:48:03 -0500
  • b1ffdd1be0 Removed signature from SDL dylib, enabled dark mode on macOS. Tom Kidd 2021-07-10 19:58:06 -0500
  • 2e66ba0737 Merge branch 'xcode' of https://github.com/tomkidd/ioq3 into xcode Tom Kidd 2021-07-06 17:32:11 -0500
  • 46a793b5b3 Reverting alert style to deprecated methods Tom Kidd 2021-06-26 22:50:43 -0500
  • 6133df65fc Added shell script to compile Universal 2 binary (x86_64+arm64) Tom Kidd 2021-06-26 21:42:36 -0500
  • a1b1c7d5eb Added arm64 to the post-build symlinking step Tom Kidd 2021-04-22 23:26:26 -0500
  • eef3a40ed6 Restored original opus sse files, excluded from Xcode Tom Kidd 2021-03-17 23:58:14 -0500
  • f68fc6fa6f Added another mention of arm64 to command line help Tom Kidd 2021-03-16 10:04:24 -0500
  • 1ab25673c5 Update SDL2 to 2.0.14 Tom Kidd 2021-03-03 22:55:48 -0600
  • 52a43ae1c4 Upgrades to Xcode project and Apple Silicon support Tom Kidd 2021-01-28 17:37:23 -0600
  • b8be5a8bd7 Fix line not removed in previous commit. James Canete 2021-07-06 00:18:06 -0700
  • 69ec389335 Add r_parallaxMapOffset. James Canete 2021-07-05 21:59:20 -0700
  • 66cb20a7f3 Add epsilon to avoid division by zero in CalcSpecular(). James Canete 2021-07-05 21:50:39 -0700
  • 4d16245f1a Added built-in http server Martin Gerhardy 2021-07-02 12:22:50 +0200
  • bf58667193 Reverting alert style to deprecated methods Tom Kidd 2021-06-26 22:50:43 -0500
  • db8883d9e2 Added shell script to compile Universal 2 binary (x86_64+arm64) Tom Kidd 2021-06-26 21:42:36 -0500
  • 693264caf4 Merge branch 'main' into vs2019 Tom Kidd 2021-06-26 18:19:31 -0500
  • 25492264f8 Merge branch 'main' into xcode Tom Kidd 2021-06-26 18:17:44 -0500
  • bc7842e301 Allow unwinding of qvmcall64 call-stub for msvc/masm qvmcall64 has its own custom calling convention due to pushing all non-volatile registers to the stack. The game uses set/longjmp which on Windows uses "RtlUnwindEx" to unwind the callstack. qvmcall64 cannot be unwound by default due to the custom calling convention. To allow unwinding, we need to add custom SEH unwind data to the function. Ch40zz 2021-06-23 18:17:36 +0200
  • 4bbeec863d Allow unwinding of qvmcall64 call-stub for msvc/masm qvmcall64 has its own custom calling convention due to pushing all non-volatile registers to the stack. The game uses set/longjmp which on Windows uses "RtlUnwindEx" to unwind the callstack. qvmcall64 cannot be unwound by default due to the custom calling convention. To allow unwinding, we need to add custom SEH unwind data to the function. Ch40zz 2021-06-23 18:17:36 +0200
  • ed93ea388f Mac OS X 10.3.9/10.4.x support Alex 2021-06-16 17:46:38 -0400
  • 60c9be7a59 SDL2: disable memset_pattern4 - hack to fix compilation Martin Gerhardy 2021-06-06 00:27:28 +0200
  • e249199fa6 LIBS: updated sdl2 to 2.0.14 Martin Gerhardy 2021-06-05 13:27:53 +0200
  • 53ef90de1f ALL: renamed assets Kai-Li 2021-05-21 18:28:22 +0200
  • 8cf9ae83bc ALL: added freezetag game mode Martin Gerhardy 2021-05-17 20:00:02 +0200
  • a558d32a4d GAME: const for chat related functions Martin Gerhardy 2021-05-21 16:19:55 +0200
  • 76ac7fd51b GAME: const and replaced duplicated string with constants Martin Gerhardy 2021-05-20 20:28:50 +0200
  • 44fd1757f2 GAME: fixed coding style Martin Gerhardy 2021-05-20 20:24:00 +0200
  • c5a33e6b81 GAME: replaced magic numbers, const and static Martin Gerhardy 2021-05-20 20:18:16 +0200
  • db316f8ad5 GAME: synced with botfiles Martin Gerhardy 2021-05-20 20:10:24 +0200
  • 90c88b85d5 GAME: fixed sanitizer warning Martin Gerhardy 2021-05-20 20:01:16 +0200
  • ef0b3ca222 AI: cleanup in chat handling Martin Gerhardy 2021-05-20 19:56:47 +0200
  • 60a2000419 Fixes a crash when compiling the project on windows in 64 bit mode. Not all non-volatile registers were actually saved and restored, leading to a few registers being trashed after calling the vm instructions. All non-volatile registers have been added. Ch40zz 2021-05-19 18:55:58 +0200
  • 0acd62315c UI: minor cleanup Martin Gerhardy 2021-05-19 22:47:14 +0200
  • c0894904f7 ALL: static + const Martin Gerhardy 2021-05-19 22:45:39 +0200
  • b955f42ef0 GAME: cleanup (static + const) Martin Gerhardy 2021-05-19 22:31:28 +0200
  • 13ae2906d0 GAME: const Martin Gerhardy 2021-05-19 22:14:55 +0200
  • 8b227101c2 GAME: static for ai methods Martin Gerhardy 2021-05-19 21:05:52 +0200
  • b1f27c94fe Fixes a crash when compiling the project on windows in 64 bit mode. Not all non-volatile registers were actually saved and restored, leading to a few registers being trashed after calling the vm instructions. All non-volatile registers have been added. Ch40zz 2021-05-19 18:55:58 +0200
  • cd4324381a CGAME: use the globally defined game type names Martin Gerhardy 2021-05-18 22:51:23 +0200
  • 9c30d07917 ALL: don't rely on the fact that big balloon is the last valid game type Martin Gerhardy 2021-05-17 19:57:07 +0200
  • 19d7612b64 CLIENT: should fix issue #107 (MAX_STREAM_BUFFER warnings) Martin Gerhardy 2021-05-16 22:59:37 +0200
  • c1b5534573 QCOMMON: slightly optimized some string functions Martin Gerhardy 2021-05-16 22:57:09 +0200
  • 73478d480b QCOMMON: disable some code for dedicated servers Martin Gerhardy 2021-05-16 22:55:38 +0200
  • acc5d77d62 QCOMMON: highlight debug console messages Martin Gerhardy 2021-05-16 22:53:32 +0200
  • f1206db9ce QCOMMON: don't print to the client console if running as dedicated server Martin Gerhardy 2021-05-16 22:52:59 +0200
  • 20f2117b8d ALL: static + const Martin Gerhardy 2021-05-16 22:52:09 +0200
  • dffc3d9b32 SDL: minor fixes Martin Gerhardy 2021-05-16 21:39:37 +0200
  • 2b7313592f BOTLIB: cleanup Martin Gerhardy 2021-05-16 21:33:34 +0200
  • 4a06e86181 QCOMMON: fixed ProjectPointOnPlane for denom being zero Martin Gerhardy 2021-05-16 12:45:20 +0200
  • b1a29e011f VULKAN: minor cleanup and sanity check in RE_UploadCinematic Martin Gerhardy 2021-05-16 12:19:35 +0200
  • 9b2ce4c0a4 RENDERER: we only need 16 scratch image handles Martin Gerhardy 2021-05-16 11:41:47 +0200
  • e9bc02b3cd RENDERERGL1: const + static Martin Gerhardy 2021-05-15 19:04:38 +0200
  • e33af54876 RENDERERGL1: reduced code duplication Martin Gerhardy 2021-05-15 19:02:52 +0200
  • 328e12642b RENDERERCOMMON: fixed compiler warning Martin Gerhardy 2021-05-15 15:23:11 +0200
  • 539d0dd768 Various bugfixes by Tobias Kuehnhammer (#5270) - A stupid bug where bots re-trigger jumppads if they fell onto it. - A small "memset" bug concerning player animations. - Reward sounds were never cleared and thus they are played on a map restart. - Safer and more secure handling of disconnected clients and clients with malformed or illegal info strings. - first_gauntlet_hit.wav was not played (ops/ps) bug - capturelimit not hit (from OAX) Thilo Schulz 2012-07-01 17:27:52 +0000
  • fa0a371d18 Fix attacker icon being default image if attacker left Zack Middleton 2015-03-23 19:53:18 -0500
  • 1f68969dce Fix crosshair drawing not clearing color Zack Middleton 2015-03-23 19:33:38 -0500
  • c685c0f051 Fix predicting entity origin on rotating mover Zack Middleton 2018-09-15 11:53:21 -0500
  • 7f0af0ca76 fix a few potential buffer overwrite in Game VM David CARLIER 2017-12-16 18:51:34 +0000
  • 29aeea2684 Fix crash when pmove_msec is 0 Zack Middleton 2017-08-19 01:28:49 -0500
  • f12e69c2d5 Make warmup in Team Deathmatch wait for players to join both teams Zack Middleton 2017-07-31 15:13:19 -0500
  • 1331f91b0e Allow spectators to use noclip cheat Zack Middleton 2017-06-24 20:04:27 -0500
  • 7888a713a1 GAME: fixed compiler warnings Martin Gerhardy 2021-05-14 22:16:22 +0200
  • 53b9b2d6eb Fix notarget cheat Tobias Kuehnhammer 2017-06-07 21:19:42 -0500
  • 578236a8ac Fix score info being dropped by server Zack Middleton 2017-06-07 19:55:34 -0500
  • a822d3bfb4 Fix spawn/freed entity logic (specifically harvester skulls) Zack Middleton 2017-06-02 21:31:38 -0500
  • ada7b534da Fix joining team when starting local team play server Zack Middleton 2017-06-02 21:07:25 -0500
  • c509dc59ce Don't start a vote after vote passed for map change Zack Middleton 2017-04-12 17:14:55 -0500
  • 4fd6e09c66 [game/ai_main.c] Use floating-point fabs() for floating-point values Thomas Köppe 2016-08-23 19:30:02 +0100
  • ccd9e9f252 Save bot accompany distance across map change or restart Zack Middleton 2015-04-30 17:14:29 -0500
  • 99cf641a40 When player stops following a player, keep view angles Zack Middleton 2014-12-19 22:04:56 -0600
  • c28fe8e7a7 Don't use dead view angles after stop following a dead player Zack Middleton 2014-12-19 21:57:24 -0600
  • 036c100d43 Fix negative frag/capturelimit causing an infinite map end loop Zack Middleton 2018-02-04 10:37:20 -0600
  • 12a056ce49 Fix timelimit causing an infinite map ending loop Zack Middleton 2018-02-04 09:00:08 -0600
  • 300e8f2f1a BOTLIB: fixed compiler warning Martin Gerhardy 2021-05-14 18:59:56 +0200
  • 1b048fdfa7 GAME: fixed bots spawning as spectators with g_teamForceBalance activated Martin Gerhardy 2021-05-14 18:56:07 +0200
  • 1824169e29 AI: static for some methods Martin Gerhardy 2021-05-13 22:05:11 +0200
  • 1af3e453a7 BOTLIB: take the wop items into account in AAS_SetWeaponJumpAreaFlags Martin Gerhardy 2021-05-13 21:53:56 +0200
  • 1bf82eed99 UI: fixed warning Martin Gerhardy 2021-05-13 21:40:43 +0200
  • df900336ae GAME: fixed warning in trap_SetConfigstring calls Martin Gerhardy 2021-05-13 21:37:54 +0200
  • 4b39ed6e5b CGAME: fixed self assignment warning Martin Gerhardy 2021-05-13 21:37:37 +0200
  • 600f5b6f1a RENDERERCOMMON: fixed warning Martin Gerhardy 2021-05-13 21:30:49 +0200
  • bf15de594f GAME: const char pointers Martin Gerhardy 2021-05-13 21:08:43 +0200
  • 59792c4273 ALL: fixed warnings Martin Gerhardy 2021-05-13 11:44:09 +0200
  • 8042c4bcfa ALL: fixed compiler warnings Martin Gerhardy 2021-05-13 11:27:27 +0200
  • 631321393c BOTLIB: fixed warnings Martin Gerhardy 2021-05-12 20:45:36 +0200
  • 8592dcfe14 ALL: moved external dependencies into libs/ folder Martin Gerhardy 2021-05-11 20:38:04 +0200
  • e7fdcba224 ALL: removed PRODUCT_DATE and provide fallback if ARCH_STRING is not defined Martin Gerhardy 2021-05-11 19:49:34 +0200
  • 6cb6b1aa93 JANITORIAL: removed unused source files Martin Gerhardy 2021-05-11 18:42:58 +0200
  • d3a81773b8 JANITORIAL: removed unused autoupdater Martin Gerhardy 2021-05-11 18:40:12 +0200
  • 7b37f7ad4b JANITORIAL: minor cleanup Martin Gerhardy 2021-05-10 22:51:53 +0200
  • 1c8fea9dba GAME: increase floater runtime to 8 seconds Martin Gerhardy 2021-05-06 22:32:24 +0200
  • e8e51d1fba GAME: hopefully fixed framerate dependent floater usage Martin Gerhardy 2021-05-06 18:53:03 +0200