Zack Middleton
f4739e9c4d
Rename (already updated) opusfile-0.5 to opusfile-0.8
2017-05-23 11:47:27 -05:00
Zack Middleton
7139094355
Update opusfile from 0.5 to 0.8
2017-05-23 11:47:27 -05:00
Zack Middleton
ef8ad54421
Rename (already updated) opus-1.1 to opus-1.1.4
2017-05-23 11:47:27 -05:00
Zack Middleton
853110d5d4
Update opus from 1.1 to 1.1.4
...
Define FLOAT_APPROX in Makefile and misc/msvc12/quake3.vcxproj.
2017-05-23 11:47:26 -05:00
Zack Middleton
67bfe8f8d6
Rename (already updated) libvorbis-1.3.4 to libvorbis-1.3.5
2017-05-23 11:47:26 -05:00
Zack Middleton
bba263d634
Update libvorbis from 1.3.4 to 1.3.5
2017-05-23 11:47:26 -05:00
Zack Middleton
d87bd792c3
Rename (already updated) libogg-1.3.1 to libogg-1.3.2
2017-05-23 11:47:26 -05:00
Zack Middleton
04fc72899a
Update libogg from 1.3.1 to 1.3.2
2017-05-23 11:47:26 -05:00
Zack Middleton
e3ec11d42a
Remove unused libspeex
2017-05-23 09:13:54 -05:00
Zack Middleton
148d54bf54
Remove libspeex from README
2017-05-23 09:05:38 -05:00
SmileTheory
c65d2c2657
Add vao cache for static surfaces.
...
Remove support for draw range elements, multi draw arrays, world vao creation, surface merging.
2017-04-28 02:13:25 -07:00
Zachary J. Slater
127464ed19
Delete NotToDo
...
This is also an antiquated notion.
2017-04-19 16:28:55 -10:00
Zachary J. Slater
ca7e12cfe2
Delete BUGS
...
This was a thing?
2017-04-19 16:24:02 -10:00
Zack Middleton
729766150f
Don't start a vote after vote passed for map change
...
Processing a callvote command after a vote passed to change maps but
has not been executed yet will result in 1) map change immediately
happening 2) after new map loads players have vote HUD messages but
Game VM doesn't have a vote in progress. The phantom vote status will
only be removed if players start a new vote or run vid_restart.
The underlying issue is that a second callvote sets vote config
strings but a map change is executed before they are sent to clients.
Resulting in clients getting "cs" reliable commands with the config
string changes _after_ the map change. Out of sync config strings.
Even if the underlying issue was fixed, the second vote would be lost.
So it's best to not force a map change to happen immediately anyway.
Reported by Tobias Kuehnhammer.
2017-04-12 18:29:17 -05:00
Tim Angus
300f06ce8d
Merge pull request #288 from maxcrofts/list-pk3dir-mods
...
Improve FS_GetModList
2017-04-12 10:14:26 +01:00
Max Crofts
af69d1148f
Improve FS_GetModList
...
- Paths to search for mods are now specified in an array
- Mods can now consist solely of ".pk3dir" folders and still be
considered valid
- The function now has a consistent style
2017-04-12 17:49:50 +10:00
Tim Angus
7ea46532d5
Merge pull request #286 from maxcrofts/install-path
...
Update install path detection
2017-04-07 10:59:42 +01:00
Max Crofts
7ff610db35
Detect GOG install path
2017-04-07 16:26:26 +10:00
Max Crofts
f5143405f1
Add missing RegCloseKey to Sys_SteamPath
2017-04-07 15:18:28 +10:00
Tim Angus
d7a99d5d44
Merge pull request #282 from h3xx/fix-git-dependency
...
Fix build when cloned as submodule
2017-03-30 22:22:39 +01:00
Dan Church
537d28556f
Fix build when cloned as submodule
...
Steps to reproduce:
git init
git submodule add -b master git://github.com/ioquake/ioq3.git
cd ioq3
make USE_GIT=1
2017-03-30 16:10:40 -05:00
Zack Middleton
7ca43cb0be
Merge pull request #279 from lonkamikaze/freebsd-build
...
Freebsd build
2017-03-28 06:17:33 -05:00
Dominic Fandrey
a47ac2a451
Use -On level from CFLAGS on FreeBSD
2017-03-28 13:09:42 +02:00
Dominic Fandrey
7a237c8020
Do not pull CFLAGS into BASE_CFLAGS on FreeBSD
2017-03-28 13:09:42 +02:00
SmileTheory
de3339ebcd
Fill in filename in Com_WriteConfig_f() before checking extension.
...
Thanks BartoCH for pointing out.
2017-03-27 04:11:33 -07:00
Tim Angus
25cc2edc69
Merge pull request #277 from em92/master
...
Fallback to generic a windres if a cross compiler one cannot be found
2017-03-23 15:49:45 +00:00
Eugene Molotov
864f66a1c0
Makefile: using generic windres if specific one is not present in mingw platform
2017-03-23 20:34:27 +05:00
SmileTheory
d4e1a01f33
Remove FS_Read2().
...
Functionally the same as FS_Read().
Streaming functionality was removed in 672cfbf16f
but flag remained.
2017-03-17 04:21:11 -07:00
SmileTheory
b173ac0599
Merge some file writing extension checks from OpenJK.
...
Thanks Ensiform.
https://github.com/JACoders/OpenJK/commit/05928a57f9e4aae15a3bd0
https://github.com/JACoders/OpenJK/commit/ef124fd0fc48af164581176
2017-03-13 20:44:47 -07:00
SmileTheory
f61fe5f6a0
Don't open .pk3 files as OpenAL drivers.
2017-03-13 20:28:37 -07:00
SmileTheory
376267d534
Don't load .pk3s as .dlls, and don't load user config files from .pk3s.
2017-03-13 14:14:00 -07:00
Zack Middleton
cd41690fc3
Fix swapping AAS bboxes
...
Found in RTCW SP.
2017-02-27 18:18:15 -06:00
Zack Middleton
313064baa4
Fix command line variables not being set correctly
...
+seta, +sets, and +setu were ignored because Com_AddStartupCommands
thought Com_StartupVariable handled it.
+set didn't allow value to be multiple tokens which due to Unix shell
unintuitively removing quotes causes the variable to only be set to
the first token. This could be worked around by escaping quotes
ioq3ded +set g_motd \"hello world\"
but it doesn't match behavior of other start up commands (which now
includes seta, sets, and setu) that use all tokens.
2017-02-22 15:16:50 -06:00
Zack Middleton
da747fc291
Fix source filename/includepath length in l_precomp.c
...
source_t filename and includepath are 1024 but MAX_PATH is 64. As far as
I know the paths don't exceed that so this probably doesn't fix anything.
Similar changes were already made to l_script.c so this makes things
consistent. This was found because it was fixed in RTCW's code.
2017-02-19 09:24:50 -06:00
SmileTheory
468da0fabc
OpenGL2: Generate less shaders when r_sunlightMode is disabled.
...
Original patch by https://github.com/inolen in https://github.com/ioquake/ioq3/pull/36
2017-01-26 19:58:28 -08:00
Wolf
6b514ee532
Correct test for GL_EXT_texture_env_add support
...
The test string is missing the initial "GL_" so it is always failing the test even when supported on newer hardware.
2017-01-26 00:14:31 -08:00
Tim Angus
d85a544bf2
Merge pull request #230 from fmwviormv/patch-1
...
reset samplefrac to 8-bits, to prevent overflow
2017-01-25 10:42:49 +00:00
Zachary J. Slater
7efe1c97a7
Merge pull request #99 from openmoh/ioq3-SSE-msg
...
rephrase SSE availability message (thanks)
2017-01-24 19:28:41 -10:00
Zachary J. Slater
6e4e6e8925
Merge pull request #91 from lnussel/master
...
a VM for ARMv7l (Thank you, Ludwig -zjs)
2017-01-24 19:27:13 -10:00
Zachary J. Slater
bf3c88dcc1
Merge pull request #227 from smcv/old-style-declaration
...
Don't use mostly obsolete 'register' keyword (Merge or get off the pot.)
2017-01-24 19:17:40 -10:00
SmileTheory
0238810f34
OpenGL2: Render dlights only when r_lightmap is 0.
...
https://github.com/ioquake/ioq3/issues/246
2017-01-24 20:17:06 -08:00
SmileTheory
294109628d
OpenGL2: Fix bug in generating normal maps for non-square textures.
2016-12-12 15:33:54 -08:00
SmileTheory
06b47ad2a9
GLimp_HaveExtension() -> SDL_GL_ExtensionSupported()
2016-12-10 00:35:17 -08:00
SmileTheory
0672905ef1
OpenGL2: Detect Intel graphics and avoid/use certain operations there.
...
Also use qglCopyTextureSubImage2DEXT instead of qglCopyTextureImage2DEXT.
2016-12-07 22:30:55 -08:00
SmileTheory
730207817e
OpenGL2: Don't bind null framebuffers when not using framebuffers.
2016-12-07 14:13:29 -08:00
Zack Middleton
c68e471430
Don't have clients use private slots when sv_privatePassword is unset
2016-12-05 12:40:00 -06:00
SmileTheory
ab8bcf5c5b
OpenGL2: glGetIntegerv -> qglGetIntegerv
...
Thanks Cyrax for pointing this out.
2016-11-25 02:13:03 -08:00
SmileTheory
93066d2e05
OpenGL2: Don't draw viewmodels in portal views.
...
Thanks Cyrax for pointing out, should fix https://bugzilla.icculus.org/show_bug.cgi?id=6363 .
2016-11-25 01:30:21 -08:00
SmileTheory
2349ef038e
OpenGL2: Don't interleave texCoords and lightCoords in tess.
2016-11-25 01:17:46 -08:00
Zack Middleton
1c1e1f61f1
Allow overriding platform in NSIS installer
...
MSYS2 and some mingw builds use mingw64 instead of mingw32. If you run
`make installer` from the top-level, PLATFORM should be set correctly
when building the installer.
2016-11-01 17:53:25 -05:00