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
Mickaël Thomas
40ec42a425
Don't include (mission)pak_checksums in standalone build
...
Avoids a compiler warning
2017-03-12 22:57:17 +01: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
Wolf
411d20bec6
...too much MISSIONPACK ifdeffery.
2017-02-02 10:28:46 -06:00
Wolf
0c3879f192
Redundant #ifndef MISSIONPACK block
...
MISSIONPACK define is already required for this file or else it triggers an #error at the top of the file - removing redundant test that will never occur.
2017-02-01 12:33:55 -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
Zack Middleton
7a73646157
Prefer mingw-w64 for cross-compiling
2016-11-01 17:44:40 -05:00
Simon McVittie
2ab109b772
Avoid 'register' declarations
...
gcc 6 with -Wall -Wextra warns:
code/botlib/l_precomp.c: In function ‘PC_NameHash’:
code/botlib/l_precomp.c:551:2: warning: ‘register’ is not at beginning of declaration [-Wold-style-declaration]
int register hash, i;
^~~
Modern compilers either ignore the register storage class when
generating code, or generate better code without it, so just remove
most of them.
The remaining uses are in third-party bundled libraries (libjpeg, zlib),
and in a PowerPC-specific inline function consisting of inline
assembler (because I'm not 100% confident that it doesn't have
some practical use there).
2016-11-01 16:37:38 +00:00
Zack Middleton
10f33b892b
Fix removing/creating PID file for base game when switching to/from mods
2016-10-27 22:54:33 -05:00
SmileTheory
f7711a8119
OpenGL2: Add more ambient to lightmapped materials.
2016-10-27 02:12:32 -07:00
SmileTheory
8955752457
OpenGL2: Prioritize loading .png images over all others besides .dds.
2016-10-27 02:11:29 -07:00
SmileTheory
ffcec94f50
OpenGL2: Load images with "_nh" suffix as parallax normalmaps.
2016-10-27 02:10:40 -07:00
SmileTheory
89701a1a45
OpenGL2: Faster mipmap generation.
2016-10-21 19:48:02 -07:00
SmileTheory
ba59df8c8c
OpenGL2: Remove check for GL_ARB_texture_non_power_of_two.
...
Core in OpenGL 2.0.
2016-10-21 16:58:42 -07:00
SmileTheory
41ae7815c9
OpenGL2: Remove half float support.
...
Not enough accuracy for textures larger than 1024x1024, such as merged lightmaps.
2016-10-20 20:09:12 -07:00
SmileTheory
863adfcfc2
OpenGL2: Fix fog color.
2016-10-12 23:17:19 -07:00
SmileTheory
ad819edcc4
OpenGL2: Workaround for multiple deforms on MD3 mesh.
...
https://github.com/ioquake/ioq3/issues/122
2016-10-11 04:18:41 -07:00
SmileTheory
aa79738c50
OpenGL2: Store vertex colors and hdr lightmaps/lightgrid as RGBA16.
2016-10-11 03:28:20 -07:00
SmileTheory
239f539702
OpenGL2: Non-square merged lightmaps.
2016-10-10 03:06:03 -07:00
Zack Middleton
c80f341711
Handle ERR_DROP during Com_GameRestart
...
If ERR_DROP during Com_GameRestart after shutting down client, Com_Error
needs to restart the client otherwise there is just a black window. Also,
clear the game restarting flag in Com_Error otherwise it's not possible to
run Com_GameRestart again later.
I don't know of a way to trigger ERR_DROP, in FS_Restart for instance,
without engine changes however.
2016-10-09 19:17:58 -05:00
Zack Middleton
978afd7590
Avoid shuting down opus voip codec multiple times
2016-10-09 18:30:19 -05:00