Commit graph

1770 commits

Author SHA1 Message Date
Shpoike
8033e23997 Display multiple local addresses on the create-game multiplayer menu.
Hopefully this wll be slightly more useful on multi-homed machines.
2018-10-17 01:46:09 +01:00
Shpoike
81c66858fc Accept LIGHTING_E5BGR9 bspx lumps in case there's no rgb8 lump.
Converts to rgb8 for now, so still only uses ldr lighting.
2018-10-16 20:38:41 +01:00
Shpoike
3dcf541c64 Fix demo playback. Play some ftenq demos too. 2018-10-16 20:36:23 +01:00
Shpoike
824645ba03 The voice chat feature requires audio capture. Audio capture requires sdl2. So lets force that. 2018-10-16 20:25:04 +01:00
sezero
87960774fe oslibs, win32: replaced broken x86 libmp123.dll with a working build.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1597 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-10-12 11:01:22 +00:00
sezero
ab75b5de5f rebuilt SDL2 for OSX/Win from mainstream SDL repo, hg-12319:06e89f1159f9
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1596 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-10-12 08:10:51 +00:00
sezero
71655c6ce3 oslibs, win32: replaced broken x86 libmp123.dll with a working build.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1595 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-10-11 09:24:14 +00:00
sezero
c6a7eb8b11 rebuilt SDL2 for OSX/Win from mainstream SDL repo, hg-12266:0a1710b7c321
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1594 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-30 15:51:30 +00:00
sezero
b264321274 rebuilt SDL2 for OSX/Win from mainstream SDL repo, hg-12241:f72836cfb92b (not-yet-released v2.0.9)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1593 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-27 17:20:46 +00:00
sezero
9909888c0b menu.c (M_ScanSaves): silence gcc8 -Wstringop-truncation:
just replaced strncpy() with q_strlcpy().

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1592 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-21 12:10:06 +00:00
sezero
7c4ebaaae8 rebuilt SDL2 for OSX/Win from mainstream SDL repo, hg-12191:3c9c784e85bb
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1591 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-17 17:15:26 +00:00
sezero
cc27c96d8e rebuilt SDL2 for OSX/Win from mainstream SDL repo, hg-12184:02509665751f
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1590 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-14 11:51:47 +00:00
sezero
1db4e03bce SDL-1.2: rebuilt for OSX from latest code in mainstream SDL-1.2 branch.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1589 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-14 09:14:22 +00:00
Spike
2ac22f6c5c Misaligned bsp lumps should have been a developer thing.
If anyone didn't fix their maps yet, they probably never will.
2018-08-04 16:38:26 +01:00
Spike
1eac6c1978 Don't try doing mouse grabs in dedicated servers... 2018-08-04 16:37:21 +01:00
Spike
211c3e3f43 Fix p999 issue (was checking for only 666 on makestatic). 2018-07-19 22:05:16 +01:00
Spike
4b77db179a Fix slowmo issue caused by framerates lower than 72 with network independance. 2018-07-19 22:03:42 +01:00
Spike
d3bd4566a5 Fix possible networked out-of-bounds access. 2018-07-19 22:02:25 +01:00
Spike
843ba06637 Reinstate the DoublePrecisionDotProducts.
They are still needed for ericw's testcase (oms3).
2018-07-16 00:59:35 +01:00
Spike
60ec7ab505 Replaced SV_RecursiveHullCheck with a more numerically stable and faster alternative. 2018-07-15 00:52:34 +01:00
Spike
9a038da2eb Fix some csqc bugs+omissions. 2018-07-07 15:05:34 +01:00
Spike
2c53c4574d Avoid csqc crashes from setorigin etc.
Also avoid issues from csqc errors while scissor is enabled.
2018-06-28 05:42:28 +01:00
Spike
4cd709ab27 Decode oggs for in-game sounds. 2018-06-28 05:40:25 +01:00
Spike
0b796bdfe4 Fixed issue with Z_Realloc not guarenteeing 0-filled memory (due to alignment). 2018-06-28 05:32:43 +01:00
sezero
66f09d4815 gl_texmgr.h (struct gltexture_s): change 'pants' and 'shirt' to signed char
otherwise negative value checks wouldn't work if char is unsigned by
default. Fixes bug #28 (https://sourceforge.net/p/quakespasm/bugs/28/,
also see: https://github.com/Novum/vkQuake/issues/145 )

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1588 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-06-18 07:15:58 +00:00
Spike
50a7b25833 Some compile fixes. 2018-05-31 17:02:35 +01:00
sezero
61fe97411e pr_edict.c: replaced another strcpy() call with q_strlcpy(), tweaked a warning message.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1586 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-30 15:01:22 +00:00
sezero
a000174857 lodepng.c: max 5552 instead of 5550 sums before adler32 overflow
(lorepng github mainstream commit 81cf5de55f)

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1585 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-30 04:04:47 +00:00
Spike
1bb27f22a6 Bugfix - make dlights move correctly with respect to moving bsp entities, instead of the light being in the wrong place.
Obviously this doesn't affect baked lights, but at least mappers have more control over those.
2018-05-25 11:54:33 +01:00
Spike
caa5694170 Add warnings for any misaligned lumps. These crash on arm ports of engines. 2018-05-25 11:51:10 +01:00
Spike
f6b4de9fd7 Fix https://github.com/Shpoike/Quakespasm/issues/1 2018-05-25 11:50:13 +01:00
Spike
683d0e67c7 Hopefully this will fix the lingering issues with pics getting screwed on game changes. 2018-05-19 19:41:18 +01:00
sezero
169e45e2e1 SDL2, windows: put the windows 10 mouse bug workaround back in.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1584 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-16 11:29:51 +00:00
Spike
2788c89acf Added missing header. 2018-05-16 04:15:14 +01:00
Spike
27a395d085 Docs update 2018-05-15 09:09:20 +01:00
Spike
086f104502 Make the bf command fade smoothly, instead of rounding down and disappearing almost instantly. 2018-05-13 08:07:15 +01:00
Spike
125c28aa96 Throttle networking to 72 if host_maxfps is set any higher (or 0).
This means that you can just disable vsync and set host_maxfps to 0 for uncapped framerates without any new physics issues.
Note that this commit does not fix bf flashes.
2018-05-13 08:00:41 +01:00
sezero
f22822b54b oslibs, codecs: rebuilt vorbis decoder after applying fix for CVE-2017-14160.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1583 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-11 20:39:21 +00:00
sezero
5b5b4338ba applied fix for SDL bug #4159
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1582 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-11 20:32:57 +00:00
Spike
72814e70d8 Allow ints to save too, in case anyone tries using them, ever. 2018-05-08 23:45:33 +01:00
Spike
583ed981a7 Fix crash when saving the game. 2018-05-08 23:42:36 +01:00
Spike
4683958937 Fix stupid oversight - I forgot to actually set qcvm->GetModel. 2018-05-07 19:32:50 +01:00
Spike
550e9ecd56 Fix issue with pr_dumpplatform writing a prior version of the simplecsqc entry points.
Also print the path that the qsextensions.qc file was written to.
2018-05-07 08:49:22 +01:00
Spike
c194f2cf80 Docs update 2018-05-05 16:21:09 +01:00
Spike
cc7a0f114b Some misc qc-related bugfixes. 2018-05-05 16:18:07 +01:00
Spike
0dc79fa354 Make mwheelup/down less annoying when scrolling in the console whenever they're not bound. 2018-05-05 16:14:05 +01:00
sezero
0552632169 oslibs, codecs: rebuilt libxmp (lite version) from latest git
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1581 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-05 05:01:28 +00:00
sezero
c5e560b321 SDL2 rebuild:
Windows:
- Remove the windows 10 mouse bug workaround: the issue is fixed in
  windows 10 version 1803 (i.e. the April 2018 update build 17134.)
 (see SDL bug #4152.)

- SDL_ShowWindow() should not activate the window if the window has
  the WS_EX_NOACTIVATE window flag (mainstream commit 11939.)

Mac OS X:
- fix pthread_mutex_trylock() error checks (mainstream commit 11950)

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1580 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-03 17:42:24 +00:00
Shpoike
eabd9d3b3b Fix some warnings. 2018-05-01 12:48:47 +01:00
Shpoike
cd8b6e0df5 Merge remote-tracking branch 'upstream/master' 2018-05-01 01:57:14 +01:00