38 Commits (c200e008f16fa16b8a2c32bc02b97075f664c365)

Author SHA1 Message Date
Alibek Omarov 95a75465c9 common: remove FORCEINLINE and NOINLINE macros, we don't use them in engine 9 months ago
Alibek Omarov edc08e39ef common: move FORCEINLINE from port.h to xash3d_types.h, alongside other compiler-specific attributes 10 months ago
Alibek Omarov ba9bb70924 common: remove unused gamma definitions 11 months ago
Alibek Omarov 2ae038c01c common: fix broken STATIC_ASSERT macro again 11 months ago
Alibek Omarov f705a7cd26 common: xash3d_types: another attempt to properly check static asserts availability 11 months ago
Alibek Omarov 9d8ba03f5e common: xash3d_types: fix static_assert macro 11 months ago
Alibek Omarov 683c4874f8 common: add ALLOC_CHECK macro that enables attribute alloc_size on GCC that allows to prevent suspicious allocation sizes 12 months ago
Alibek Omarov 597429cf41 engine, filesystem: unify GetNativeObject between all the APIs. Allow getting filesystem APIs through GetNativeObject 1 year ago
mittorn f2c080e736 gl2shim: fix broken matrix update when fog attribute enabled (32 bit shift overflow) 1 year ago
Alibek Omarov 02b8037f33 common: xash3d_types: add NONNULL attribute 1 year ago
Alibek Omarov 3765686077 public: make va() buffer size public 2 years ago
Xav101 9466461ce0
engine: preliminary support for SGI IRIX (#1211) 2 years ago
Alibek Omarov 6e179346c9
common: redefine poolhandle_t back to pointer for 32-bit systems 2 years ago
Alibek Omarov a52d901f25 common: add STATIC_ASSERT macro 2 years ago
Alibek Omarov 3eb4862794 common: remove unneeded typedef for wad file type 2 years ago
Alibek Omarov 5d4f8373c4 common: fix usage of __has_builtin for old GCC releases 2 years ago
Alibek Omarov b9b8b0521b common: add unlikely()/likely() macros 2 years ago
Alibek Omarov 6f36edfd16 engine: various const qualifier fixes 3 years ago
Alibek Omarov 9ce8edcb38 public: moved compiler attributes to xash3d_types.h 3 years ago
Alibek Omarov fb8791529e common: include build.h in xash3d_types.h 3 years ago
Alibek Omarov 764ef93984 common: add fs_size_t typedef, for read()/write() return value 3 years ago
Alibek Omarov 9313f7e80e engine: replace pool pointer by pool handle 4 years ago
Alibek Omarov 8d942bcc86 xash3d_types: start refactoring engine to use stdint.h types 5 years ago
mittorn 6953e829c4 lowmemory: prevent redefines 5 years ago
mittorn 0e7013eeb0 lowmemory: tune XASH_LOW_MEMORY=1 not breaking multiplayer 5 years ago
Alibek Omarov 90038d2924 common: fix broken build 5 years ago
Alibek Omarov aa6674b032 engine: support compiling with gcc3 5 years ago
mittorn cb8e0a50bc lowmemory: reduce MAX_QPATH 5 years ago
Alibek Omarov 148846c02d common: explicitly cast literals to floats 5 years ago
Mr0maks 1cc2ec9095 filesystem: zip: codestyle 2 6 years ago
Mr0maks 85b5b4e965 filesystem: add support for zip files 6 years ago
Alibek Omarov ab7a67464b engine: fix long<->int conversion UBs 6 years ago
Alibek Omarov 3fef353291 android: initial port 6 years ago
Alibek Omarov 6c006e087d common: don't use SDL headers and types in refdll, if for some reason dll wants it 6 years ago
Alibek Omarov 4880ca3ca2 engine: move EXPORT definition to xash3d_types 6 years ago
Alibek Omarov 7aa7f4dbbd engine: fix broken win32 types after moving more definitions to xash3d_types.h 6 years ago
mittorn 4247af8fa8 Reduce engine dependencies. crtlib/mathlib/matrixlib now can be built standalone 6 years ago
Alibek Omarov 574f03c139 ref: initial engine to ref API draft, not compiling, work in progress [ci skip] 6 years ago
Alibek Omarov e193ac2c04 ref: more @mittorn's changes on RefAPI 6 years ago
Alibek Omarov 25325e6150 Port common.h and system.h. Add backends.h, defaults.h, port.h, xash3d_types.h from fork 7 years ago