Commit Graph

521 Commits

Author SHA1 Message Date
dankan1890
ea60e6f73e Why ignore scripts.c ? 2016-11-29 01:44:02 +01:00
Miodrag Milanovic
e5678fd689 you can't change just generated script (nw) 2016-11-19 09:48:03 +01:00
Vas Crabb
c5722bca13 Fix make VERBOSE=1 not showing archive commands for static libraries [Happy]
someone send this upstream for me (nw)
2016-11-19 08:06:04 +11:00
Vas Crabb
8179a84458 Introduce u8/u16/u32/u64/s8/s16/s32/s64
* New abbreviated types are in osd and util namespaces, and also in global namespace for things that #include "emu.h"
* Get rid of import of cstdint types to global namespace (C99 does this anyway)
* Remove the cstdint types from everything in emu
* Get rid of U64/S64 macros
* Fix a bug in dps16 caused by incorrect use of macro
* Fix debugcon not checking for "do " prefix case-insensitively
* Fix a lot of messed up tabulation
* More constexpr
* Fix up many __names
2016-11-19 05:38:48 +11:00
Vas Crabb
bb99eba11d Update LZMA to 16.04 (security and portability fixes) 2016-11-18 20:37:20 +11:00
Miodrag Milanovic
da1c0c867b generate proper SLN header (nw) 2016-11-16 21:21:12 +01:00
Miodrag Milanovic
ffc04d2bae Sync with GENie and addition of VS2017 (nw) 2016-11-16 21:00:28 +01:00
Miodrag Milanovic
47a05778bf Updated SDL2 to 2.0.5 (nw) 2016-11-16 16:28:01 +01:00
cracyc
a68d423992 luaengine: use initializers (nw) 2016-11-15 22:21:07 -06:00
Miodrag Milanovic
be98f6b83a Added Catch testing library (nw) 2016-11-12 10:20:42 +01:00
Miodrag Milanovic
29212523d2 remove googletest (nw) 2016-11-12 10:16:38 +01:00
Miodrag Milanovic
a18497e7a2 Some more work on UWP (nw) 2016-11-10 13:13:51 +01:00
Miodrag Milanovic
0d1f5b6be4 Make 3rdparty compile for UWP and start adding new OSD for UWP based on previous Brad work (nw) 2016-11-09 14:53:19 +01:00
cracyc
673e753621 update sol2 (nw) 2016-11-07 13:31:30 -06:00
Miodrag Milanovic
cf4a8b9e03 resurected sqlite3 and lsqlite3 (nw) 2016-11-07 16:12:06 +01:00
Miodrag Milanovic
d91005ebc3 Fixed clear typo in ASIO, sent upstream (nw) 2016-11-07 10:36:40 +01:00
Miodrag Milanovic
f3723e3a5d do not take Ctrl-Z since that have it's behavior defined for Linux (nw) 2016-11-07 09:17:17 +01:00
cracyc
65c3796e33 plugins/console: further improve completions by removing break chars from linenoise that hide the full type (nw) 2016-11-06 21:36:26 -06:00
cracyc
846dfa8ffd Merge pull request #1642 from cracyc/luaconsole
Make console a Lua plugin
2016-11-06 18:57:19 -06:00
cracyc
196c841dcb update sol2 (nw) 2016-11-06 18:57:12 -06:00
cracyc
a6aaa59d19 lua-linenoise: add preload (nw) 2016-11-06 13:41:46 -06:00
cracyc
6fd9586a89 make safe usertypes safer (nw) 2016-11-06 13:31:37 -06:00
Miodrag Milanovic
c2a75cb179 Updated sol2, made lua console not crash for nil data (nw) 2016-11-06 10:05:36 +01:00
Miodrag Milanovic
421b5e2638 Added lua-linenoise by Carls request (nw) 2016-11-04 15:25:21 +01:00
Miodrag Milanovic
093609dc0c Update pugixml library, no override patches anymore (nw) 2016-11-03 20:13:19 +01:00
Miodrag Milanovic
008ecbfd5c small cleanup (nw) 2016-11-03 11:23:48 +01:00
Miodrag Milanovic
330e3cb28e Finally sync with GENie, no more local changes (nw) 2016-11-03 10:04:29 +01:00
Miodrag Milanovic
9b819d1302 Patches to keep same behavior as we had before (nw) 2016-11-02 08:41:58 +01:00
Miodrag Milanovic
6c390127c2 Update to latest GENie (nw) 2016-11-02 08:36:07 +01:00
Branimir Karadžić
a3b4058bf7 Updated BGFX and BX and recompiled shaders (nw) 2016-10-29 09:11:50 +02:00
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
Miodrag Milanovic
07b2912508 Added GLM library (nw) 2016-05-05 15:07:31 +02:00
Branimir Karadžić
f97b68d3ed Update GENie, BGFX and BX (nw) 2016-05-03 12:20:29 +02:00
Miodrag Milanovic
f89adf8b07 update flags for tools (nw) 2016-04-29 08:37:29 +02:00
Miodrag Milanovic
6cf1f248d9 Revert "I don't know what 'iqa' is, but whatever it is, it's preventing us from building shaders, so bye-bye"
This reverts commit 5adfc5b2a5.
2016-04-29 08:11:28 +02:00
therealmogminer@gmail.com
5adfc5b2a5 I don't know what 'iqa' is, but whatever it is, it's preventing us from building shaders, so bye-bye 2016-04-29 06:26:33 +02:00
Miodrag Milanovic
0edd2cd1be Updated genie left our local changes (nw) 2016-04-27 18:09:08 +02:00
Miodrag Milanovic
7b9f4e41b9 Updated rapidjson (nw) 2016-04-27 18:00:54 +02:00
Branimir Karadžić
94c7dd996b Update BGFX and BX (nw) 2016-04-27 17:57:45 +02:00
Miodrag Milanovic
1a83c84eae Removed problematic licensed files (nw) 2016-04-15 16:04:15 +02:00
Miodrag Milanovic
79bfc4b153 Make support for absolute paths for debug dir (nw) 2016-04-12 16:14:02 +02:00
Vas Crabb
8795f92f35 Update expat to 2.1.1 for security and bug fixes 2016-04-12 20:53:04 +10:00
Branimir Karadžić
cceb3a32b7 Update to latest BGFX (nw) 2016-04-10 09:16:09 +02:00
Vas Crabb
e925c494fe Update LZMA SDK to 15.14 2016-04-09 21:52:08 +10:00
Miodrag Milanovic
c565ce729c update libuv to 1.9.0 (nw) 2016-04-09 09:51:13 +02:00
Miodrag Milanovic
0386367805 Update BGFX (nw) 2016-04-07 11:10:57 +02:00
Olivier Galibert
cba86ac172 Silence borderline warning (nw) 2016-04-06 09:57:41 +02:00
Brad Hughes
37935d5eb6 GENie cl.exe multiprocessor build fix. 2016-04-05 13:39:50 -04:00
Branimir Karadžić
e63f379a0e Update BGFX to latest (nw) 2016-04-04 13:52:25 +02:00
Miodrag Milanovic
9496a5b24d Added license info for nanosvg (nw) 2016-04-04 13:19:32 +02:00
Olivier Galibert
cdc04a9b7c screen: POC||GTFO of svg rendering from inside the rom. [O. Galibert]
It's damn slow, ~50ms/frame on cdkong.  Caching and/or hw accel will
solve that easily.  It doesn't look very good, nanosvg need better
anti-aliasing.  It also doesn't do texturing very well and images not
at all, so some of our current svgs won't look good.  But all that's
fixable.
2016-04-04 11:33:34 +02:00
Miodrag Milanovic
1ec2f972d9 update google test (nw) 2016-03-31 20:42:02 +02:00
Miodrag Milanovic
bd2e14349b Update rapidjson (nw) 2016-03-31 20:40:36 +02:00
Branimir Karadžić
4172b54d84 Update BGFX and BX (nw) 2016-03-31 20:39:30 +02:00
Miodrag Milanovic
5c34b1ba40 Update GENie (nw) 2016-03-31 20:37:28 +02:00
Jeffrey Clark
18d7e34620 cleanup build includes (nw) 2016-03-28 22:46:00 -05:00
Jeffrey Clark
9d9c8fad6a Extend system library support (nw)
Extend USE_SYSTEM_LIB_* to support providing the library name and include directory.
To link against system specific lib names and header path: (ref #711)

USE_SYSTEM_LIB_LUA=lua5.3:/usr/include/lua5.3
2016-03-28 22:26:52 -05:00
Miodrag Milanovic
842578fd70 Fixed issue of HAVE_STDLIB_H already defined (nw) 2016-03-28 08:29:28 +02:00
Miodrag Milanovic
3bd130ebce Change BGFX_CONFIG_MAX_FRAME_BUFFERS on proper way (nw) 2016-03-24 09:40:29 +01:00
therealmogminer@gmail.com
ba0a1d8d52 Merge bgfx_shader into master, nw 2016-03-23 17:55:55 +01:00
therealmogminer@gmail.com
295aafc5e5 Per-screen sliders and some bugfixing, nw 2016-03-23 17:12:07 +01:00
Miodrag Milanovic
5fa870ccee added missing file (nw) 2016-03-23 09:19:32 +01:00
Branimir Karadžić
cb04dd4bae Updated GENie to latest (nw) 2016-03-21 12:16:30 +01:00
Miodrag Milanovic
2a4a703c79 clang compile fixes (nw) 2016-03-21 11:31:53 +01:00
therealmogminer@gmail.com
a99df78801 Merge with master 2016-03-21 08:27:06 +01:00
Branimir Karadžić
fae7a2c486 Update to latest BGFX and BX(nw) 2016-03-20 16:50:14 +01:00
Brad Hughes
9328fa9028 Fix VS Build issue for WRL ComPtr 2016-03-19 21:43:27 -04:00
therealmogminer@gmail.com
cd8f796df6 Add bgfx command line options, major shakeup of organization, nw 2016-03-13 15:51:19 +01:00
Miodrag Milanovic
858c1002d1 compile with latest bgfx,bx (nw) 2016-03-08 12:58:10 +01:00
Branimir Karadžić
6412c5e076 Update BGFX and BX (nw) 2016-03-08 12:58:10 +01:00
Miodrag Milanovic
1f352c6af8 update rapidjson library (nw) 2016-03-08 12:58:10 +01:00
Miodrag Milanovic
dfad813239 update googletests (nw) 2016-03-08 12:58:10 +01:00
Miodrag Milanovic
62709182b2 Update benchmark library (nw) 2016-03-08 12:58:10 +01:00
Miodrag Milanović
e622da1827 Update README.md 2016-03-05 09:25:49 +01:00
Miodrag Milanović
eee1ee9c3b Update README.md 2016-03-05 09:22:03 +01:00
Miodrag Milanović
b63fe1b445 small updates and explanations 2016-03-05 09:21:36 +01:00
Miodrag Milanovic
a5606b2519 update 3rdparty license file (nw) 2016-03-05 09:10:40 +01:00
Miodrag Milanovic
298ce35d64 Added missing xaudio2 header from WINE that is free to use (nw) 2016-03-05 08:59:39 +01:00
Miodrag Milanovic
24276fc7db removed Apache 2 licensed library since it is not possible to mix with GPL2 (nw) 2016-03-04 20:18:47 +01:00
Miodrag Milanović
c8cdf49ff1 removed duplicated line (nw) 2016-03-04 19:45:47 +01:00
Miodrag Milanović
223f0cc3fc Updated to look better 2016-03-04 19:44:26 +01:00
Miodrag Milanovic
87fe5b4391 added licenses for 3rdparty (nw) 2016-03-04 19:42:23 +01:00
Miodrag Milanovic
adfae5ffe5 make possible to select if bundled SDL2 is used, made mingw and vs compile so far (nw) 2016-02-27 18:48:03 +01:00
Miodrag Milanovic
cf6dc7d370 Placed SDL2 source since we need it on some platforms (nw) 2016-02-27 16:53:49 +01:00
Miodrag Milanovic
9d4c8c5de5 Made xcode params more generic (nw) 2016-02-26 20:30:37 +01:00
Miodrag Milanovic
3a811376d9 Made pnacl to compile (nw) 2016-02-26 14:50:09 +01:00
Miodrag Milanovic
4727b0d97f OS/2 can not support SDL2 which is needed for MAME to run (nw) 2016-02-26 13:20:43 +01:00
Miodrag Milanovic
add7a65f3f Make Android targets compile but not link, using clang compiler in NDK, since GCC will be removed in next one (nw) 2016-02-25 20:44:35 +01:00
Miodrag Milanovic
6fd77b36c2 Fix sent upstream (nw) 2016-02-25 14:58:39 +01:00
Miodrag Milanovic
8dff2200d0 And I hate you too XCode (nw) 2016-02-22 21:11:57 +01:00
Miodrag Milanovic
900fac767d Added SDL 2.0.4 for Visual Studio, so it can be compiled out of box (nw) 2016-02-22 14:20:50 +01:00
Miodrag Milanovic
412814f80d changes towards compiling with XCode (nw) 2016-02-21 19:48:16 +01:00
Miodrag Milanovic
70023b060a Added rapidjson (nw) 2016-02-17 14:11:23 +01:00
Miodrag Milanovic
30ef0dc427 Update to latest BGFX including my SteamLink support (nw) 2016-02-16 07:52:59 +01:00
Miodrag Milanovic
2db4908814 Added lua-zlib, lfs and luv support for LUA, exposed all using luaengine (nw) 2016-02-14 08:16:35 +01:00
Branimir Karadžić
a8c8ec182f Update BGFX with latest code (nw) 2016-02-09 14:27:17 +01:00
Vas Crabb
503ae769d1 malloc.h is nonstandard, malloc/realloc/free are in stdlib.h 2016-02-08 13:41:39 +11:00
Miodrag Milanovic
178167b8fe Initial support for BGFX [Dario Manesku, Branimir Karadic, Miodrag Milanovic]
Need optimization and cleanup, note that all shaders can be built only on windows
due to usage of DirectX DLLs
2016-02-07 15:49:55 +01:00
Branimir Karadžić
5bc83a2506 Update BGFX (nw) 2016-02-07 09:50:16 +01:00
Miodrag Milanovic
c152866e02 added http-parser (nw) 2016-01-31 15:34:40 +01:00
Miodrag Milanovic
12f9fcebaa added libuv library (nw) 2016-01-31 15:25:07 +01:00
Miodrag Milanovic
042050ef67 Added Google Benchmark library (nw)
Included sample benchmark for eminline for native and noasm
Made GoogleTest compile only if tests are compiled
2016-01-29 11:47:40 +01:00
Brad Hughes
2f36228306 XAudio2 support 2016-01-20 23:16:18 -05:00
Miodrag Milanovic
2382be9ea8 removed jsoncpp (nw) 2016-01-09 21:11:04 +01:00
Miodrag Milanovic
71bb70d968 Fixed solutionVersion for VS2015 and ToolsVersion for all VS201x
This fixes IncrediBuild under VS2015
2016-01-05 20:35:28 +01:00
Branimir Karadzic
fc07cc3621 Added latest BX and BGFX (nw) 2016-01-04 19:00:51 +01:00
Miodrag Milanovic
842519672e Synced with latest GENie, our specific code is not overwritten (nw) 2016-01-03 16:55:52 +01:00
Miodrag Milanovic
f1a0a3cb88 Added pre-compiled headers support to build system (nw) 2016-01-01 08:23:58 +01:00
AJR
8567ac0d64 Allow SDLMAME to build on OS X from paths containing spaces 2015-12-19 11:09:57 -05:00
Miodrag Milanovic
74cfff6fc6 Update to LUA 5.2.3, so source changes (nw) 2015-12-12 14:49:48 +01:00
Miodrag Milanovic
379581fb36 macro removal INLINE -> static inline (nw) 2015-12-12 08:58:57 +01:00
Miodrag Milanovic
a70def4121 small patch to luabridge (nw) 2015-12-06 15:12:54 +01:00
arbee
fee2af52af Updated OS/2 support [KO Myung-Hun] 2015-11-23 21:24:58 -05:00
Miodrag Milanovic
225a99c0f6 Add definitions to cmake target (nw) 2015-11-15 15:14:55 +01:00
Thomas Klausner
79fb7f4778 bx: add NetBSD support.
I've filed a more complete patch for this upstream:

https://github.com/bkaradzic/bx/pull/61

but this has been ignored since June. This patch is the minimal
set to fix the build on NetBSD.
2015-11-13 14:30:25 +01:00
Thomas Klausner
d0c77ed333 Remove references to non-existing files.
The file was removed from the other gmake.*/genie.make files.
The build/gmake.* files do not exist upstream, so this
is a purely local problem.

I have however filed a PR to get bsd support added upstream:
https://github.com/bkaradzic/genie/pull/110
2015-11-13 14:30:25 +01:00
Miodrag Milanovic
cf330fa6de Relax dependencies for softfloat (nw) 2015-11-08 17:38:37 +01:00
Miodrag Milanovic
49fbdf3497 added cmake support to genie (nw) 2015-11-08 14:50:45 +01:00
Miodrag Milanovic
033227778e Remove not longer needed ForceCpp flag (nw) 2015-11-08 13:44:34 +01:00
Miodrag Milanovic
b6707c3bb5 Removed mongoose due to restricted license and webserver wip till code is restructured (nw) 2015-11-04 18:55:36 +01:00
Vas Crabb
f63bd01894 Enable metal on El Capitan (nw) 2015-11-03 19:05:57 +11:00
Miodrag Milanovic
1aa5af9fb1 fix for compiling bgfx on older osx (nw) 2015-11-01 21:05:47 +01:00
Branimir Karadzic
5664971d3b update to latest BGFX and BX 2015-11-01 20:30:24 +01:00
Vas Crabb
6382e5d905 #import is an Objective-C thing, C should use #include 2015-11-01 17:03:49 +11:00
Vas Crabb
e66d5e0132 bgfx support for 10.6
upstream pull request: https://github.com/bkaradzic/bgfx/pull/560
2015-10-31 19:58:06 +11:00
Vas Crabb
79ae956643 Fix bx/bgfx on older OSX
Submitted upstream for consideration: https://github.com/bkaradzic/bx/pull/77
2015-10-31 19:34:52 +11:00
Miodrag Milanovic
4dccbffc01 resolve issue with compile on later mingw (nw) 2015-10-28 15:43:41 +01:00
Miodrag Milanovic
57e64c5603 Fix genie issue (nw) 2015-10-16 07:43:07 +02:00
Miodrag Milanovic
d9ad061e2a Did this change until proper fix comes (nw) 2015-10-15 12:47:00 +02:00
Miodrag Milanovic
f45715a420 Update to latest Genie (nw)
KO Myung-Hun: please send your patches upstream first always.
2015-10-15 11:21:28 +02:00
Miodrag Milanovic
58bf8e3345 Disabled DX12 on mingw since it is not working (nw) 2015-10-15 10:52:18 +02:00
Miodrag Milanovic
8981faa61f update bgfx to latest (nw) 2015-10-15 10:42:29 +02:00
Miodrag Milanovic
a74a7a37ef updated bx (nw) 2015-10-15 10:41:35 +02:00
Miodrag Milanovic
b900f66730 update googletest/mock (nw) 2015-10-15 10:41:16 +02:00
Miodrag Milanovic
9b82f7b2e7 Revert "lzma pedantic fixes (nw)"
No updating of 3rdparty allowed

This reverts commit 94aa0602d5.
2015-10-10 08:09:12 +02:00
Miodrag Milanovic
519d0beae4 Revert "SQLITE pedantic fixes (nw)"
No updating of 3rdpaty allowed

This reverts commit 854b341e9f.
2015-10-10 08:08:24 +02:00
Cowering
94aa0602d5 lzma pedantic fixes (nw) 2015-10-09 14:57:36 -05:00
Cowering
854b341e9f SQLITE pedantic fixes (nw) 2015-10-09 14:53:21 -05:00
Thomas Klausner
b3ff7bd936 Re-add NetBSD support to bx. 2015-10-05 23:31:59 +03:00
Cowering
31a0bb57af This gets bgfx to compile with mingw32 headers found in GCC 4.9.3 and 5.2.1 releases. If it works for everyone, please send upstream (nw) 2015-10-04 09:57:27 -05:00
Thomas Klausner
4206253e65 Add NetBSD support to bx.
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-10-02 09:57:01 +02:00
Thomas Klausner
10ea7aa745 Remove unneeded backup files. 2015-10-02 09:56:38 +02:00
jbu
fee651e0dd bx: use pthread_setname_np(3) only with __GLIBC__ 2015-10-01 13:37:33 +02:00
balr0g
a4ce5ecbd0 Backport libflac endian patch from a5d1d4f0c5 (nw) 2015-09-18 12:12:03 -04:00
Miodrag Milanovic
e3a6e9b0b8 removed deps from 3rdparty to osd (nw) 2015-09-13 12:45:56 +02:00
Miodrag Milanovic
7acef62424 DX12 not working under mingw so disabling it for now (nw) 2015-09-12 11:05:29 +02:00
Miodrag Milanovic
dc4e3db9a5 removed not needed DirectX files (nw) 2015-09-12 11:04:54 +02:00
Miodrag Milanovic
7ca8f88a5c Added latest BGFX (nw) 2015-09-12 10:23:53 +02:00
Miodrag Milanovic
6d06509293 Added latest BX (nw) 2015-09-12 10:22:55 +02:00
Peter Ferrie
6b3ccca1cf Revert "apple2.c: select displayed page for floating bus (nw)"
This reverts commit c4b803ea57.
2015-09-07 16:05:54 -07:00
Peter Ferrie
c4b803ea57 apple2.c: select displayed page for floating bus (nw) 2015-09-07 16:05:07 -07:00
Miodrag Milanovic
70bddf12f5 Added GoogleTest and convert tests to us it (nw) 2015-09-02 13:50:20 +02:00
Vas Crabb
f500420346 OS/2 patch for 0.164 [KO Myung-Hun] 2015-08-25 13:02:01 +10:00
Thomas Klausner
574619d2b8 Add missing header for va_list.
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-07-29 14:05:24 +02:00
Lord-Nightmare
4030382235 Compile fix for older mingw headers (which are in build-tools), once we update to newer headers this won't be necessary anymore. (n/w) 2015-07-23 14:23:15 -04:00
Cowering
287a9ddee0 no longer needed as mingw includes now have this 2015-07-23 10:37:11 -05:00
R. Belmont
b83cc37ae2 Merge pull request #257 from 0-wiz-0/master
Re-add NetBSD support.
2015-07-22 15:46:15 -04:00
Cowering
0e5af95be2 feed the pedantic monster (NW) 2015-07-21 10:01:44 -05:00
Thomas Klausner
456590ce3e Switch from ftime() to gettimeofday().
Even the Linux man page recommends avoiding ftime().
gettimeofday is in POSIX.1-2001 and more portable.

Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-07-14 21:54:21 +02:00
Thomas Klausner
24bfd3e8e8 Add NetBSD support to bx.
Will try sending this upstream as well.

Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-07-14 21:52:03 +02:00
Thomas Klausner
257a18502c Fix build using a patch from upstream.
e1a564ca72 (diff-d51370988baf340d4de0bc2861591415)

Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-07-14 21:51:00 +02:00
balr0g
48ef2a60f3 Don't redefine MONGOOSE_ENABLE_THREADS on Windows 2015-07-09 15:00:00 -04:00
Cowering
43ef9c65e0 newest mongoose.. PRETTY sure I didn't alter anything (NW) 2015-07-08 23:37:54 -05:00
Cowering
21b5ebeba7 github version of jsoncpp with some fixes: pedantic and C++98 and others. please try to compile for all platforms 2015-07-08 14:31:26 -05:00
Cowering
7e46946148 -pedantic fixes.. do these need to go upstream? (nw) 2015-07-08 14:24:04 -05:00
Cowering
262d8b43f8 make pedantic and c99 happy (maybe send upstream) (nw) 2015-07-08 14:00:07 -05:00
yz70s
43c9f4fe27 Add some defines to d3dcommon.h to let bgfx compile with vs2013, but it would be much better to update the direct3d headers to the latest version (nw) 2015-06-24 22:36:36 +02:00
Julian Sikorski
9027ce9575 Added the ability to use system flac, jpeg, lua, sqlite3, portmidi and zlib based on wallyweek's work 2015-06-06 23:39:24 +02:00
Miodrag Milanovic
f23ff0f6f0 fix compile on GCC 4.4 on old Ubuntu (nw) 2015-05-31 12:37:01 +02:00
Cowering
4332164659 compile fixes for GCC5.1.1 win64 and CPP11 mode.. requested by mingw team to test LTO fixes. please add #ifdefs if 64 bit printf does not work for you 2015-05-28 17:03:36 -05:00
Curt Coder
eab88c5687 Fixed clang build. (nw) 2015-05-27 16:39:12 +03:00
Miodrag Milanovic
ee4adf600b Added library for supporting unit tests (nw) 2015-05-27 15:00:06 +02:00
Miodrag Milanovic
55fa9840f2 Added portaudio library for RB (nw) 2015-05-27 14:59:40 +02:00
Miodrag Milanovic
f33ffeda34 Fix mingw compile (nw) 2015-05-27 12:16:42 +02:00
Miodrag Milanovic
a163b28277 Update BGFX (nw) 2015-05-27 12:07:35 +02:00
Miodrag Milanovic
08bfa598df Update GENie (nw) 2015-05-27 12:06:10 +02:00
Miodrag Milanovic
4e4d2c8ce9 rolling back due to issues (nw) 2015-04-20 20:35:22 +02:00
Miodrag Milanovic
3d10b8bdac wrong one (nw) 2015-04-20 13:43:59 +02:00
Miodrag Milanovic
a3080a1cb3 added dependency (nw) 2015-04-20 13:36:58 +02:00
Miodrag Milanovic
1bc1047fa3 Fix Xcode generated files (nw) 2015-04-17 11:28:46 +02:00
Miodrag Milanovic
dc35f927f7 made libflac possible to compile under xcode, and simplify for other (nw) 2015-04-17 11:24:33 +02:00
Vas Crabb
bf30ebe77e Fix build 2015-04-17 00:22:37 +10:00
Miodrag Milanovic
fcf852fea2 fixed compiler warning, sent upstream (nw) 2015-04-16 14:25:12 +02:00
Miodrag Milanovic
2b97bfba29 update to latest 3rdparty, rollback of genie change (nw) 2015-04-16 14:16:14 +02:00
Miodrag Milanovic
bc86945fca removed symbols stripping (nw) 2015-04-15 13:48:29 +02:00
Miodrag Milanovic
5e79b9c0e1 Fixes for solaris 11 build (nw) 2015-04-10 13:56:33 +02:00
Miodrag Milanovic
32dc24420c Some changes for FreeBSD and Solaris, will be sent upstream as well (nw) 2015-04-10 12:37:34 +02:00
Miodrag Milanovic
d4a431f0ea latest BGFX (nw) 2015-04-08 15:13:38 +02:00
Miodrag Milanovic
caf2be7074 Fixed clang warning (sent upstream) (nw) 2015-04-06 11:53:03 +02:00
Miodrag Milanovic
c8b9fc1efb Fixed linking on some linux platforms 2015-04-05 10:37:11 +02:00
Oliver Stöneberg
780297a034 fixed Visual Studio compiler warnings in sqlite3 when compiling with optimizations (nw) 2015-04-05 09:51:59 +02:00
Miodrag Milanovic
4788c3222d Fixed VS custom tasks due to limitations (nw) 2015-04-04 15:15:30 +02:00
Miodrag Milanovic
1585c50360 Parameter naming convention change agreed with GENie maintainer (nw) 2015-04-04 14:25:35 +02:00
Miodrag Milanovic
e4dacf506b feature for direct dependency (nw) 2015-04-03 17:56:06 +02:00
Miodrag Milanovic
69c4713af0 Added custom build steps support to GENie (nw) 2015-04-03 15:37:00 +02:00
Miodrag Milanovic
e29bd3b895 Fixed ForceCpp for XCode4 (nw) 2015-04-02 18:14:21 +02:00
Vas Crabb
397265f2fc bgfx: fix leak of autoreleased objects and support OS X 10.6 Snow Leopard 2015-04-03 01:53:48 +11:00
Miodrag Milanovic
26214cc6ec Update to latest bgfx and fix for latest mingw releases (nw) 2015-04-01 12:45:19 +02:00
Miodrag Milanovic
df90d5068a Update to latest 3rdparty, fixes issues on OpenGL 2.1 for bgfx (nw) 2015-03-31 08:17:12 +02:00
Miodrag Milanovic
2f3d1de477 Added IgnoreLDFlags, change sent upstream (nw) 2015-03-30 15:24:18 +02:00
Miodrag Milanovic
795f88aee1 reverted change (nw) 2015-03-30 14:39:21 +02:00