Age | Commit message (Collapse) | Author |
|
|
|
|
|
cleanup.
|
|
rate, snaps, and cl_maxpackets cvars only affect client.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r_glossIsRoughness, r_specularIsMetallic, r_framebufferGamma, r_tonemapGamma, r_materialGamma, r_lightGamma
|
|
This fixes a mouse freezing bug.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It was able to fail the assert before. I was using opus_decode wrong.
|
|
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.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compressor as a workaround on Intel graphics.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|