175 Commits (764ef939843b6bf6d3b5c09d5bfcf18b7484c80e)

Author SHA1 Message Date
Alibek Omarov 9421457b3a engine: big refactoring commit, instead of using platform-specific platform-specific macros, use appropriate macros set by public/build.h 5 years ago
Alibek Omarov 744f75d4a3
engine: linux: simplify Platform_DoubleTime 5 years ago
mittorn 37435365e2 platform/posix: fix _GNU_SOURCE define in lib_posix 5 years ago
mittorn 94fc0febc7 fix some comments 5 years ago
mittorn 177f8ed653 platform: introduce lib backends, add static linking, wscript: add optional projects support, add static linking support, scripts: add xshlib for advanced linking options 5 years ago
Alibek Omarov 0636dc45bd engine: sdl: fix resizing event handling 5 years ago
Alibek Omarov 4b930c7854 Revert "engine: platform: magx: add pre-init platform-specific hook" 5 years ago
mittorn 1365020302 ref: add enum for screen rotation 5 years ago
Alibek Omarov 1f308a43c8 engine: fix build after lowmemory rebase 5 years ago
Alibek Omarov 2958b14cc2 engine: platform: magx: add pre-init platform-specific hook 5 years ago
Alibek Omarov aa6674b032 engine: support compiling with gcc3 5 years ago
Alibek Omarov 9d826016b0 engine: finish sdl1.2 port 5 years ago
Alibek Omarov 4d5e7c0557 platform: minify changes, use SDL_VERSION_ATLEAST macro(left unfinished) 5 years ago
Alibek Omarov 8dafbaeda2 engine: platform: sdl: dirty wip sdl1.2 port 5 years ago
Aimless-Wanderer 00e5d42459 platform: android: fix macros 5 years ago
mittorn 291fdfac68 platform/evdev: add some keys, add keyevent debug 5 years ago
mittorn 7f6395fa7d ref: display transformation API 5 years ago
Alibek Omarov e3c3b05396 engine: platform: android: don't check if XASH_ENGLIBDIR and XASH_GAMELIBDIR are null. Load library by direct path if PATH_SPLITTER was found. Partially fixes #74 5 years ago
Alibek Omarov 6e637456ef platform: define platform-specific posix-compatible library loaders as macros to reduce macros hell in lib_posix.c 5 years ago
mittorn feb01b270e zone, platform: add swap allocator 5 years ago
mittorn 6723758edc platform/alsa: fix case when buffer size is POT, improve latency, calculate sample count 5 years ago
mittorn 23956a0b82 platform: alsa support 5 years ago
mittorn 803c396fa2 platform: new fbdev bakend, move in_evdev to bakends 5 years ago
Alibek Omarov 8be58bcd21 engine: android: fix EGL context create error condition 5 years ago
Alibek Omarov 06e38b45c8 engine: android: don't throw host error when initializing software renderer on Android 5 years ago
Alibek Omarov d3dd671759 engine: android: quick hack to load libraries on aarch64 until we don't symlinking lib folder 5 years ago
Alibek Omarov fa622168a0 engine: fix style, disable XASH_USE_SELECT 5 years ago
Alibek Omarov 6e2dbd4e1c engine: android: get rid of VLA 5 years ago
Alibek Omarov fbb88a55cb engine: linux: fix C89 5 years ago
Alibek Omarov dc207a449c engine: fix -Werror=strict-prototypes 5 years ago
mittorn da11da97ad android: enable touch support 5 years ago
mittorn 0afc3d83c6 android: add stub for Platform_PreCreateMove 5 years ago
Alibek Omarov 5040cb83d0 engine: win32: lib: oops, fix wrong sizeof 5 years ago
Alibek Omarov 2b385ff1f4 engine: win32: lib: try to fix crash when checking dependencies 5 years ago
mittorn 7f3ee9ca71 input: merge touch support again. Fix m_ignore, fix EngineAppendMove 5 years ago
Alibek Omarov 4049c54511 engine: android: fix video backend not compiled 5 years ago
Alibek Omarov 07aa9595c0 engine: android: allow building dedicated on Android 5 years ago
Alibek Omarov 3032ce3bee engine: android: fix building dlsym_weak on latest NDK 5 years ago
Alibek Omarov 56938344b8 engine: win32: include shellapi.h 5 years ago
Alibek Omarov 00b9ac676e engine: win32: fix inconsistent dll linkage 5 years ago
Alibek Omarov 8bb6aa2c51 engine: don't include windows headers, as they globally included by port.h already 5 years ago
Alibek Omarov 7be094b563 sdl: vid: prevent infinite recursion if SDL failed create window with selected GL attributes 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 4beba75159 engine: fix various compiler warnings 5 years ago
Alibek Omarov b2895770b8 platform: remove unneeded argument from SNDDMA_Init 5 years ago
Alibek Omarov 1f7dfecf89 platform: posix: library: properly use directpath argument 5 years ago
Alibek Omarov fa68108907 engine: input: adapt gamepad code for new engine, remove gamepad ids, as it was never used and probably will never be, small optimizations 5 years ago
Alibek Omarov a8f7b4fc5c
win32: lib: remove unused variable, fix error message may be not printed 5 years ago
Alibek Omarov f2d588574c sdl: vid: fix engine window being restored immediately after being maximized 5 years ago
Alibek Omarov b5d9bf5dc8 engine: add a function to determine if library has direct dependency on chosen DLL(Win32 only) 5 years ago