Commit Graph

117 Commits

Author SHA1 Message Date
Бранимир Караџић 83dfadf673 Happy New Year! 2024-01-14 01:56:36 -08:00
Бранимир Караџић 8cb7445c76 Removed support for ios-simulator. 2024-01-06 08:19:15 -08:00
Markus Stephanides 17ab1e2a62
Update Makefile and Build Docs from VS2017 to VS2019 (#3170)
* Update build.rst

* Update makefile
2023-09-03 12:06:01 -07:00
Бранимир Караџић 466c6a4e95 Happy New Year! 2023-01-14 10:05:12 -08:00
Michał Cichoń 04732d89e3
Android NDK update, bgfx side (#2960)
* Android: Add local copy of native_app_glue, patched to compile as C++.

* Android: List android-x86_64 configuration in makefile

* Android: Build shared-lib and examples by default

* Docs: Update Android build prerequisites

* CI: Add Android builds

* CI: **DO NOT MERGE** pick bx/PR with android support update
2022-10-22 12:02:34 -07:00
Biswapriyo Nath 82ad2eac7a
clang-mingw: Enable building tools and examples (#2928)
Add comdlg32 library for GetOpenFileNameA API.
2022-09-18 20:11:51 -07:00
Бранимир Караџић 560669f6c0 Cleanup. 2022-05-02 08:50:47 -07:00
Бранимир Караџић 4581f14cd4 Happy New Year! 2022-01-15 11:59:06 -08:00
Бранимир Караџић 84fcbcd240 Fixed makefile. 2021-04-30 17:46:34 -07:00
Бранимир Караџић af49c5d264 Happy New Year! 2021-01-14 15:53:49 -08:00
Бранимир Караџић 76f3e0590f OSX: Added separate osx-arm64 build configuration. 2020-12-31 18:17:39 -08:00
Developer-Ecosystem-Engineering 7ce9fae33a
Add support for building Apple silicon (#2313)
Minimal changes to support building Apple silicon
2020-11-16 12:02:29 -08:00
云风 4d6445896e
Add missing VertexLayoutHandle for C APIs (#2249) 2020-09-01 08:36:52 -07:00
云风 43ab8172b2
Change asmjs to wasm2js (#2151) 2020-05-27 22:21:18 -07:00
juj 098e6194d9
Update examples to build on Emscripten Wasm. Add separate wasm and wasm2js targets. (#2145) 2020-05-16 19:45:55 -07:00
Andy Stanton ca661f5127
Adds the ability to pass a WINDOWING_LIB variable to 'make' which sets `--with-sdl` or `--with-glfw` (#2138)
* Adds the ability to pass a WINDOWING_LIB variable to 'make' which sets --with-sdl or --with-glfw

* Adds the ability to pass extra GENie args to 'make'
2020-05-10 17:22:54 -07:00
Бранимир Караџић 2d53481e02 Updated makefile for xcode projgen. 2020-01-29 07:00:51 -08:00
Бранимир Караџић 82f56b5987 Happy New Year! 2020-01-14 21:37:06 -08:00
Vladimir Vukicevic 87d0852b58 asmjs can't do combined-examples 2019-07-02 01:24:15 +00:00
Gerald D. Gainant 8d013e1713 Add compilation target android-arm64 2019-06-26 17:29:55 -05:00
Бранимир Караџић e1af4e6d85 Updated makefile. 2019-06-20 14:33:07 -07:00
Бранимир Караџић 7f039cad3c Added idl to makefile. 2019-02-27 19:55:55 -08:00
Бранимир Караџић b9710b02e3 Cleanup. 2019-02-03 09:45:24 -08:00
Бранимир Караџић 3f3a9450ba Happy New Year! 2019-01-13 17:13:25 -08:00
Branimir Karadžić 48074e3eeb Cleanup. 2018-11-14 20:01:51 -08:00
Jean-François Verdon ebc05e20d8 mips abi is not longer supported by android ndk (deprecated in v17, removed in v18) (#1551) 2018-11-13 16:08:56 -08:00
云风 e218f44aee genie has removed xcode4 (#1464) 2018-08-23 20:29:21 -07:00
Jared Tiala 86514b9ccb Fix mingw-gcc target system (#1447) 2018-08-02 19:04:10 +02:00
Branimir Karadžić 84d694a032 Removed 32-bit from Linux build. 2018-04-16 22:13:21 -07:00
Branimir Karadžić fa4213edea Removed 32-bit from OSX build. 2018-04-16 22:06:36 -07:00
Branimir Karadžić f44c8e2b14 Happy New Year! 2018-01-01 11:16:06 -08:00
Branimir Karadžić a585bac793 Fixed typo. 2017-12-21 15:05:10 -08:00
Dmytro Ivanov 15feda2ff5 Added ios-simulator64 support (#1293) 2017-12-17 09:41:08 -08:00
Branimir Karadžić cca63e4632 Cleanup. 2017-12-14 23:03:01 -08:00
Branimir Karadžić fc65c6a95e Default to combined examples. 2017-09-21 21:10:05 -07:00
Branimir Karadžić c4f5129e84 Removed support for Native Client. https://developer.chrome.com/native-client/migration 2017-05-30 23:49:53 -07:00
Branimir Karadžić b9b8a6e871 Cleanup. 2017-01-04 08:34:25 -08:00
Branimir Karadžić 5c10e94533 Fixed warnings. 2016-12-22 21:14:16 -08:00
Branimir Karadžić 55c508e729 Added VS2017. 2016-12-03 16:38:45 -08:00
Branimir Karadžić c8f0c99a7a Cleanup. 2016-10-29 14:53:38 -07:00
Branimir Karadžić 94d96c5eaf Cleanup. 2016-09-10 10:56:35 -07:00
Erik van Bilsen 0298fd6661 Added support for ios-arm64 compilation 2016-09-10 10:42:36 -07:00
Pras Velagapudi aa3a6ecd80 Added flag to control building examples.
This PR adds a new flag to `genie.lua` called `--with-examples`
and uses it to control whether the example binaries are built or
not.

It also changes the default options in `makefile` to include this
flag, such that the default behavior of `bgfx` compilation is
unchanged.

This allows users who are building with CI systems or as part of a
larger automated build process to avoid having to compile examples
each time they build `bgfx`.  They can instead use `genie` directly
to configure their project to build without examples.
2016-09-10 11:23:02 -04:00
Branimir Karadžić be4bd0a7b0 Updated makefile. 2016-06-22 19:56:13 -07:00
Branimir Karadžić 32a9594134 Cleanup. 2016-04-30 11:08:56 -07:00
Branimir Karadžić f9cc6d72f9 Cleanup. 2016-04-22 07:25:55 -07:00
Branimir Karadžić a94089e29f Added simple texture viewer tool. 2016-04-21 22:12:35 -07:00
Branimir Karadžić 2b77088a38 Cleanup. 2016-03-05 11:03:52 -08:00
Branimir Karadžić 5fab86f3ef Updated makefile. 2016-03-04 00:09:18 -08:00
Branimir Karadžić d492b3f3d1 Updated makefile. 2016-03-03 23:50:38 -08:00