Miodrag Milanovic
3917627494
Updated GENie, BGFX, BX, added BIMG since it is separated now, updated all shader binaries and MAME part of code to support new interfaces [Miodrag Milanovic]
2017-12-01 13:22:27 +01:00
Miso Kim
41e044ae01
Modification for Android build (NDK r14b, build-tools 21.1.2 and gradle 2.2.1) ( #2585 )
2017-08-23 13:09:38 +10:00
cracyc
4ebc18aeec
linenoise: replace linenoise-ng with a different port that is simpler and uses a different UTF8 parser [Carl]
...
plugins/console: better completions [Carl]
2017-05-13 16:57:47 -05:00
Vas Crabb
dac6dc4f62
srcclean (nw)
2017-04-23 12:27:42 +10:00
Miodrag Milanovic
eb04392728
well issue is on any gcc 5.x (nw)
2017-03-30 08:50:24 +02:00
Miodrag Milanovic
3fff3faf6c
proper fix (nw)
2017-03-30 08:36:15 +02:00
Miodrag Milanovic
0921d7aaae
2nd try (nw)
2017-03-29 18:14:35 +02:00
Miodrag Milanovic
456d9e3b47
Fix linux compile (nw)
2017-03-29 17:58:36 +02:00
Branimir Karadžić
49f7c99c77
Update BGFX and BX (nw)
2017-03-29 17:09:40 +02:00
Vas Crabb
8f15315a52
srcclean (nw)
2017-02-19 11:40:55 +11:00
Miodrag Milanovic
18882607f9
Removed not needed files from bgfx build (nw)
2017-02-05 15:29:29 +01:00
Miodrag Milanovic
00ad4ab0ae
Update build scripts, BX is now static library (nw)
2017-02-05 14:15:25 +01:00
Vas Crabb
110bc692fa
portaudio needs COM (nw)
2017-01-23 19:12:47 +11:00
Vas Crabb
edf64df1db
srcclean (nw)
2017-01-22 15:37:37 +11:00
intealls
e74399a722
fix msvc compile
2017-01-14 23:34:33 +01:00
inte alls
cd03a64284
Initial PortAudio backend with build script changes to support library version 20161030
2017-01-11 20:24:00 +01:00
Nathan Woods
5be1b8e6e0
Introduced utf8proc and created wrapper code to expose a prettier API
2016-12-31 11:17:07 -05:00
Vas Crabb
7238415d1f
srcclean (nw)
2016-11-27 09:56:49 +11:00
Brad Hughes
f9a6e8711b
Remove unneeded 7z file that is unsupported by UWP (nw)
2016-11-19 18:47:49 -05:00
Vas Crabb
bb99eba11d
Update LZMA to 16.04 (security and portability fixes)
2016-11-18 20:37:20 +11:00
Miodrag Milanovic
8e61a7d3d3
Added VS2017 support into project files (nw)
2016-11-16 21:00:29 +01:00
Miodrag Milanovic
47a05778bf
Updated SDL2 to 2.0.5 (nw)
2016-11-16 16:28:01 +01:00
Miodrag Milanovic
0f877e08b3
Fixed android build (nw)
2016-11-10 19:14:44 +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
Miodrag Milanovic
cf4a8b9e03
resurected sqlite3 and lsqlite3 (nw)
2016-11-07 16:12:06 +01:00
Miodrag Milanovic
421b5e2638
Added lua-linenoise by Carls request (nw)
2016-11-04 15:25:21 +01:00
Branimir Karadžić
a3b4058bf7
Updated BGFX and BX and recompiled shaders (nw)
2016-10-29 09:11:50 +02:00
Vas Crabb
129c0feeed
srcclean (nw)
2016-10-23 22:36:24 +11:00
Miodrag Milanovic
f5d88ac12e
fix VS build (noticed only when using MSBUILD=1) (nw)
2016-10-23 11:36:36 +02:00
Miodrag Milanovic
3628549385
Added more warning disable to support compile on various clang versions (nw)
2016-10-08 09:37:31 +02:00
Miodrag Milanovic
31c8b10479
Fix compile (nw)
2016-10-07 14:56:47 +02:00
Miodrag Milanovic
c0a5494de5
Replaced code usage of libuv with asio library (nw)
2016-10-07 14:15:01 +02:00
Miodrag Milanovic
9a8964d5d0
Fix build (nw)
2016-09-03 13:53:44 +02:00
Vas Crabb
234e91f9fb
Add Lua-cleaning ability to srcclean
2016-08-30 14:57:38 +10:00
Miodrag Milanovic
62fe8b8980
some C++14 features are not supported by VS2013. VS2015 is free for home use so no need for legacy support (nw)
2016-08-27 11:15:38 +02:00
Miodrag Milanovic
b966180061
Compile netlist and lua only if used (nw)
2016-08-12 15:03:45 +02:00
Miodrag Milanovic
3917850b61
Update BX and BGFX (nw)
2016-08-06 14:20:16 +02:00
Miodrag Milanovic
58f3467d59
temp for mingw gcc 6.1 till update bgfx code (nw)
2016-07-20 17:10:06 +02:00
Jeffrey Clark
245b8d4163
android strip SDL lib (nw)
2016-06-30 16:26:44 -05:00
Miodrag Milanovic
8c87ea208c
Removed not needed files from compiling (nw)
2016-06-16 13:37:24 +02:00
Miodrag Milanovic
ebd8e7d74b
Added initial ninja support to use add MAKETYPE=ninja to compile command line (nw)
...
Custom build tasks are not yet working
2016-06-09 13:46:36 +02:00
Jeffrey Clark
551d9998f5
support msbuild from posix shell
...
preliminary fastbuild support (experimental in genie)
2016-05-31 20:26:34 -07: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
7db8fe18f7
we are not using pipes so no problem, but there is something wrong here (nw)
2016-05-28 12:22:55 +02:00
Miodrag Milanovic
79fa1090cf
fix compile issue (nw)
2016-05-27 21:14:59 +02:00
Miodrag Milanovic
cc6d5a643d
try to support older xcode (nw)
2016-05-16 14:25:49 +02:00
Miodrag Milanovic
65f35a6ede
NetBSD fix, from pull request #852 [Thomas Klausner]
2016-05-02 17:58:14 +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
couriersud
5f6e20d6a6
Fix SDL build on linux:
...
- removed inclusion of SDL headers in all headers.
- replaced those by forward declarations and in one case by a wrapper
class (for a typedef struct).
- added -Wno-strict-prototypes to 7z build (gmake target)
2016-04-09 22:21:58 +02:00
Miodrag Milanovic
50071f4451
Fix windows compile (nw)
2016-04-09 15:22:25 +02:00
Vas Crabb
e925c494fe
Update LZMA SDK to 15.14
2016-04-09 21:52:08 +10:00
Olivier Galibert
69f5a2dcc8
Revert "bgfx fix for osx (nw)"
...
This reverts commit 9d99398208
.
Not needed anymore with my previous change.
2016-04-06 09:58:00 +02:00
Miodrag Milanovic
9d99398208
bgfx fix for osx (nw)
2016-04-06 08:35:01 +02:00
Miodrag Milanovic
06415edd9e
Added some more files to bgfx build and initialize imgui (nw)
2016-04-05 15:50:08 +02:00
Miodrag Milanovic
6f231bb61b
added missing files in build (nw)
2016-04-05 14:50:17 +02:00
Branimir Karadžić
e63f379a0e
Update BGFX to latest (nw)
2016-04-04 13:52:25 +02:00
Miodrag Milanovic
731abe8ba0
Fixed joystick on Android preventing application to crash, cleanup init for SDL in total (nw)
2016-04-02 15:37:08 +02:00
Miodrag Milanovic
9b3788035c
scrclean on lua scripts (nw)
2016-03-29 08:49:47 +02:00
Miodrag Milanovic
953d0f9b17
fix typo (nw)
2016-03-29 08:26:11 +02:00
Miodrag Milanovic
ee3edd0e2b
Add missing include (nw)
2016-03-29 08:24:17 +02: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
2e3670efba
Small issues fix (nw)
2016-03-27 21:09:15 +02:00
Miodrag Milanovic
158c90cf11
Initial work to make MAME work on Android [Miodrag Milanovic]
2016-03-27 17:35:23 +02:00
Miodrag Milanovic
3bd130ebce
Change BGFX_CONFIG_MAX_FRAME_BUFFERS on proper way (nw)
2016-03-24 09:40:29 +01:00
Miodrag Milanovic
be38f0515b
Now shader compile tools are built on host machine (nw)
2016-03-20 16:50:14 +01:00
Miodrag Milanovic
95a2e4c2c6
compile BGFX for RPI as well (nw)
2016-03-19 16:09:34 +01:00
Julian Sikorski
d0f99d22a7
Added ability to build using system libuv (1.8.0 or higher required)
2016-03-12 13:07:14 +01:00
Miodrag Milanovic
2bf46f72ed
Update to use with latest android nkd (nw)
2016-03-11 20:24:20 +01:00
Miodrag Milanovic
858c1002d1
compile with latest bgfx,bx (nw)
2016-03-08 12:58:10 +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 Milanovic
23c28c48af
Build SDL2 for Android (nw)
2016-02-29 16:20:51 +01:00
Miodrag Milanovic
912598030e
added compiling SDL2 for Android (nw)
2016-02-28 20:28:42 +01:00
Miodrag Milanovic
1adc64573f
compiles but crash on OSX with bundled one (nw)
2016-02-28 15:07:43 +01:00
Miodrag Milanovic
a17d1385c4
Separated windows only part in SDL2 build and prepared osx one (nw)
2016-02-28 12:58:04 +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
ea6b854844
Made Visual Studio use by default bundled SDL2 (nw)
2016-02-27 16:53:49 +01:00
Miodrag Milanovic
3a811376d9
Made pnacl to compile (nw)
2016-02-26 14:50:09 +01:00
Miodrag Milanovic
e740bb6915
Fixing some more Android related things (nw)
2016-02-26 11:59:17 +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
1a8d5a27d9
pnacl compile fixes (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
412814f80d
changes towards compiling with XCode (nw)
2016-02-21 19:48:16 +01:00
Miodrag Milanovic
9eb2734495
BGFX mandatory requirement (nw)
2016-02-16 17:35:27 +01:00
Miodrag Milanovic
22e6c350ed
Enabled BGFX support for SteamLink
2016-02-16 11:36:13 +01:00
Jeffrey Clark
1ddc780160
osx clang, silence flac unknown attribute error (nw)
2016-02-15 12:12:57 -06: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
dankan1890
e3b80070a5
Suppressed warning C4477 in Visual Studio 2015.
2016-01-31 18:43:13 +01:00
Miodrag Milanovic
c152866e02
added http-parser (nw)
2016-01-31 15:34:40 +01:00
Miodrag Milanovic
7d915c5a79
Added script for building libuv (nw)
2016-01-31 15:28:49 +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
Miodrag Milanovic
2382be9ea8
removed jsoncpp (nw)
2016-01-09 21:11:04 +01:00
Miodrag Milanovic
433676b7a1
Fixed OSX compile
2016-01-04 19:15:32 +01:00
Miodrag Milanovic
57d91cae00
Better fix (nw)
2016-01-04 15:43:02 +01:00
Miodrag Milanovic
8172839141
Some cleanup in build scripts, GNU C99 for 3rdparty C files (nw)
2016-01-04 15:31:32 +01:00
Miodrag Milanovic
e0deb80b54
Fix building on clang, executable fail starting due to mixed allocators (nw)
2016-01-04 13:29:42 +01:00
Justin Kerk
85d74eb2c9
Emscripten build fixes (nw)
2015-12-19 08:17:34 +00:00
Miodrag Milanovic
c15d7adef3
compile parameters specific for 3rdparty component (nw)
2015-12-12 15:03:22 +01:00