Commit graph

1577 commits

Author SHA1 Message Date
Spike
c004eb1c9a Some documentation and stuff. 2017-12-15 06:01:58 +00:00
Spike
ed804fbd0d Removed lightmaps limit. 2017-12-15 05:20:13 +00:00
Spike
2fc55c878d Added lightmap scaling. 2017-12-15 04:01:14 +00:00
sezero
8fe46d6146 oslibs: rebuilt mpg123 (prev. build had some debug prints left in.)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1540 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-12-05 18:20:32 +00:00
sezero
0e670d68b0 oslibs: rebuilt libmpg123 after syncing with changes from 1.25.8 release.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1539 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-12-04 15:20:24 +00:00
Spike
b97aeb1132 Merge branch 'master' of git://github.com/ericwa/Quakespasm 2017-11-21 14:38:50 +00:00
Spike
18bf4e2a72 Merge remote-tracking branch 'upstream/master' 2017-11-21 13:11:33 +00:00
sezero
0c30111db1 minor doc editing.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1537 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-16 19:20:02 +00:00
ewasylishen
025bd34365 main_sdl.c: override sys_throttle to 0 during timedemo
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1536 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-16 18:21:38 +00:00
sezero
0fea6873a4 gl_model.c (Mod_SetExtraFlags): remove bogus !mod->name check.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1535 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-16 07:00:02 +00:00
ewasylishen
322e4fd1fc gl_model.c: (Mod_LoadModel): change Sys_Error to Host_Error for missing
model to be less annoying when testing a broken mod

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1534 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-14 07:20:29 +00:00
ewasylishen
38dbeacda7 cangelog: additions since 0.93.0-RC1
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1533 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-13 18:25:48 +00:00
ewasylishen
0a958c7b1d r_alias.c: display skin 0 instead of checkerboard for invalid skin num
metlslime says:

> I was the one that at added the blue checkerboard feature.
> I didn't realize at the time how many mods relied on the behavior of
> vanilla quake to show skin 0 when the mod asks for an invalid skin. So
> I now agree, the engine should replicate vanilla quake's permissive
> behavior and maybe just put up a non-spamy console warning when the
> bad skin is first set.

TODO: The warning is currently spammy (but only if developer 1).
Would be a bit of a pain to make non-spammy.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1532 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-12 22:16:34 +00:00
sezero
f2110149b8 SDL2 rebuild:
- osx fix for #3949 (SDL2 hg rev. 11696)
- another osx fix (SDL2 hg rev. 11697)
- fix for bug 3947 (not yet in SDL2 hg)

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1531 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-12 20:50:51 +00:00
sezero
fd025ca256 oslibs: add missing tremor builds for windows.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1530 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-12 16:39:20 +00:00
sezero
5a021b89d8 dslibs, codecs: vorbis rebuild
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1529 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-11 12:55:52 +00:00
sezero
9c45d6014a pr_edict.c (ED_ParseEpair): remove a developer.value check before the Con_Dwarning call added by r1527
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1528 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-10 05:55:04 +00:00
ewasylishen
c9274d0feb ED_ParseEpair: don't read garbage into vectors if the string is too short
This is a bug from vanilla.
Shows up in qump_vingal.bsp from QUMP, which has func_illusionary
entities with "origin" "". Example are the torch holders before
the first door in the map.
Prior to this commit the vector would possibly get a garbage value,
depending on what was on the stack.

