Commit graph

1873 commits

Author SHA1 Message Date
Shpoike
48cc790784 Merge branch 'master' of https://github.com/ericwa/Quakespasm 2019-09-10 15:58:52 +01:00
Shpoike
0da18d5281 Added support for LMSTYLES16 bspx lump, allowing up to 16 lightstyles per face and a lot more switchable light styles. 2019-09-10 15:41:11 +01:00
sezero
a99372766a update lodepng to 20190824 version from mainstream.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1623 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-28 00:10:02 +00:00
sezero
d36f35ab2e watcom makefiles: make wlink quiet
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1622 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-28 00:01:04 +00:00
sezero
b98b15325d SDL2: rebuilt from latest SDL2-hg-r13033 to test upcoming v2.0.11.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1621 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-24 09:21:07 +00:00
sezero
58bb88d36d oslibs, SDL-1.2: rebuilt from latest code (1.2.16).
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1620 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-23 08:47:40 +00:00
sezero
152063a205 update lodepng to 20190814 version from mainstream.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1619 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-15 12:01:54 +00:00
sezero
17017c8ab8 oslibs, SDL-1.2: rebuilt from latest code (1.2.16).
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1618 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-03 11:47:14 +00:00
sezero
c616de13fd oslibs, SDL-1.2: rebuilt from latest code for windows.
fixes the SetVideoMode bug in previous build.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1617 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-01 22:25:46 +00:00
sezero
f24c50aaa1 SDL2: rebuilt for Windows from SDL2-hg-r12978 to test upcoming v2.0.11.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1616 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-01 18:56:54 +00:00
sezero
445e73b070 oslibs, SDL-1.2: rebuilt from latest code.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1615 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-01 18:38:51 +00:00
sezero
e5dc04bc97 oslibs, codecs: updated vorbis, xmp, and mikmod builds.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1614 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-29 08:42:03 +00:00
sezero
663e206ace oslibs, codecs: rebuild libmpg123 with updates from mainstream.
git: https://github.com/sezero/mpg123.git 1.22.x-sezero branch

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1613 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-28 01:21:05 +00:00
sezero
c526eab7cf snd_mp3.c: better skipping of tags:
( also see: https://bugzilla.libsdl.org/show_bug.cgi?id=4728 )

Instead of doing it 'as-we-go' every time, skip the tags at file-open
time only once.

The former implementation had the chance of not having the full tag in
the frame, that includes a possibility of even not having the complete
tag magic in the frame leading to not identifying a tag.

The new implementation skips all the tags at file-start and file-end,
and does that only once.

Also added are detection and skipping of extended ID3v1 and APEv1 tags.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1612 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-23 14:11:30 +00:00
sezero
6cfd54520e lodepng: sync with mainstream, merged up to latest commit f6155a420604.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1611 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-15 09:20:05 +00:00
sezero
f6d73f5e52 SDL2: rebuilt for Mac OS X from SDL2-hg-r12927 to test upcoming v2.0.10.
More builds for both osx and win will likely follow, because there still
are some critical issues open in SDL bugzilla.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1610 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-04 11:21:50 +00:00
sezero
4f16accd0e SDL2: rebuilt for Windows from SDL2-hg-r12919 to test upcoming v2.0.10.
A Mac OS X build will follow later. And more builds will likely follow
because there still are some critical issues open in SDL bugzilla.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1609 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-03 07:39:47 +00:00
Shpoike
80674f6cd0 Merge branch 'master' of https://github.com/ericwa/Quakespasm 2019-06-18 14:20:29 +01:00
Shpoike
1f34081f53 qss is starting to be its own thing. be sure to provide more correct version info. 2019-06-18 14:19:16 +01:00
Shpoike
d7f84a926e Support up to parm64 instead of just parms1-16. 2019-05-02 04:25:41 +01:00
Shpoike
315f2dec6e Make sure world.message is set in csqc. 2019-05-02 04:22:54 +01:00
Shpoike
ff5406eeb7 More readable prints when port numbers get screwed for whatever reason 2019-05-02 04:21:08 +01:00
ewasylishen
bef10e8c87 CalcSurfaceExtents: adjust bogus initial "max" texture coord to match the
magnitude of the "min" one. It was possible to erroneously cause a
"bad surface extents" error with face around +/- 100K units from the origin,
since "max" was initalized to -99999.

TODO: These should probably both be changed to FLT_MAX/-FLT_MAX.

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1608 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-03-18 07:22:54 +00:00
Shpoike
b5c502e4b7
Merge pull request #5 from nnnn20430/master
Mod_LoadMD3Model: don't load textures on server
2019-02-19 04:47:19 +00:00
nnnn20430
3a01a884f3 Mod_LoadMD3Model: don't load textures on server
This fixes a segfault when -dedicated flag is used
2019-02-10 05:03:04 +01:00
Shpoike
d9ee3ba2de Fix my stoopid bug 2019-02-06 01:51:44 +00:00
Shpoike
96ae31473e Merge branch 'master' of https://github.com/ericwa/Quakespasm 2019-02-06 00:24:02 +00:00
Shpoike
1747cc339e Fix a couple of stupid bugs (reported by c0burn). 2019-02-06 00:06:40 +00:00
Shpoike
8e545cbe9f Load external textures for mdls (and make sure alpha blends work too). 2019-01-31 03:21:38 +00:00
Shpoike
32ef80619c Forgot newlines. 2019-01-31 03:20:19 +00:00
Shpoike
6f059bd0bc Use float coords instead of int32 coords. They just make more sense. 2019-01-31 03:20:03 +00:00
Shpoike
538737414c Accept type 1 tgas (paletted) 2019-01-31 03:19:04 +00:00
Shpoike
47484e5b9e Better effectinfo compat 2019-01-30 04:17:18 +00:00
Shpoike
2f061b722c attempt to support quakeforge 16bit mdl variant. untested. 2019-01-30 01:54:49 +00:00
Shpoike
eafbd8a397 less spammy from pr_checkextension 0 2019-01-30 01:53:53 +00:00
Shpoike
ab9e128ac2 a few mods use SOLID_BSP with non-bsp models for hitmesh support. We don't support that, but lets not crash out because of it. 2019-01-30 01:53:33 +00:00
Shpoike
03cb826af6 Implement exteriormodeltoclient 2019-01-30 01:53:15 +00:00
Shpoike
2f52cb0a4e Fix r_showbboxes bug (reported by c0burn) 2019-01-27 16:50:19 +00:00
ewasylishen
b301418938 PR_UglyValueString: increase line[512] to 1024, use q_snprintf
Fixes writing past end of buffer (crashes on some OS'es) when saving xmasjam2018_qmaster1 


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1607 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-12-30 05:24:36 +00:00
Shpoike
96a003c4fb builtin number was wrong, oops. 2018-12-07 04:24:43 +00:00
Shpoike
c50d2bba84 Fix demo playback crash. 2018-12-07 04:24:06 +00:00
Shpoike
ac11583575 Fix linux compile issue. 2018-12-07 04:14:56 +00:00
Shpoike
52e96fc18f Fixed some warnings 2018-12-07 04:13:28 +00:00
sezero
a1fa1884ba rebuilt SDL2 for Win from mainstream SDL repo, hg-12425:266c5fbe0bbd
rebuilt SDL2 for OSX from mainstream SDL repo, hg-12428:f5d2abe5af7f


git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1606 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-22 14:57:24 +00:00
sezero
523bc3b08d oslibs: updated opus decoder builds
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1605 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-13 19:21:27 +00:00
sezero
2a7eb2d036 SDL2: rebuilt for OSX after applying patch for SDL bug #4368
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1604 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-11 08:34:51 +00:00
sezero
68fec36093 oslibs: updated libvorbis and libxmp builds.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1603 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-11 08:14:52 +00:00
sezero
cdaaa70163 SDL header updates from mainstream. (fix for SDL bug #4362.)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1602 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-07 08:00:22 +00:00
sezero
a6e4adaf0d oslibs, codecs: rebuild libmpg123.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1601 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-03 11:50:38 +00:00
sezero
481d47f389 handle ssize_t issues with MSVC better
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1600 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-03 09:50:53 +00:00