summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-02-07in the vote calling functions, protect against the dreaded exploit of ↵/dev/humancontroller
'\n'-interpretation inside quotes
2017-02-07load libraries only, and load VMs additionally, from the path specified by ↵/dev/humancontroller
the fs_overpath cvar
2017-02-07be more cautious in assigning default fs_ paths/dev/humancontroller
2017-02-07stop referencing the current working directory/dev/humancontroller
remove Sys_GetCwd()
2017-02-07stop embedding the architecture in the filenames of binaries and libraries; ↵/dev/humancontroller
change the library loader appropriately
2017-02-07fix crashing when an fs_*path is relative, but does not have an initial "." ↵/dev/humancontroller
component (eg., fs_homepath = "dir1/dir2"), or when a path contains multiple consecutive separators (eg. "dir//file")
2017-02-07fix some usages of abs(), part 3: potentially tool-changing changes/dev/humancontroller
2017-02-07fix some usages of abs(), part 2: potentially gamelogic-changing changes/dev/humancontroller
detected by Clang
2017-02-07fix some usages of abs(), part 1: non-gamelogic-changing changes/dev/humancontroller
detected by Clang changes in tr_main.c reviewed by SmileTheory
2017-02-07fix some format specifiers in printf()-like function calls/dev/humancontroller
2017-02-07fix usage of the specularScale variable/dev/humancontroller
2017-02-07silence some MSVC warnings/dev/humancontroller
2017-02-07silence a bunch of compiler warnings/dev/humancontroller
2017-02-07fix compilation with MSVC/dev/humancontroller
TODO: uhm, _snprintf()... WRONG ?
2017-02-06MODERN(TM)ize the Makefile a bit/dev/humancontroller
2017-02-06fix compilation without USE_CURL/dev/humancontroller
2017-02-06use system libraries more properly; introduce a dependency on Minizip/dev/humancontroller
remove the USE_LOCAL_HEADERS option (it was broken anyway)
2017-01-26remove ChangeLog and botlib/dev/humancontroller
2017-01-26move menudef.h to src/ui/, update the include references appropriately/dev/humancontroller
2017-01-26remove most libraries from the source tree/dev/humancontroller
2016-04-09Merge branch 'master' into gppTim Angus
2016-04-07Make it compileTim Angus
2016-04-07OpenGL2: Some FBO cleanup, and add non-depth blur to blur shader.SmileTheory
2016-04-07OpenGL2: Render metals as nonmetal on cubemaps, and some ComputeShaderColors ↵SmileTheory
cleanup.
2016-04-07OpenGL2: Improve cubemap outside error.SmileTheory
2016-04-07Fix typo of SDL_Has3DNow() in Sys_GetProcessorFeatures()Zack Middleton
2016-04-07Sys_GetProcessorFeatures() didn't check for 3DNow! or Altivec.Ryan C. Gordon
2016-04-07OpenGL2: Fix horribly broken metallic shader.SmileTheory
2016-04-07OpenGL2: Fix r_lightmap.SmileTheory
2016-04-07OpenGL2: More ssao/depth blur improvements.SmileTheory
2016-04-07OpenGL2: Fixes to depth blur and ssao.SmileTheory
2016-04-07OpenGL2: Create FBOs if target image exists, not cvar settings.SmileTheory
2016-04-07OpenGL2: Speedup for SSAO & blur shaders, fix sunlight normals in lightall.SmileTheory
2016-04-07OpenGL2: Add r_glossType.SmileTheory
2016-04-07OpenGL2: Add r_shadowBlur.SmileTheory
2016-04-07OpenGL2: Shader optimization, and add dither to tonemap.SmileTheory
2016-04-07OpenGL2: Fix some GL errors and no sun shadows on older OpenGLs.SmileTheory
2016-04-07OpenGL2: Typos.SmileTheory
2016-04-07OpenGL2: Add named cubemaps and per-map env.json parsing.SmileTheory
2016-04-07OpenGL2: Merge several cvars into r_pbr.SmileTheory
r_glossIsRoughness, r_specularIsMetallic, r_framebufferGamma, r_tonemapGamma, r_materialGamma, r_lightGamma
2016-04-07Fix frame_msec possibly being zero in cl_input.c.SmileTheory
This fixes a mouse freezing bug.
2016-04-07OpenGL2: Load existing per-map cubemaps.SmileTheory
2016-04-07OpenGL2: Some FBO related cleanup/fixes.SmileTheory
2016-04-07OpenGL2: Direct state access, part 3: Framebuffers.SmileTheory
2016-04-07OpenGL2: Direct state access, part 2: Uniforms.SmileTheory
2016-04-07OpenGL2: Direct state access, part 1: Texture bindsSmileTheory
2016-04-07OpenGL2: Remove specular ambient.SmileTheory
2016-04-07Fix some opus_decode issuesZack Middleton
It was able to fail the assert before. I was using opus_decode wrong.
2016-04-07Use Opus for VoIPZack Middleton
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-04-07OpenGL2: Add r_cubemapSize.SmileTheory