4f31d7504a
ref_api: fix remap info allocation ( fixes #200 )
2021-05-02 20:02:04 +03:00
58edfbc485
engine: move cvars that expected to exist by client.dll from render dll to engine
...
Fixes #316
2021-03-01 20:03:32 +03:00
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:]]\+$//' {} \+
```
2021-01-04 20:55:10 +03:00
4c6fd79f07
tgmath: remove including tgmath.h in everything that uses xash3d_mathlib, as it's included already
2020-03-30 00:42:10 +03:00
e3b547c8a9
public: rename mathlib to xash3d_mathlib.
2020-02-12 14:32:26 +05:00
2e2a716710
ref_api: fix remap code
2020-01-30 07:15:23 +07:00
9421457b3a
engine: big refactoring commit, instead of using platform-specific platform-specific macros, use appropriate macros set by public/build.h
2019-11-24 03:52:08 +03:00
15924aebaa
xash3d-fwgs: check if HAVE_TGMATH_H is set to positive value rather it's just defined
2019-11-05 01:41:35 +03:00
78baf568ae
engine: more double promotion fixes
2019-10-18 16:46:54 +03:00
1218f4aeb6
ref_gl: explicitly cast literals to floats
2019-10-18 16:46:54 +03:00
4beba75159
engine: fix various compiler warnings
2019-07-13 23:25:03 +03:00
b797e0af1a
Merge 4483 update
2019-05-25 02:44:24 +03:00
fe14a360b4
engine: fix fs_offset_t/size_t conversion, const qualifiers
2019-05-02 19:12:23 +03:00
4d9563ea03
ref: make api thinner by removing IsNormalPass and moving CL_FxBlend to refdll
2019-04-15 01:19:05 +03:00
92b89936b3
ref: make API thinner by moving simple calls into EngineGetParm(RenderGetParm with ref extensions), fix some UBs
2019-03-22 16:36:46 +03:00
121c72c9e0
Merge origin/master into ref_dll
2019-03-20 02:38:13 +03:00
8339096ad8
ref: Improve model unloading, fix texture leak
2019-03-17 18:26:57 +07:00
aabf5f5621
ref: remove convar_t from renderer, disable engine-related definitions in mod_local
2019-03-16 18:15:05 +07:00
4247af8fa8
Reduce engine dependencies. crtlib/mathlib/matrixlib now can be built standalone
2019-03-16 11:18:43 +07:00
199ebfed48
ref: implement engine ref API
2019-03-16 04:17:56 +03:00
234507b7f1
ref: fix all undefined references
2019-03-11 17:37:58 +03:00
d0d5fd1a3f
ref: fix some undefined references, compile-in mathlib and crtlib to refdll
2019-03-06 17:14:25 +03:00
e7234bada2
ref: now it compiles, not linking yet. ref_api header moved to engine/ to clarify, that it's sort of engine internals
2019-03-06 16:23:33 +03:00
574f03c139
ref: initial engine to ref API draft, not compiling, work in progress [ci skip]
2019-02-24 18:45:44 +03:00
e193ac2c04
ref: more @mittorn 's changes on RefAPI
2019-02-23 21:49:46 +03:00
99bd7c81da
ref: render code moved out of engine, doesn't compile, first API prototype
2019-02-18 21:25:26 +03:00