SmileTheory
60f56670d6
OpenGL2: Render metals as nonmetal on cubemaps, and some ComputeShaderColors cleanup.
2016-04-05 02:21:14 -07:00
Zack Middleton
80357ff1f2
Remove incorrect documentation from q3a.service
...
rate, snaps, and cl_maxpackets cvars only affect client.
2016-04-04 12:19:17 -05:00
SmileTheory
ee7fdef87f
OpenGL2: Improve cubemap outside error.
2016-03-28 22:26:19 -07:00
Zack Middleton
11668bb1f0
Fix typo of SDL_Has3DNow() in Sys_GetProcessorFeatures()
2016-03-27 12:02:12 -05:00
Ryan C. Gordon
2a3c331ba1
Sys_GetProcessorFeatures() didn't check for 3DNow! or Altivec.
2016-03-27 12:46:38 -04:00
SmileTheory
f911e32bb0
OpenGL2: Fix horribly broken metallic shader.
2016-03-15 05:20:25 -07:00
SmileTheory
eb7408ddac
OpenGL2: Fix r_lightmap.
2016-03-14 06:45:51 -07:00
SmileTheory
93e1feaaad
OpenGL2: More ssao/depth blur improvements.
2016-03-11 04:37:50 -08:00
SmileTheory
87cb2167bf
OpenGL2: Fixes to depth blur and ssao.
2016-03-10 03:44:21 -08:00
SmileTheory
934014e237
OpenGL2: Create FBOs if target image exists, not cvar settings.
2016-03-09 18:03:23 -08:00
SmileTheory
65b999446d
OpenGL2: Speedup for SSAO & blur shaders, fix sunlight normals in lightall.
2016-03-08 18:30:51 -08:00
SmileTheory
5738d09969
OpenGL2: Add r_glossType.
2016-03-07 03:30:16 -08:00
SmileTheory
90d6f941f8
OpenGL2: Add r_shadowBlur.
2016-03-07 02:27:03 -08:00
SmileTheory
a331637745
OpenGL2: Shader optimization, and add dither to tonemap.
2016-02-17 20:06:18 -08:00
SmileTheory
d11cfc88d5
OpenGL2: Fix some GL errors and no sun shadows on older OpenGLs.
2016-02-17 19:49:21 -08:00
SmileTheory
0f6f2be155
OpenGL2: Typos.
2016-02-12 18:34:31 -08:00
SmileTheory
871872689e
OpenGL2: Add named cubemaps and per-map env.json parsing.
2016-02-10 16:25:32 -08:00
SmileTheory
ad952b9537
OpenGL2: Merge several cvars into r_pbr.
...
r_glossIsRoughness, r_specularIsMetallic, r_framebufferGamma, r_tonemapGamma, r_materialGamma, r_lightGamma
2016-02-01 21:37:23 -08:00
SmileTheory
41791c662f
Fix frame_msec possibly being zero in cl_input.c.
...
This fixes a mouse freezing bug.
2016-01-29 20:14:35 -08:00
SmileTheory
2b2f1aeaa1
OpenGL2: Load existing per-map cubemaps.
2016-01-28 16:39:42 -08:00
SmileTheory
558da25277
OpenGL2: Some FBO related cleanup/fixes.
2016-01-21 22:31:41 -08:00
SmileTheory
28ff383061
OpenGL2: Direct state access, part 3: Framebuffers.
2016-01-20 06:32:50 -08:00
SmileTheory
f70e9dac01
OpenGL2: Direct state access, part 2: Uniforms.
2016-01-18 23:30:36 -08:00
SmileTheory
275317fefb
OpenGL2: Direct state access, part 1: Texture binds
2016-01-18 04:46:01 -08:00
SmileTheory
3089df0398
Add msvc12 project files.
2016-01-15 02:54:34 -08:00
SmileTheory
63e45fab9a
OpenGL2: Remove specular ambient.
2016-01-15 02:46:30 -08:00
Zachary J. Slater
42dee17663
Merge pull request #42 from zturtleman/opus_voip_2
...
Use Opus for VoIP [updated]
2016-01-07 08:28:10 -08:00
Zack Middleton
8d38e2307c
Fix some opus_decode issues
...
It was able to fail the assert before. I was using opus_decode wrong.
2016-01-06 05:19:10 -06:00
Zack Middleton
615b73288f
Use Opus for VoIP
...
Server/client VoIP protocol is handled by adding new cvars
cl_voipProtocol and sv_voipProtocol, sv_voip and cl_voip
are used to auto set/clear them. All users need to touch
are cl/sv_voip as 0 or 1 just like before.
Old Speex VoIP packets in demos are skipped.
New VoIP packets are skipped in demos if sv_voipProtocol
doesn't match cl_voipProtocol.
Notable difference between usage of speex and opus codecs,
when using Speex client would be sent 80ms at a time.
Using Opus, 60ms is sent at a time. This was changed because
the Opus codec supports encoding up to 60ms at a time.
(Simpler to send only one codec frame in a packet.)
2016-01-06 05:19:10 -06:00
Zachary J. Slater
fe619680f8
Merge pull request #73 from Pan7/sayto
...
sayto cmd with player name completion
2015-12-28 09:04:19 -08:00
Zachary J. Slater
5555788867
Merge pull request #103 from openmoh/ioq3-intro
...
Have custom intro cinematics for standalone game
2015-12-28 08:56:20 -08:00
SmileTheory
e2b2437966
OpenGL2: Add r_cubemapSize.
2015-12-24 16:34:58 -08:00
SmileTheory
c3216f54d2
OpenGL2: Replace r_exportCubemaps cvar with exportCubemaps command.
2015-12-23 09:58:11 -08:00
SmileTheory
a6a6162f04
OpenGL2: Add r_exportCubemaps for saving cubemaps on map load.
2015-12-22 05:04:07 -08:00
SmileTheory
06feb6115b
OpenGL2: Support picmip for DDS textures.
2015-12-21 20:24:19 -08:00
SmileTheory
e25035672d
Fix error handling in RE_SaveJPGToBuffer().
2015-12-21 01:05:55 -08:00
SmileTheory
d8fd07b69a
Make jpeg loading errors non-fatal.
2015-12-20 03:08:50 -08:00
SmileTheory
f78d04eba8
OpenGL2: Add null dereference checks to DDS loader.
2015-12-18 19:42:15 -08:00
SmileTheory
f965f3c66e
OpenGL2: DDS (compressed textures) support.
2015-12-18 06:53:20 -08:00
SmileTheory
336419235a
OpenGL2: Some tr_image.c cleanup.
2015-12-16 07:12:30 -08:00
SmileTheory
cbfc3471bc
OpenGL2: Switch to RGTC from LATC for normal maps.
...
Also added a RGTC compressor as a workaround on Intel graphics.
2015-12-15 03:23:55 -08:00
SmileTheory
c07cc282d0
OpenGL2: Use correct sunlight color for sunlight specular.
2015-12-09 05:25:58 -08:00
SmileTheory
08ecc3a80a
OpenGL2: Forgot a multiply.
2015-12-09 03:42:12 -08:00
SmileTheory
f9c72eee69
OpenGL2: Parse radius entries from misc_cubemap entities.
2015-12-09 02:00:40 -08:00
SmileTheory
b52ede0445
OpenGL2: Add r_glossIsRoughness.
2015-12-08 21:23:50 -08:00
SmileTheory
92d4b20129
OpenGL2: Add option in code for alternate overbright method.
2015-12-08 05:17:05 -08:00
SmileTheory
e5aabdaff6
OpenGL2: Remove some rendering options for simplicity.
2015-12-03 02:44:33 -08:00
SmileTheory
2954bdfa65
OpenGL2: automatically load textures with a _s suffix as specular.
2015-12-02 17:08:40 -08:00
SmileTheory
f663104cfc
Access 32-bit registry key from 64-bit Windows correctly.
2015-12-02 17:07:26 -08:00
Zack Middleton
41f83ac8b0
Replace 4 with sizeof( int ) in R_GetCommandBufferReserved
2015-10-17 21:58:11 -05:00