see: http://celephais.net/board/view_thread.php?id=61523&start=53&end=61

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1527 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-07 21:49:32 +00:00
sezero
c3f913c66b SDL-1.2 rebuild: applied a fix for SDL bug #3739.
changed bug #3332 patch to use the SDL_ToUnicode
function wrapper instead of ToUnicode() directly.
some minor tweaking about SDL_stroull on windows.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1526 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-05 17:55:35 +00:00
sezero
ba15133a06 SDL2: rebuilt for osx and windows after applying fixes for SDL bugs
3920, 3921, 3926, and 3739. (only the bug/3926 patch is in official
SDL repo, for now.)

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1525 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-02 14:32:42 +00:00
ewasylishen
f138a54a21 r_world.c: rewrite R_DrawTextureChains_Multitexture_VBO to use GLSL
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1524 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-01 04:01:02 +00:00
sezero
410a42e1f3 rebuilt watcom versions of libvorbis after fixing a nasty asm mistake.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1523 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-27 23:03:04 +00:00
sezero
45ead02514 rebuilt SDL2 for osx and windows from official SDL2-2.0.7 release.
osx version has SDL changeset r11654 applied to fix a minor issue.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1522 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-26 18:25:11 +00:00
sezero
3db36d629f SDL2: rebuilt (again) after fixing a stupid typo..
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1521 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-21 05:16:50 +00:00
sezero
531c7f9717 Rebuilt SDL2 for windows and osx after applying patches from mainstream:
fixes SDL bugs 3887 (windows), 3890 (proper CVE-2017-2888 fix) and 3883

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1520 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-20 15:50:49 +00:00
sezero
b69be5ccae SDL2: rebuilt after applying multiple fixes from the mainstream hg repo:
addresses SDL bugs 2307, 3849, 3848, 3851, 3866, 3867, 3868, 3869, 3871,
3874, and 3875.  SDL2-2.0.6 bugs 2157, 3845, 3846, 3876, and 3878 still
are not resolved.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1519 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-14 13:01:14 +00:00
sezero
9a7651506d SDL2: rebuilt after applying fixes for SDL bugs #3857 and 3865. Also
applied Eric's suggested patch for bug #3851.
- SDL-2.0.6 bugs #2157, 3845, and 3848 still not resolved.
- SDL2 bug #3846: possibly a dup of #3851
- SDL2 bug #3858: possibly a dup of #3848 (and 3849)
- Windows version is built using VS2013-update5 with the WinXP option.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1518 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-08 18:55:18 +00:00
sezero
9ccd26b926 SDL2: rebuilt after applying fixes for SDL bugs #3855, 3857, and 3862.
Also applied Eric's memmove() suggestion for bug #3849.
- Windows version is built using VS2013-update5 with the WinXP option.
- SDL-2.0.6 bugs #2157, 3845, 3846, 3848, and 3851 still not resolved.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1517 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-07 08:33:11 +00:00
sezero
15ed45f5de SDL1.2, win32: lose the _GNU_SOURCE define to avoid the unnecessary
MINGW_ANSI_STDIO stuff when building against mingw.org headers..

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1516 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-05 20:24:43 +00:00
ewasylishen
bc00400aef view.c: New "gl_cshiftpercent_contents", "gl_cshiftpercent_damage", "gl_cshiftpercent_bonus", "gl_cshiftpercent_powerup" cvars for tuning the strength of specic view blends.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1515 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-03 19:49:04 +00:00
sezero
638d4e097b MacOSX/AppController.m: fix unused warnings in SDL2 builds
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1514 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-02 20:11:04 +00:00
sezero
65b1e09202 SDL2: rebuilt after applying fixes for SDL bugs 3051, 3814, 3842, 3847, 3852, 3854.
- Windows version is now built using VS2013-update5 with the WinXP option.
- SDL-2.0.6 bugs #3845, 3846, 3848, 3849, and 3851 are still not resolved.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1513 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-01 20:47:25 +00:00
sezero
3d416b89a0 compiler.h: added clang version of FUNC_NO_OPTIMIZE.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1512 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-01 18:11:29 +00:00
sezero
ca1dc2d4fc oslibs, SDL1.2: minor.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1511 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-01 18:03:37 +00:00
sezero
2ea640a2d4 rebuilt libmpg123 after syncying with fixes in mpg123-1.25.7 release (mpg123 svn rev.4356)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1510 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-10-01 18:01:08 +00:00
sezero
6c0c82339f SDL2 for Windows and OSX: rebuilt using SDL2-2.0.6 official release
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1509 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-22 21:03:08 +00:00
sezero
3ab0a9c0a6 rebuilt libmpg123 after applying a fix (svn rev. 4355) from mpg123 svn repository.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1508 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-22 17:15:21 +00:00
sezero
ff5caf0794 SDL2 for Windows and OSX: rebuilt from SDL hg-11511:833d4fbb3d76
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1507 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-21 14:52:08 +00:00
sezero
596d132d55 merged latest lodepng mainstream code: fixes encoder memory leak for some input error cases.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1506 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-17 11:04:05 +00:00
sezero
693a510005 minor cleanup to Max_Fps_f() cvar callback.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1505 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-17 11:02:46 +00:00
sezero
c502382a90 "W007: '&array' may not produce intended result" Watcom warning fixes.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1504 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-17 08:00:32 +00:00
Spike
9cac51ef29 Windows... Messed up access modes. 2017-09-17 03:22:55 +01:00
Spike
b6db01b18d All changes present in QSS-R7, plus
md3 support
quoth/etc bug fix
strzone bug fix
png/jpg replacement wall textures
rewrote mdl rendering to always use arrays, relaxing vertex+tri limits.
removed static ents limit
fixed ambient_level not working at high framerates.
2017-09-17 03:12:53 +01:00
sezero
6c88639a10 move the watcom 'aborts' pragma after function declarations.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1503 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-16 19:50:12 +00:00
sezero
4a3e40fcee oslibs, codecs:
- rebuilt opusfile after applying a fix (commit dee76c9) from xiph.org git repo.
- rebuilt libmpg123 after applying a fix (svn rev. 4335) from mpg123 svn repo.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1502 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-15 14:02:48 +00:00
ewasylishen
241501f0bf host_maxfps: tweak warning message; > character looks weird in quake
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1501 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-13 00:04:31 +00:00
ewasylishen
11b27de75d host_maxfps: warn the player if > 72 that physics will be broken
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1500 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-12 23:27:26 +00:00
ewasylishen
33effb5755 SZ_GetSpace: change overflow Sys_Error to Host_Error
this happens for maps that exceed the signon buffer and makes it a bit less annoying

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1499 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-12 23:12:33 +00:00
sezero
bc439e4b6f SDL2 for Windows and OSX: rebuilt from SDL hg-11493:93013728e8a3
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1498 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-11 14:40:26 +00:00
sezero
091f44d955 oslibs: rebuilt SDL1.2
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1497 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-09-11 11:22:13 +00:00