Alibek Omarov
|
edc08e39ef
|
common: move FORCEINLINE from port.h to xash3d_types.h, alongside other compiler-specific attributes
|
11 months ago |
fgsfds
|
7424b29e56
|
engine: initial psvita build support
|
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 |
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
|
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
|
4f89288ccf
|
common: cleanup port.h
|
3 years ago |
Alibek Omarov
|
764ef93984
|
common: add fs_size_t typedef, for read()/write() return value
|
3 years ago |
SNMetamorph
|
e4ad8def0d
|
engine: filesystem: fixed current directory changing for Windows
|
3 years ago |
mittorn
|
fe07c48431
|
port.h: split common and posix defines
|
5 years ago |
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 |
mittorn
|
114a256675
|
Implement XASH_LOW_MEMORY, memory-reduced configuration
|
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
|
37f9c25212
|
port: include winsock2 explicitly, so winsock1 would not be included with windows.h
|
5 years ago |
Alibek Omarov
|
b8c0d7f59e
|
port: clean-up old port header
|
6 years ago |
Alibek Omarov
|
0579ecd30f
|
engine: check if client.dll linked to SDL2.dll (#37)
|
6 years ago |
Alibek Omarov
|
e9f26fe29d
|
port: don't define XASH_64BIT, as it defined by waf
|
6 years ago |
Alibek Omarov
|
4000654deb
|
engine: port: disable ARCH_SUFFIX set to "64" for 64-bit platforms, it would replaced with new library naming scheme in near future
|
6 years ago |
Alibek Omarov
|
90e4fbed31
|
port.h: temporarily disable hardfp postfix
|
6 years ago |
Alibek Omarov
|
e3e2f3afe5
|
platform: move Sys_ShellExecute implementation to platform backends
|
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 |
mittorn
|
4247af8fa8
|
Reduce engine dependencies. crtlib/mathlib/matrixlib now can be built standalone
|
6 years ago |
Alibek Omarov
|
97aba69ed0
|
ref: implement API interface for ref_gl, get rid of RenderAPI, RenderInterface and vgui_support API references
|
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
|
7601a4cd29
|
Revert 64257ef to not break C++ header compability
|
7 years ago |
Alibek Omarov
|
473810fc0c
|
MSVC & Win32 related fixes
|
7 years ago |
Alibek Omarov
|
aa5d52cebc
|
Change libxashmenu to libmenu to keep same names between different OSes
|
7 years ago |
mittorn
|
7d1df4c097
|
Add string.h, fix decals with unsigned char
|
7 years ago |
Alibek Omarov
|
2de6d00a82
|
Update filesystem. Use fork's gameinfo/liblistgam parser, use PATH_SPLITTER to avoid errors
|
7 years ago |
Alibek Omarov
|
64257ef428
|
Avoid some struct declaration in parameter list
|
7 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 |