Zack Middleton
71b804a096
Remove RF_SUNFLARE from OpenGL2 renderer
...
RF_SUNFLARE didn't do anything after commit "Merge Reaction renderer features, remove "#ifdef REACTION"s".
2013-05-24 12:26:45 -05:00
Zack Middleton
0448f68a13
Fix predicting touching items in CTF and 1FCTF
...
In CTF, rail or plasma gun/ammo were not predicted for pickup depending on what team player is on. The rail and plasma values are the same as PW_REDFLAG and PW_BLUEFLAG.
In 1FCTF, only neutral flag, BFG, and BFG ammo were predicted for pickup. WP_BFG is equal to PW_NEUTRALFLAG.
2013-05-23 00:55:32 -05:00
Ensiform
53bbfc2cd6
Remove unused renderCommandList variable from renderers
2013-05-13 12:08:16 -05:00
Tim Angus
d9d52f0306
Merge branch 'master' into sdl2
...
Conflicts:
Makefile
code/renderercommon/qgl.h
code/renderergl1/tr_local.h
code/sdl/sdl_glimp.c
2013-05-08 14:27:15 +01:00
Jonathan Gray
3234d2b141
dlopen libopenal.so not libopenal.so.1 on OpenBSD
2013-05-05 11:28:54 +10:00
Zack Middleton
ee7bd0cae6
Show surface names in excessive vertexes and triangles warnings
...
Add newlines to renderergl2's R_LoadMD3 vertex and triangle warnings.
2013-05-03 14:28:18 -05:00
SmileTheory
3a47192ba8
Use specular texture RGB as specular reflectance, multiplied by per-material value.
2013-05-03 00:32:59 -07:00
SmileTheory
aff3f18101
#5889 : Do post-processing only on viewport portion of frame buffer.
2013-04-26 18:49:48 -07:00
Zack Middleton
b6d64b7dc4
Correct TeamCount return type and team argument type
2013-04-26 15:46:12 -05:00
Harley Laue
1b2a6abed9
Rename FS_CheckFilenameIsNotImmutable to ..IsMutable
2013-04-24 14:45:37 -05:00
Zack Middleton
6c88bf8aee
Rename FS_CheckFilenameIsNotExecutable to ..NotImmutable
2013-04-24 14:14:13 -05:00
Zack Middleton
936db459ee
Don't allow modifying qvms or pk3s
...
Exception for allowing pk3s to be downloaded.
2013-04-24 14:11:18 -05:00
SmileTheory
8270d54a25
Don't scale shadow multipliers by overbrightbits, and improve documentation.
2013-04-22 21:52:16 -07:00
Zack Middleton
feb012152c
Give botlib com_basegame for botlib.log path
...
Before it always used BASEGAME fallback code.
2013-04-22 23:11:10 -05:00
Zack Middleton
b95d8a91aa
Fix referencing pk3 with only qagame QVM
2013-04-22 16:21:46 -05:00
Zack Middleton
a7317ac0d5
Add fallback for __func__ (ioq3 isn't compiled as c99 by default)
...
Using Debian gcc version 4.7.2 and clang 3.0-6.1 anyway.
2013-04-20 21:28:21 -05:00
Mikael Pettersson
1c66e30e7e
Fix memmove()
...
[The lcc source] overrides the libc memmove() with its own implementation,
but that implementation fails to follow the specification. In particular,
it returns NULL rather than memmove()'s first parameter.
GCC now optimizes based on this aspect of the specification, so things go
wrong at runtime.
[Text & patch from http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56881#c8 ]
2013-04-14 20:08:08 +01:00
Tim Angus
6983187a99
Remove old .mak files from botlib
2013-04-13 11:26:42 +01:00
Zack Middleton
319df2d4d7
Fix zone memory leak in OpenGL2 renderer
...
meminfo command showed the dynamic renderer zone amount going up by 1824 bytes each time I reloaded map using map command.
2013-04-10 23:21:40 -05:00
Tim Angus
230af8c9e9
Fix shfolder.dll not getting freed
2013-04-09 21:43:01 +01:00
Zack Middleton
0f62a565f9
Fix setting CVAR_VM_CREATED flag on user created cvars
...
Fix setting CVAR_VM_CREATED flag on cvars created using set[asu] commands (including archived cvars from cfg) and trap_Cvar_Set.
trap_Cvar_Register called Cvar_Get which cleared CVAR_USER_CREATED flag, but CVAR_VM_CREATED wasn't set because the cvar already existed.
2013-04-06 01:06:34 -05:00
SmileTheory
6a763f0671
Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git into suntest
2013-04-02 00:18:24 -07:00
SmileTheory
28e14c4546
Add sunlight/lightmap merging by multiply (r_sunlightMode 1)
...
Merge additive sunlight and map lighting into one GLSL shader (r_sunlightMode 2)
Change single lightmap blends to use lightall
2013-04-02 00:17:24 -07:00
Tim Angus
12115c28cd
Fix the warning caused by fixing the warnings
2013-03-26 18:32:36 +00:00
Tim Angus
98360bcd57
Fix some of the things clang --analyze flagged
2013-03-26 16:50:03 +00:00
SmileTheory
66acde6d60
Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git into suntest
2013-03-25 21:05:27 -07:00
Zachary Slater
01efc26654
s/enum/typedef enum/g on uniform_t for glorious fix of mac build. h/t MAN-AT-ARMS
2013-03-25 14:28:01 -07:00
Tim Angus
8d70929d12
Ditch 'historical compatibility' and use 'logic' instead
2013-03-22 11:33:27 +00:00
SmileTheory
8b23985358
Make all GLSL shaders use the same set of uniforms.
2013-03-20 22:53:30 -07:00
Zack Middleton
9bfff1363e
Fix NET_IPSocket and NET_IP6Socket return type
...
It was causing a warning on Windows x64.
2013-03-18 16:04:53 -05:00
Zack Middleton
98dda7758f
Always initialize joint_names in R_LoadIQM
...
Reported by MAN-AT-ARMS
2013-03-18 15:55:25 -05:00
Ensiform
9a752ce8cd
Use PATH_SEP for a debug message in FS_FOpenFileReadDir
2013-03-18 14:44:34 -05:00
Zack Middleton
bf962c516d
Fix loading and rendering IQMs with no joints
2013-03-18 14:13:09 -05:00
Tim Angus
ecd50f01c2
Remove RAVENMD4 #define
2013-03-18 19:05:51 +00:00
SmileTheory
e14a814ba2
Support more tcgens in lightall shader.
2013-03-14 23:11:27 -07:00
SmileTheory
9eef320c91
Remove some more automatic sRGB image flags.
2013-03-12 22:00:51 -07:00
Tim Angus
dfbad1360f
Fix some clang warnings
2013-03-12 21:50:59 +00:00
Tim Angus
bf25c27105
Oops missed a bit
2013-03-12 21:20:33 +00:00
Tim Angus
3e92679100
Fix USE_FREETYPE breakage
2013-03-12 19:41:52 +00:00
Tim Angus
37c69a8009
Move renderers a bit closer together
2013-03-12 17:52:29 +00:00
SmileTheory
41985945f6
Always reset vertex attrib pointers with animated meshes.
2013-03-11 22:46:21 -07:00
Tim Angus
78132cf829
Remove old x86_64 JIT compiler
2013-03-11 22:20:10 +00:00
Zack Middleton
b009528e6a
Fix displaying demo name when loading demo
2013-03-09 15:58:35 -06:00
Zack Middleton
89ee8b050f
Fix size reserved for IQM jointMats (allocated more than used)
2013-03-08 15:28:27 -06:00
Zack Middleton
8aa6efe7b6
Fix origin returned by IQM's LerpTag
...
It use to return pose joint's offset from base at the lerped frame, now it returns the joint's origin at the lerped frame.
Patch by Axel Isouard and Zack Middleton.
2013-03-08 13:47:16 -06:00
SmileTheory
e6e0d47099
Fix clampmapped images being always treated as sRGB.
2013-03-07 14:23:28 -08:00
SmileTheory
fb6b08bdd6
Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git
2013-03-06 21:00:21 -08:00
Zack Middleton
a737d442a0
Fix RAVENMD4 warnings in OpenGL2
2013-03-06 17:52:06 -06:00
SmileTheory
fbe56e4fa1
Some minor cleanup.
2013-03-06 02:02:01 -08:00
SmileTheory
027af8e6cc
Simplify RE_StretchRaw() with RE_UploadCinematic() and RB_InstantQuad2().
2013-03-06 00:54:56 -08:00
SmileTheory
11e83b2ee3
Oops, fix typo.
2013-03-05 20:21:03 -08:00
SmileTheory
7c04002b87
Simplify previous patch.
2013-03-05 19:52:11 -08:00
SmileTheory
2153fc4671
Calculate viewport and screen texture coordinates correctly for sun shadows. This fixes part of #5889 .
2013-03-05 01:41:51 -08:00
Ensiform
e7753f9acf
Fix vote Y/1 and teamvote Y/1
2013-03-03 21:53:14 -06:00
Zack Middleton
fe0a65e52e
Show lowercased ascii in bind command
2013-03-03 19:14:36 -06:00
Zack Middleton
a18ae32a5e
Fix Key_StringToKeynum to return lowercased ascii
...
Fixes bind and unbind uppercase ascii and uppercase ascii in cl_consoleKeys.
keycodes.h states "normal keys should be passed as lowercased ascii"
2013-03-03 19:07:44 -06:00
Zack Middleton
db68f59281
Fix comment for gametype parsing in ui
2013-02-27 16:09:10 -06:00
Zack Middleton
4cd60e5af7
Fix BotExportTest's args for BotGetReachabilityToGoal
2013-02-27 15:57:55 -06:00
Zack Middleton
b9a33f84be
Remove unused config string code from botlib
2013-02-27 15:55:01 -06:00
Zack Middleton
57cb0b2d89
be_ai_weap.c: s/move state/weapon state/g
2013-02-27 15:39:28 -06:00
Zack Middleton
c7059fbf28
Move noise function declations to tr_common.h
...
tr_noise.c is in renderercommon directory, so declare them in header there too.
2013-02-27 15:35:02 -06:00
Zack Middleton
eb7e554c46
Fix comment in snd_codec_opus.c
2013-02-27 15:31:26 -06:00
Zack Middleton
eef897b3c1
Remove Sys_SnapVector
2013-02-18 19:05:37 -06:00
James Canete
5b5f7f5c0a
Fix compiling opusfile on mingw32
2013-02-18 19:00:41 -06:00
Zack Middleton
7987b71a9d
Fix last commit
2013-02-17 20:42:18 -06:00
Zack Middleton
a41354f3f7
Add missing config_types.h for libogg
...
It's usally generated by configure, most platform cases are handled in os_types.h
2013-02-17 20:34:45 -06:00
Zack Middleton
5c3d76665f
Fix compiling opus using mingw
2013-02-17 18:56:31 -06:00
Zack Middleton
2a31f33fc6
Add libogg 1.3.0
2013-02-17 18:56:06 -06:00
Zack Middleton
6d56d8bb33
Add libopus 1.0.2 and libopusfile 0.2
2013-02-17 18:33:39 -06:00
Zack Middleton
3dd5c5d862
Add Ogg Opus support
2013-02-17 18:32:05 -06:00
Zack Middleton
1b0fb6e8d8
5882 - Update OpenAL Headers to OpenAL Soft 1.15.1
2013-02-17 07:34:41 -06:00
Zack Middleton
f4d56e5429
Add GPL header to tr_common.h
2013-02-16 15:46:09 -06:00
Tim Angus
d201443350
Remove a few name tags
2013-02-16 21:03:56 +00:00
Tim Angus
2da0fd6de8
Add renderercommon/tr_common.h
2013-02-16 20:58:04 +00:00
Tim Angus
93e6183ce3
Move some things into renderercommon
2013-02-16 12:15:36 +00:00
Zack Middleton
372b07a97a
Fix freeing source while parsing botfiles/items.c
2013-02-16 04:40:27 -06:00
Ensiform
3041eee0cf
condump improvements
...
Default output file extension to ".txt"
Show output filename in error message.
Use Windows line endings on Windows.
Dynamically allocate line buffer. (by ZTM)
2013-02-15 22:49:08 -06:00
Ensiform
e5f7e1de52
Remove unneeded variable extern
2013-02-15 22:03:34 -06:00
Zack Middleton
2e45edb550
5717 - Gamecode can open file "" for reading
2013-02-15 21:08:47 -06:00
Zack Middleton
92573270de
5097 - Menu corrupted on start (on IRIX)
2013-02-15 20:14:02 -06:00
Tim Angus
f6fb9eb602
renderer -> renderergl1, rend2 -> renderergl2
2013-02-15 23:46:37 +00:00
SmileTheory
bff574e04e
#5878 : Ensure surfaces are drawn before executing full-screen render commands, and when at the end of the render command list.
2013-02-12 20:53:59 -08:00
Zack Middleton
c0d5ba9e06
Fix compiling
2013-02-11 20:45:17 -06:00
Zack Middleton
91194bfc3e
Fix possible delta from invalid entity
2013-02-11 20:36:14 -06:00
Zack Middleton
62cef99b28
Extend Team Arena name edit fields to MAX_NAME_LENGTH
2013-02-11 19:51:36 -06:00
Zack Middleton
6f88df262c
Don't add pk3dirs if connecting to a pure server
...
Only .cfg etc would be read from pk3dirs, but they should be treated like pk3s that are not on the pure list.
2013-02-11 19:15:14 -06:00
Zack Middleton
ebee21157c
Change pk3dir README / comments to fit in better
2013-02-11 18:02:40 -06:00
Andrew Browne
37a9614179
5289 - Support for .pk3dir
2013-02-11 17:58:24 -06:00
Zack Middleton
c9137d9d14
Update invalid g_gametype right away
2013-02-11 16:43:18 -06:00
Zack Middleton
50e85b23b3
Remove newlines from Rend2 error messages
2013-02-11 16:37:00 -06:00
Zack Middleton
eab1f9720a
Add missing traps to cg_local.h
2013-02-11 16:28:41 -06:00
Tobias Kuehnhammer
2147f2b7c2
Adds Z checking to CanDamage function.
2013-02-11 16:02:01 -06:00
Zack Middleton
ac621642ac
Unify/cleanup max snapshot entities on client and server
2013-02-11 15:49:47 -06:00
Zack Middleton
d815052df0
Fix renderering TrueType Fonts in Rend2
...
Reported by Axel Isouard (exidl)
2013-02-11 14:33:38 -06:00
Zack Middleton
75598f1a2b
Fix IPv6 favorites in q3_ui
...
This does however allow favorites to contain hostnames which was explicitly not allowed before.
2013-02-08 18:11:03 -06:00
Zack Middleton
81f92fe7f0
Extend Team Arena Favorite Address edit field to hold an IPv6 address
2013-02-08 18:10:22 -06:00
Zack Middleton
7b34987823
Fix resolving IPv6 favorites in Team Arena UI
2013-02-08 16:47:27 -06:00
Zack Middleton
2b7bf5b37e
Merge branch 'master' of https://github.com/ioquake/ioq3
2013-02-07 21:04:28 -06:00
Zack Middleton
7ccdff6e12
Fix creating favorite when not on view favorite servers
2013-02-07 21:03:33 -06:00
Zack Middleton
fe47952bf5
Increase favorite address buffer size in Team Arena UI
...
Now it can hold an IPv6 address.
2013-02-07 20:55:51 -06:00