summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2016-04-07OpenGL2: Replace r_exportCubemaps cvar with exportCubemaps command.SmileTheory
2016-04-07OpenGL2: Add r_exportCubemaps for saving cubemaps on map load.SmileTheory
2016-04-07OpenGL2: Support picmip for DDS textures.SmileTheory
2016-04-07Fix error handling in RE_SaveJPGToBuffer().SmileTheory
2016-04-07Make jpeg loading errors non-fatal.SmileTheory
2016-04-07OpenGL2: Add null dereference checks to DDS loader.SmileTheory
2016-04-07OpenGL2: DDS (compressed textures) support.SmileTheory
2016-04-07OpenGL2: Some tr_image.c cleanup.SmileTheory
2016-04-07OpenGL2: Switch to RGTC from LATC for normal maps. Also added a RGTC ↵SmileTheory
compressor as a workaround on Intel graphics.
2016-04-07OpenGL2: Use correct sunlight color for sunlight specular.SmileTheory
2016-04-07OpenGL2: Forgot a multiply.SmileTheory
2016-04-07OpenGL2: Parse radius entries from misc_cubemap entities.SmileTheory
2016-04-07OpenGL2: Add r_glossIsRoughness.SmileTheory
2016-04-07OpenGL2: Add option in code for alternate overbright method.SmileTheory
2016-04-07OpenGL2: Remove some rendering options for simplicity.SmileTheory
2016-04-07OpenGL2: automatically load textures with a _s suffix as specular.SmileTheory
2016-04-07Replace 4 with sizeof( int ) in R_GetCommandBufferReservedZack Middleton
2016-04-07Fix reserved size for swap buffer command being too small on x86_64Zack Middleton
2016-04-07Fix crash from reading past end of tr.refdef.drawSurfsZack Middleton
The number of draw surfaces was range checked against number of surfaces for the current view but needs to check total for the frame otherwise can read past the end of the tr.refdef.drawSurfs array when there are multiple views.
2016-04-07Fix not swapping buffers because out of cmd buffer spaceZack Middleton
Reserve space for end of list and swap buffer commands. These are absolutely required and cannot be dropped. Dropping swap buffer command causes screen to not update and possible crash from drawsurf buffer overflow if not enough cmd buffer space for many continous frames.
2016-04-07Add support for uncompressed image upload flag to OpenGL1Zack Middleton
2016-04-07Remove unused define MAC_EVENT_PUMP_MSECZack Middleton
2016-04-07Fix check for empty rconpassword in CL_Rcon_fTim Angus
2016-04-07Now with less infinite recursionTim Angus
2016-04-07Effectively revert c2e146c1Tim Angus
2016-04-07Search for mods in steam path as well as home and base paths.SmileTheory
2016-04-07Early out of Cmd_CompleteArgument and Cmd_SetCommandCompletionFuncZack Middleton
Reported by Ensiform.
2016-04-07Use correct array size for facets in cm_patch.cZack Middleton
2016-04-07Fix the wonky fix to the wonky va_list usageTim Angus
2016-04-07Fix wonky va_list usageTim Angus
2016-04-07Ensure reads from /dev/urandom are unbufferedDion Williams
Upstream: JACoders/OpenJK@de6a9dfd40065ae9a5a2b0b3ef701feee8dac867
2016-04-07Fix Cvar_Unset not notifying cvar_modifiedFlagsDion Williams
Upstream: JACoders/OpenJK@9a5e9e87ff2d1302261978fa3f1adafb851bd6d6
2016-04-07Better language, less tenseZachary J. Slater
2016-04-07more helpful error messageZachary J. Slater
Can’t find your pak0.pk3? Here’s where we tried looking.
2016-04-07Fix va_list warningPan7