164 Commits (6862b14e592fc747423c6466b7d19eff4d0ea236)

Author SHA1 Message Date
Alibek Omarov 49f972a7c9 engine: add new engine feature ENGINE_STEP_POSHISTORY_LERP that enables CStrike's MOVETYPE_STEP lerp based on position history 12 months ago
Alibek Omarov f705a7cd26 common: xash3d_types: another attempt to properly check static asserts availability 1 year ago
Alibek Omarov 9d8ba03f5e common: xash3d_types: fix static_assert macro 1 year ago
Alibek Omarov d41a80bc2c engine: add mask to sanitize possible engine features bits 1 year ago
Alibek Omarov 683c4874f8 common: add ALLOC_CHECK macro that enables attribute alloc_size on GCC that allows to prevent suspicious allocation sizes 1 year ago
Alibek Omarov 9fcd4baa87 engine: client: gameui: expose animated_title and hd_background flags to main menu API 1 year ago
Alibek Omarov a443547d4d common: defaults: add default macro for default gameinfo max_edicts value 1 year 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
Ivan Avdeev a251600c8a
engine: common: imagelib: add KTX2 support (#1455) 1 year ago
Alibek Omarov ef663a8790 engine: partially remove legacy Android port, in preparation of new port merge 2 years ago
Alibek Omarov 05560c7607 engine: always read and set vid_fullscreen value directly with it's object 2 years ago
Alibek Omarov 6e27926a10 engine: simplify XASH_USE_EVDEV macro usage by giving it's defined positive value 2 years ago
SNMetamorph 575179dbf5 engine: client: added default dead zone values for psvita platform 2 years ago
fgsfds adc5aa4659 psvita: don't default to -dev 255 2 years ago
fgsfds 6304b51f32 psvita: fno-short-enums, make ref_gl function somewhat 2 years ago
fgsfds 7424b29e56 engine: initial psvita build support 2 years ago
Alibek Omarov 3765686077 public: make va() buffer size public 2 years ago
Alibek Omarov 9b0ac7cb32 common: add shared synctype_t definition header, borrowed from Quake's modelgen.h 2 years ago
Alibek Omarov 555fd02407 defaults: reorganize platform default overrides, disable touch for nswitch 2 years ago
fgsfds 4e87eb068a engine: common: nswitch: use #if instead of #ifdef 2 years ago
fgsfds 25fb89f717 nswitch: don't redefine O_BINARY 2 years ago
fgsfds 25a1cb8ce7 Nintendo Switch support (again) 2 years ago
Xav101 9466461ce0
engine: preliminary support for SGI IRIX (#1211) 2 years ago
Alibek Omarov c28aeb2362 engine: make crashhandler implementation choice private to crashhandler code 2 years ago
Alibek Omarov 4684f174ee public: completely get rid of PATH_SEPARATOR macros 2 years ago
Alibek Omarov e1ea3387ee common: rename PATH_SPLITTER to PATH_SEPARATOR, change it's type to character 2 years ago
Alibek Omarov 6e179346c9
common: redefine poolhandle_t back to pointer for 32-bit systems 2 years ago
Alibek Omarov f20fddee1c common: bspfile: add separate definitions for clipnodes limit for HLBSP and QBSP2 2 years ago
SNMetamorph 080cd146dd common: com_model: changed common structs reserved fields type to intptr_t 2 years ago
Alibek Omarov e48b708fa6 engine: imagelib: img_png: validate image size through common engine function 2 years ago
Alibek Omarov e30c61c0e2 common: netadr: use static_assert macro 2 years ago
Alibek Omarov a52d901f25 common: add STATIC_ASSERT macro 2 years ago
Alibek Omarov 69b0954007 engine: change RenderAPI's RenderGetParm return type to intptr_t to insure compatibility with 64-bit 2 years ago
Alibek Omarov cb34c23844 common: increase MAX_MAP_MODELS to 1024, to match PrimeXT compilers 2 years ago
Alibek Omarov 3eb4862794 common: remove unneeded typedef for wad file type 2 years ago
Alibek Omarov 6e031b518a engine: client: increase limit of client sprites, lower part of it can be used only for HUD sprites 3 years ago
Alibek Omarov 5d4f8373c4 common: fix usage of __has_builtin for old GCC releases 3 years ago
Alibek Omarov b9b8b0521b common: add unlikely()/likely() macros 3 years ago
Alibek Omarov 7c9f5f8ab1 engine: remove LoadLibrary macros, to avoid possible misuse. Although macros moved to game_launch, it's part of it's own problem from now 3 years ago
Alibek Omarov 2b8b3e1993 engine: server: new IP filter, rewritten with IPv6 in mind 3 years ago
Alibek Omarov b0a889d1a1 engine: bring back simple netadr_t, as we don't care about IPv4-to-IPv6 mapped addresses anymore 3 years ago
Alibek Omarov a1299e1dfe common: third iteration of ipv6 netadr_t, now binary compatible with v4-to-v6 mapped addresses 3 years ago
Alibek Omarov 12bfb8f795 common: another approach on netadr_t with better compatibility 3 years ago
Alibek Omarov 9ae72dbc47 common: update netadr_t structure to include IPv6 addresses 3 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
SNMetamorph 6473efa995 engine: added support for BC7 and BC6H compression formats of DDS textures 3 years ago
Alibek Omarov 203afda053 engine: add render_picbutton_text flag to use mainui_cpp font renderer for rendering WON buttons 3 years ago