Commit Graph

291 Commits

Author SHA1 Message Date
Miodrag Milanovic
ddb290d5f6 NOTICE (TYPE NAME CONSOLIDATION)
Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8
also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
2016-10-22 13:13:17 +02:00
AJR
327304ddb8 Fix Clang build (nw) 2016-10-09 10:42:04 -04:00
Miodrag Milanovic
3c4c4e08ed Initial work on console interface (nw)
Use Ctrl-Z to close console on any OS. To start use -console parameter
2016-10-09 14:38:41 +02:00
dankan1890
cf92ae4a8a linenoise: fixed build with VS ('and' isn't supported) 2016-10-08 16:39:45 +02:00
Miodrag Milanovic
31c8b10479 Fix compile (nw) 2016-10-07 14:56:47 +02:00
Miodrag Milanovic
70ba5627a7 Update 3rdparty document (nw) 2016-10-07 14:46:27 +02:00
Miodrag Milanovic
e7c7a66a6f Added linenoise-ng library for CLI (nw) 2016-10-07 14:43:50 +02:00
Miodrag Milanovic
377472a6dd Added sol2 header only library as future replacement for luabridge (nw) 2016-10-07 14:43:09 +02:00
Miodrag Milanovic
1335933ce0 added license info (nw) 2016-10-07 14:33:59 +02:00
Miodrag Milanovic
85f4741fcf Remove libuv library (nw) 2016-10-07 14:14:08 +02:00
Miodrag Milanovic
ff01b71671 Added ASIO networking library (nw) 2016-10-07 14:13:19 +02:00
smf-
31eed6d49f hack for clang compiling on windows, as it can't tell that calling ::RaiseException will prevent the function from returning. (nw) 2016-09-17 00:10:07 +01:00
Miodrag Milanovic
22df94bf67 Fix benchmarks build and google test build (nw) 2016-09-03 14:54:15 +02:00
Miodrag Milanovic
854ac627c2 Fix PugiXML interface (nw) 2016-09-03 14:45:20 +02:00
Miodrag Milanovic
c5f0d660c7 Update Google Benchmark (nw) 2016-09-03 14:42:01 +02:00
Miodrag Milanovic
fe95be105b Update PugiXML (nw) 2016-09-03 14:40:41 +02:00
Miodrag Milanovic
73793c599c Update GLM to latest (nw) 2016-09-03 14:39:25 +02:00
Miodrag Milanovic
2869b107c7 Update GoogleTest (nw) 2016-09-03 14:37:54 +02:00
Miodrag Milanovic
ff9c4b5acb Update RapidJson to latest (nw) 2016-09-03 14:37:09 +02:00
Miodrag Milanovic
a6409d692e Update LUA to 5.3.3 (nw) 2016-09-03 14:34:39 +02:00
Miodrag Milanovic
d193abb0ad Update BGFX and BX packages and update MAME code to support new API (nw)
Generated missing shaders (nw)
2016-09-03 13:30:42 +02:00
Miodrag Milanovic
cf9502a61c Synced BGFX so it can compile with clang 4.0 (nw) 2016-08-09 09:04:30 +02:00
Miodrag Milanovic
a8ebc11437 update rapidjson (nw) 2016-08-06 14:23:30 +02:00
Miodrag Milanovic
3917850b61 Update BX and BGFX (nw) 2016-08-06 14:20:16 +02:00
Jordi Mallach
c64f05279c Compile fixes for GNU/Hurd systems.
Define PATH_MAX if it's not defined and the compiler defines __GNU__.
2016-07-26 11:51:42 +02:00
Jordi Mallach
e1464ffd64 Support GNU/Hurd systems. 2016-07-26 01:55:39 +02:00
Jordi Mallach
70f0bda9c7 Detect GNU/Hurd systems, but treat them as Linux. 2016-07-26 01:34:49 +02:00
Steven Chamberlain
ef8816ae18 bx: sync with upstream 2016-07-14 18:31:16 +01:00
Steven Chamberlain
6256946dee bx: further refactor #ifdefs
Trying to evaluate __GLIBC__ will result in an error if is not defined,
if the preprocessor does not short-cut the evaluation.

Split the macros onto separate lines and define the result in a new
BX_USE_GLIBC_PTHREAD_SETNAME_NP macro to avoid duplication.
2016-07-13 14:48:02 +01:00
Steven Chamberlain
423097c40f bx: refactor #ifdefs
Fix potential compilation error by ensuring __GLIBC__ is only evaluated
when actually defined.

When __GLIBC__ is defined, we do not need any additional headers on BSD
platforms (hence why using #elif).
2016-07-13 14:15:39 +01:00
Steven Chamberlain
f2ad7351ef bx: support glibc-based BSD platforms
On GNU/kFreeBSD, pthread_setname_np can be found in glibc's pthread.h
(same as on GNU/Linux).  pthread_np.h does not exist there.
2016-07-13 13:31:03 +01:00
Steven Chamberlain
8fb0ab46bb bx: use system signal.h on glibc systems
On GNU/kFreeBSD, sys/signal.h is only a wrapper around glibc signal.h
anyway, leading to a #include loop in this case.
2016-07-13 13:14:15 +01:00
Steven Chamberlain
c904fc121c bx: use real alloca.h on glibc systems
On GNU/kFreeBSD, the definition for alloca() can be found in the
system alloca.h
2016-07-13 12:25:55 +01:00
AJR
09ff284fa2 Hopefully fix imgui compile on FreeBSD and DragonFly (nw) 2016-07-05 16:05:56 -04:00
Brad Hughes
f37865b329 Add a couple msys2 updated mingw headers to winsdk-override to support linux cross-compile with stock mingw-w64 (nw) 2016-07-02 16:03:01 -04:00
Miodrag Milanovic
57e475ada0 Fixes to send upstream (nw) 2016-06-25 20:03:04 +02:00
Miodrag Milanovic
8042037fd9 Added PugiXML and used it for hashfile (nw) 2016-06-25 19:54:44 +02:00
Miodrag Milanovic
deac5db4db put back some genie code (nw) 2016-06-16 14:45:28 +02:00
Olivier Galibert
7099d6eaa2 gcc 6.1.1 warning fixes (nw) 2016-06-16 14:21:44 +02:00
Miodrag Milanovic
4a7cd83c6e Sync GENie, one thing changed, and I have revoked one patch that is going to be removed or changed anyway (nw) 2016-06-10 18:54:55 +02:00
Miodrag Milanovic
3547905acc Synced GENie with latest and applied few changes sent as PR (nw) 2016-06-10 10:56:31 +02:00
Miodrag Milanovic
a3af73bafc BGFX and BX update (nw) 2016-06-08 20:42:23 +02:00
Miodrag Milanovic
e8cb3e06d0 Updated GENie to latest (nw) 2016-06-08 20:42:23 +02:00
Miodrag Milanovic
d04f921034 removed not used libraries, and commented portaudio that will be used but no need for now (nw) 2016-05-31 20:03:39 +02:00
Miodrag Milanovic
293103ce8c proper patch already applied upstream (nw) 2016-05-28 13:22:03 +02:00
Miodrag Milanovic
913861105b Update BGFX and BX (nw) 2016-05-27 20:57:02 +02:00
Miodrag Milanovic
71379c5648 Sync with BGFX (nw) 2016-05-16 14:17:04 +02:00
Miodrag Milanovic
2fe2089179 Update BGFX, BX, Benchmark and RapidJSON (nw) 2016-05-12 08:42:02 +02:00
Vas Crabb
7a423d0160 Update to LZMA 16.0 [Vas Crabb] 2016-05-12 00:06:54 +10:00
Miodrag Milanovic
b27adb7b7c Sync with latest GLM, fixes issue with MINGW (nw) 2016-05-05 20:48:39 +02:00