Tim Angus
e130c1fbf9
Use scan-build when invoking clang
2014-08-27 22:55:16 +01:00
Tim Angus
67e24c8fc0
Show environment variables from jenkins
2014-08-27 17:28:32 +01:00
Tim Angus
4646115f03
Link instead of copy
2014-08-27 17:13:27 +01:00
Tim Angus
19ee6a86eb
Add cppcheck stage to jenkins script
2014-08-27 16:48:55 +01:00
Tim Angus
86b75ba936
There have been 0 days since the last compiler warning
2014-08-27 12:40:45 +01:00
Tim Angus
0c0019a2d1
Fix some warnings
2014-08-27 11:24:25 +01:00
Tim Angus
02d197ca08
Bullshit change to test jenkins configuration
2014-08-27 10:36:56 +01:00
Zack Middleton
137ddb9dc6
Get clipboard data from SDL
...
This makes pasting in client console and UI edit fields work on X11 and OS X.
Sys_GetClipboardData is only used by client, so returning NULL in dedicated is fine.
2014-08-27 04:32:05 -05:00
Zack Middleton
077f6bd068
Fix binding KP_NUMLOCK
...
Restore mapping SDL numlock to quake3 numlock.
2014-08-26 23:01:18 -05:00
Tim Angus
00909a4c16
Add SDL libraries to the builds
2014-08-26 16:59:33 +01:00
Tim Angus
cf7004ffb2
Fix OSX build
2014-08-25 12:03:10 -04:00
Tim Angus
2a3368481d
Merge branch 'master' into sdl2
...
Conflicts:
Makefile
code/renderergl2/tr_image.c
2014-08-25 15:00:48 +01:00
Tim Angus
7d026177ad
Fix assorted warnings
2014-08-25 14:48:49 +01:00
SmileTheory
ca9eebb125
OpenGL2: Fix a glsl compile error on old hardware with r_shadowFilter 0.
2014-08-02 00:02:46 -07:00
SmileTheory
ff1f093a0b
OpenGL2: Remove R_MipMap() and R_MipMap2(), and fix gamma conversion in R_MipMapsRGB()
2014-08-01 23:57:26 -07:00
SmileTheory
2b2d696f12
OpenGL2: Add fourth cascade for sun shadows, and adjust sun shadow cvar defaults.
2014-07-31 21:01:57 -07:00
/dev/humancontroller
7b866ae96d
guard against out-of-bounds jump table targets
2014-07-31 03:56:29 -05:00
hairball
3c52f2dccc
Don't use -mwindows with Clang on Windows
...
Thanks to stigmha for pointing out this doesn't work in Windows.
2014-07-26 00:47:28 -05:00
Zack Middleton
75cce50a9c
Don't load external GLSL files by default
...
External GLSL should probably only be used for development testing,
not released products. The GLSL files are tied to the code, and the
code changes some what often.
Fixes using OpenArena 0.8.8 which has incompatible GLSL files in a pk3.
2014-07-25 23:57:53 -05:00
SmileTheory
3d01543e2c
OpenGL2: Replace R_MipMapsRGB() with faster version.
2014-07-22 11:43:19 -07:00
Zack Middleton
48738599a0
Allow user override of cURL, OpenAL, and SDL libs/cflags
2014-07-20 17:39:27 -05:00
MAN-AT-ARMS
a8dcf60b76
Fix compiling on Linux Mint
2014-07-20 17:32:11 -05:00
Zack Middleton
574f6d1f31
Allow overriding external opus libs/cflags in Makefile
...
Pointed out by @MAN-AT-ARMS.
2014-07-20 16:55:45 -05:00
Zack Middleton
b02b54883b
Fix up vorbis handling in Makefile
2014-07-20 06:14:44 -05:00
Zack Middleton
efa9555d74
Merge branch 'pkg-config' of github.com:smcv/ioq3 into master
...
Conflicts:
Makefile
2014-07-20 05:51:17 -05:00
Pan7
16b48b50dd
-ffast-math for msvc
2014-07-20 05:22:20 -05:00
Zack Middleton
7afb433e20
Fix fast-math optimize flag for MinGW x86_64 build
...
Found by /dev/humancontroller.
2014-07-15 00:23:02 -05:00
Zack Middleton
0fe2e8d224
Restore drawing a cut off client console line in 1920x1080
...
The text lines don't meet at top of the sceen in 1920x1080, restore
drawing a cut off line across the top. In 640x480 this line isn't seen
at all. This is still better then trying to draw twice as many lines
than are actually seen (the way it was before the last commit).
2014-07-13 02:07:45 -05:00
Zack Middleton
b9e0398244
Don't draw client console buffer past top of screen
...
Thanks @Pan7.
2014-07-12 21:57:03 -05:00
Zack Middleton
d9309ac6db
Fix overstrike/insert logic being reversed in q3_ui
2014-07-03 21:06:05 -05:00
Zack Middleton
1d664a3a10
Remove unused cvar in_joystickDebug
2014-07-03 20:59:54 -05:00
Zack Middleton
5994564537
Remove unused array joy_pressed
2014-06-19 20:48:54 -05:00
Zack Middleton
5c1091b414
Fix SkipRestOfLine going past end of string
...
If string data starts with a 0 (string terminator), don't skip over it at p++.
Not causing any problems in ioq3 as far as I know.
2014-06-17 21:31:29 -05:00
Zack Middleton
95b241b8ba
OpenGL2 don't try to dlight surfaces that had all dlights culled
...
In the renderers, dlightbits are never cleared from world surfaces.
The dlight image does not repeat, so if it draws on extra surfaces it's
not visible.
However if using a repeating image (tr.defaultImage instead of tr.dlightImage);
* In OpenGL1 image is only drawn on surfaces close to dlight origin.
* In OpenGL2 image is draw on surfaces clearly outside the dlight radius, including past non-dlighted surfaces.
It seems there was a similar issue with pshadowBits. So update surface
dlightBits even if 0, like already done for pshadowBits. This causes
only surfaces close to origin to be affected. (Though it is a little
farther than in OpenGL1.)
I have no idea why this isn't a problem in OpenGL1.
2014-06-10 21:34:31 -05:00
Zack Middleton
107cae63d6
Merge branch 'master' into sdl2
...
Conflicts:
.travis.yml
2014-06-03 00:52:49 -05:00
Zack Middleton
cd3b7133ae
Skip merging a SDL 1.2 commit into sdl2
2014-06-03 00:51:31 -05:00
Zack Middleton
b12a9acf4d
Merge branch 'master' (early part 2) into sdl2
2014-06-03 00:50:50 -05:00
Zack Middleton
b5a17f3058
Skip merging a SDL 1.2 commit into sdl2
2014-06-03 00:50:00 -05:00
Zack Middleton
b87d889af8
Merge branch 'master' (early part 1) into sdl2
2014-06-03 00:49:05 -05:00
Ensiform
af79d2cb38
Fix an invalid null deref check in the slider code.
2014-05-29 22:27:00 -05:00
SmileTheory
9efaf819dc
OpenGL2: Really obvious optimization to previous commit.
2014-05-27 20:52:36 -07:00
SmileTheory
318d45cff5
OpenGL2: Reimplement MD3 tangent space calculation.
2014-05-27 18:20:12 -07:00
Zack Middleton
347b429fdb
Fix potential OOB in Windows Dedicated TTY CON_Show
...
Found by Coverity.
2014-05-26 23:11:56 -05:00
Zack Middleton
077ab4cbd1
Fix OOB access in CM_EdgePlaneNum without erroring in CM_GridPlane
...
I changed warning to error in 9d74227559
,
which broke JA's mp/ctf4 map and probably others.
2014-05-25 23:03:42 -05:00
Zack Middleton
eeeaf3f125
Fix potential buffer overflow caused by long tcMod args
...
Found by Coverity.
2014-05-25 18:44:17 -05:00
Zack Middleton
9c99cf29db
Have OpenGL2 "map $lightmap" check for NULL tr.lightmaps too
...
Zero length lightmap lump will have NULL tr.lightmaps.
OpenGL1 already has this check, because r_vertexLight 1
would crash Team Arena. OpenGL2 does not disable loading lightmaps
when r_vertexLight is 1 though, so it does not have that issue.
2014-05-25 18:41:57 -05:00
Zack Middleton
7a4ef47476
Fix max bans range check in SV_AddBanToList
...
Adding too many bans would write out of bounds. Found by Coverity.
2014-05-25 18:41:51 -05:00
Zack Middleton
eea9fbdb61
Fix unchecked buffer size issues in l_script.c and l_precomp.c
...
Found by Coverity.
2014-05-25 18:41:24 -05:00
Zack Middleton
078d004dc2
Fix potential buffer overflow in PS_ReadPrimitive
...
Found by Coverity.
2014-05-25 16:28:38 -05:00
Zack Middleton
e21ff01946
Don't use memset with non-zero value to fill ints
...
Coverity reported using value -2 as a bad memset. Really doesn't make sense when filling ints and not bytes too.
2014-05-25 16:10:01 -05:00