170 Commits (d3c3c266181f509529355d5db4adf037acb587f1)

Author SHA1 Message Date
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 10 months ago
Alibek Omarov 46f30e215c common: replace netadr.h with compatible definition from GPL Quake-2 sources 10 months ago
Alibek Omarov 2ae038c01c common: fix broken STATIC_ASSERT macro again 10 months ago
Alibek Omarov aaa9fbd50f common: replace kbutton.h with compatible defintion from GPL WinQuake sources 10 months ago
Alibek Omarov 9304a0041d ref: gl: support kRenderFxLightMultiplier 10 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 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 d41a80bc2c engine: add mask to sanitize possible engine features bits 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 11 months 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 1 year 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 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 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 2 years ago
Alibek Omarov 2b8b3e1993 engine: server: new IP filter, rewritten with IPv6 in mind 2 years ago
Alibek Omarov b0a889d1a1 engine: bring back simple netadr_t, as we don't care about IPv4-to-IPv6 mapped addresses anymore 2 years ago
Alibek Omarov a1299e1dfe common: third iteration of ipv6 netadr_t, now binary compatible with v4-to-v6 mapped addresses 2 years ago