Commit graph

674 commits

Author SHA1 Message Date
8db1b5ec1a Updated clang format 2024-08-30 23:12:32 +02:00
50b3b90901 Add source code when profiling 2024-08-30 19:17:37 +02:00
c40f94a355 Added VPROF option & fixed vprof 2024-08-30 06:15:40 +02:00
dcf5536d93 Fixed evenqueue problems 2024-08-30 01:09:10 +02:00
62e3b75522 Fixed mwheel for Windows 2024-08-30 00:02:44 +02:00
494411928e Optimized cmatqueuedrendercontext 2024-08-29 14:31:42 +02:00
651e3ca823 Added option to strip binaries or not 2024-08-29 06:41:48 +02:00
ed09c1781c Re-enable IKs 2024-08-29 02:47:25 +02:00
23825409a9 Added double click 2024-08-29 02:41:26 +02:00
a21cd2aa97 Somehow this breaks lag comp 2024-08-29 02:07:55 +02:00
eda2ad8965 Fixed windows cursor while being on top panel 2024-08-29 00:00:26 +02:00
599a73ccaf Improved rawinput in windows 2024-08-28 22:21:27 +02:00
c4459282f2 Changed compiler optimizations and removed rawinput from being static var 2024-08-28 20:37:02 +02:00
ff2be3b56e Autovectorize when possible 2024-08-28 20:32:22 +02:00
cd9787a4bd Disable vprof by default 2024-08-28 16:26:36 +02:00
60c8599e4c Optimized network 2024-08-28 15:59:44 +02:00
f46d09bab1 Removed useless check 2024-08-28 15:03:35 +02:00
399e6e674a Send interpolated_amount 2024-08-28 05:24:34 +02:00
1e82d50c88 Remove cl_interpolation_amount_fix 2024-08-28 05:10:42 +02:00
01a5f946ec Make m_vecPreviousShootPosition a predicted variable 2024-08-28 04:44:06 +02:00
b3ca8fd221 Fix compile for linux 2024-08-28 04:33:55 +02:00
21f48090c3 Fixed m_rawinput 2024-08-28 01:25:32 +02:00
956d26bcb3 This is a start to lag compensate the local player.
Normally,
this would be needed to be inside StartLagCompensation,
but for now, this is enough.
2024-08-28 00:50:03 +02:00
22cfdaabc9 Added interpolated_shoot_position
While the old fix was working, it was a bit too much noticeable while
surfing, this is an issue we don't want.
We need a proper check for cheaters too.
2024-08-27 22:44:41 +02:00
273ac76745 Don't use IKs for now 2024-08-27 22:17:54 +02:00
70d7c82ff9 Updated again server setupbones to match more the client's 2024-08-27 22:12:50 +02:00
457fc82dc7 Check for numbonecontrollers in setupbones 2024-08-27 21:57:07 +02:00
658d9c1ade Interp fixes still causes some subtbles but noticeable jittering
This isn't wanted, we'll likely need to lag compensate the local player
2024-08-27 21:25:24 +02:00
c2e64fd750 Check why doing extra mouse updates at the end of frame doesn't work 2024-08-27 20:10:42 +02:00
edb80c2aa1 Use compression by default 2024-08-27 17:54:05 +02:00
ad3b1ca178 Added the old clock correction, new one caused flickering 2024-08-27 17:12:39 +02:00
a9b7bf8e2f Disable m_vecVelocity interpolation 2024-08-24 19:10:15 +02:00
0bfa931400 Turn back on system's allocator 2024-08-24 16:16:59 +02:00
b4fabb845e Move MD to MT for msvc 2024-08-24 15:50:20 +02:00
9bd766a1de Reset flLastInterpolationAmountOnTick if client has switched to fix 2024-08-24 14:43:28 +02:00
4cf14a0939 Disabled clock correction, not stable enough 2024-08-24 14:20:42 +02:00
7a92c3afde Change to FL_EDICT_ALWAYS 2024-08-24 04:56:53 +02:00
1856a9ee30 Corrected smoothed out interp amount 2024-08-24 04:40:01 +02:00
cdad67973d Changed some network defaults 2024-08-24 02:19:29 +02:00
250f266e49 Reset net_compresspackets_minsize to old default 2024-08-24 02:08:58 +02:00
5ad83143c0 Fixed dedicated build 2024-08-23 23:54:59 +02:00
9d8cdc284a Fixed dedicated builds 2024-08-23 20:55:44 +02:00
d43549a07a Added convar to force compression (performance?) 2024-08-23 19:53:54 +02:00
96a8e373be Since there's trigger prediction, we send everything
adjusted also client frame for full updates
2024-08-23 19:52:32 +02:00
bef50ed5ce Moved viewoffset adjustement to shared code 2024-08-23 18:29:51 +02:00
340eeb7e03 Added trigger teleport prediction 2024-08-23 18:24:23 +02:00
186b8c046d Added trigger push prediction 2024-08-23 06:42:34 +02:00
14717d8092 Added prediction for triggers, thanks oblivious
Prediction is fixed by me by adding two more functions in prediction
class, there had before some issues because
starttouch/endtouch weren't predicted.
The result is that with lag, it restores touched entities,
including the triggers touched entity list.
2024-08-23 00:42:58 +02:00
d947a36e86 Fixed server side setupbones 2024-08-23 00:18:07 +02:00
545aa4861c Merge pull request #1 from D34Dspy/master
Made waf --help working again
2024-07-30 21:26:44 +00:00