Alibek Omarov
0b24810927
engine: client: clean up client.h from unused function prototypes, or move them to appropriate C file
10 months ago
Alibek Omarov
2b6a550405
engine: clean up common.h header from unused function prototypes, or move them to appropriate header or C file
10 months ago
Alibek Omarov
75d476f9df
engine: fix -Wmissing-prototypes
10 months ago
Alibek Omarov
9773d11464
engine: client: disable MOVETYPE_TOSS interpolation in old protocol, but keep animtime hack for them
11 months ago
Alibek Omarov
49f972a7c9
engine: add new engine feature ENGINE_STEP_POSHISTORY_LERP that enables CStrike's MOVETYPE_STEP lerp based on position history
11 months ago
Alibek Omarov
1ae01d89de
engine: client: correctly support ENGINE_COMPUTE_STUDIO_LERP feature flag without STUDIO_INTERPOLATION_FIX enabled
11 months ago
Alibek Omarov
8e54e18c8f
engine: client: disable STUDIO_INTERPOLATION_FIX
11 months ago
Alibek Omarov
18136e5320
engine: client: implement HL25's cl_fixmodelinterpolationartifacts cvar
11 months ago
Alibek Omarov
a29f1899d3
engine: client: remove unused extrapolate variable in CL_PureOrigin
11 months ago
Alibek Omarov
0f804ffc30
engine: client: use extra precision for interpolation
11 months ago
Alibek Omarov
f031c31b77
engine: client: try another workaround for backwards animtime
11 months ago
Alibek Omarov
c2447d8634
engine: client: stupid hack to allow monsters interpolation on a very specific old protocol engine mod
11 months ago
Alibek Omarov
b1d60c248d
engine: client: move main client cvars to static allocation
2 years ago
Alibek Omarov
25d6b2b069
engine: client: fix FlushEntityPacket message overflow on legacy servers
2 years ago
Alibek Omarov
4b5ee87de1
engine: client: adapt to RefAPI 4 changes. Fix interpolation issue after reloading a save
2 years ago
Alibek Omarov
2c77f4c566
engine: client: notify client.dll about local player in firstplayer mode for use in custom renderers
2 years ago
Alibek Omarov
4ada40e8a8
engine: client: check if we should discard local player entity before HUD_AddEntity call, allowing CL_IsThirdPerson hack used in MMod
2 years ago
SNMetamorph
e9ae6d08b5
engine: client: enable interpolation of local player angles
2 years ago
Alibek Omarov
ac40badaa5
engine: client: fix array overruns
3 years ago
SNMetamorph
09b7f22cee
engine: cl_frame: fixed segfault in CL_UpdatePositions
3 years ago
SNMetamorph
9515cccb94
engine: client: cl_frame: fixed position history animtime for non-brush entities
3 years ago
Alibek Omarov
13b36e66b3
engine: client: workaround buggy position history times going backwards in interpolation code
3 years ago
Alibek Omarov
7821f425e7
engine: client: position history indexes can't be negative, use unsigned with them
3 years ago
Alibek Omarov
f0783ddee1
engine: client: fix comparing floats in interpolation code
3 years ago
Alibek Omarov
d4d39c66fb
engine: client: fix double call to CL_ParametricMove
3 years ago
Alibek Omarov
a2d8a47376
engine: client: fix misplaced arguments in memcpy
3 years ago
Alibek Omarov
df4f21680c
engine: client: apply local client effects only if it wasn't rejected by clientdll
3 years ago
Alibek Omarov
c50f73b892
engine: fix brush model sound spatialization
4 years ago
Alibek Omarov
60c10333aa
engine: client: fix sound not spatialized correctly, remove unused field from rawchan
4 years ago
SNMetamorph
b289de26a6
engine: client: added cvar cl_nointerp for disabling interpolation
4 years ago
Gleb Mazovetskiy
5e0a0765ce
Trim all trailing whitespace
...
The `.editorconfig` file in this repo is configured to trim all trailing
whitespace regardless of whether the line is modified.
Trims all trailing whitespace in the repository to make the codebase easier
to work with in editors that respect `.editorconfig`.
`git blame` becomes less useful on these lines but it already isn't very useful.
Commands:
```
find . -type f -name '*.h' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
find . -type f -name '*.c' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
```
4 years ago
Alibek Omarov
c67f065d90
engine: client: explicitly cast literals to floats
5 years ago
Alibek Omarov
2f8fec6b70
Remove trailing spaces, convert mistakenly put spaces to tabs. The most useful commit ever.
5 years ago
Alibek Omarov
40211efa9a
engine: sound: remove s_cull and s_phs, because they never worked. It's better to write our own occluder in future or use any opensource library
5 years ago
Alibek Omarov
b16529cc65
Apply 4511 update
6 years ago
mittorn
f00181223f
Remove duplicate R_ClearScene
6 years ago
mittorn
297ca08e81
ref: replace model (un)loading by Mod_ProcessRenderData
6 years ago
Alibek Omarov
97aba69ed0
ref: implement API interface for ref_gl, get rid of RenderAPI, RenderInterface and vgui_support API references
6 years ago
Alibek Omarov
e193ac2c04
ref: more @mittorn's changes on RefAPI
6 years ago
Alibek Omarov
99bd7c81da
ref: render code moved out of engine, doesn't compile, first API prototype
6 years ago
Alibek Omarov
6ba406be7d
legacymode: some codestyle fixes
6 years ago
mittorn
6a02a571c1
Legacy protocol compatibility (cl_legacymode)
6 years ago
Alibek Omarov
aae3510763
Apply 4281 update
6 years ago
mittorn
5c738b3402
Apply 4253 update
6 years ago
Alibek Omarov
e123499e23
Fix build
6 years ago
Alibek Omarov
1e7f9d00c3
Apply 4150 update
7 years ago
Alibek Omarov
814b7eda07
Apply 4140 update
7 years ago
mittorn
ab0bcc55f8
Apply Apr20 update
7 years ago
Alibek Omarov
8d6e3b7f79
Pure engine source code(LF line endings, UTF8 encoded)
7 years ago