dhewg
|
6b30d96d44
|
Get rid of CPU_EASYARGS
Never use the event callbacks with mismatching prototypes.
|
2018-08-20 01:46:32 +02:00 |
|
dhewg
|
151288e170
|
CMake: Use config.h for BUILD_OS and BUILD_CPU
This fixes, among others, FreeBSD 64bit builds where the build
system used a "amd64" suffix and runtime "x86_64".
|
2018-08-20 01:46:32 +02:00 |
|
dhewg
|
6dfe95e732
|
CMake: Create config.h
Use config.h for configure time settings.
|
2018-08-20 01:46:32 +02:00 |
|
dhewg
|
d0846bdae8
|
Include malloc.h for alloca for MinGW
Newer versions of MinGW do not seem to require this, but older
ones do.
|
2018-08-20 01:46:31 +02:00 |
|
spiral
|
85a3a7089a
|
Add ID_GAME_API for dllexport/attribute(visibility)
Delete obsolete Game.def exports files
|
2018-08-20 01:46:30 +02:00 |
|
spiral
|
3dc6127529
|
Remove MWERKS stuff
|
2018-08-20 01:46:29 +02:00 |
|
spiral
|
139726bc37
|
Add missing includes for MSVC
- MSVC doesn't provide C99 headers
- Default to min. req. 64Mb video mem if no COM present
- Move misplaced __attribute__((packed)) from MSVC to MinGW
|
2018-08-20 01:46:29 +02:00 |
|
dhewg
|
f1a7b426fe
|
Port all thread related functions to SDL
Setting thread priorities has been dropped (it is not portable).
The background download thread now exits gracefully.
g_threads is not public anymore.
|
2018-08-20 01:46:29 +02:00 |
|
dhewg
|
f41d2347b1
|
Use SDL for everything endian
|
2018-08-20 01:46:29 +02:00 |
|
dhewg
|
8f4d16fd1b
|
Move BuildDefines.h include to platform.h
|
2018-08-20 01:46:27 +02:00 |
|
dhewg
|
7a40472c5b
|
Include cstddef for ptrdiff_t in platform.h
|
2018-08-20 01:46:27 +02:00 |
|
dhewg
|
487406d861
|
Move idlib typedefs to platform.h
|
2018-08-20 01:46:27 +02:00 |
|
dhewg
|
e522e719dd
|
Move common includes from precompiled.h to platform.h
|
2018-08-20 01:46:27 +02:00 |
|
dhewg
|
7d52a803ab
|
Split platform specific code from precompiled.h
New header sys/platform.h.
|
2018-08-20 01:46:27 +02:00 |
|