512 Commits

Author SHA1 Message Date
Jonny Paton
1764d06e0d Android support and CI (#58) 2019-08-31 15:52:09 -04:00
Jonny Paton
73e55706d9 Use built-in cmake support for building iOS (#57)
* Update iOS build to include examples and use simulator, along with new cmake iOS support
2019-08-30 10:32:19 -04:00
Alexander Knorre
9fc86b605e Update subrepos (#56) 2019-08-30 10:27:30 -04:00
Andy Duplain
018bbc4e9f Fix meshoptimizer.cmake. 2019-06-12 01:15:23 -05:00
Andy Duplain
94cdce8ce3 Update to latest bgdx and bx.
Update submodules.
Drop ib-compress and forsyth-too 3rdparty libraries.
Add meshoptimizer to geometryc.
2019-06-12 01:15:23 -05:00
Robert D. Blanchet Jr
fd39192e0e Make metal profile is set. 2019-04-24 21:33:26 -05:00
Robert D. Blanchet Jr
49836b080e Fix syntax errors. 2019-04-24 21:33:26 -05:00
Robert D. Blanchet Jr
aeda0f7c67 Fixed fcpp overflow error 2019-04-24 21:33:26 -05:00
Robert D. Blanchet Jr
e5f453dd73 Support compilation of compute shaders. 2019-04-24 21:33:26 -05:00
Robert D. Blanchet Jr
4a54c2b1ed Disable deferred example 2019-04-24 21:33:26 -05:00
Robert D. Blanchet Jr
b9a87bf9d3 Formatting. 2019-04-24 21:33:26 -05:00
Robert D. Blanchet Jr
ffbe1dff0b Add spirv-tools and spirv-cross 2019-04-24 21:33:26 -05:00
Robert D. Blanchet Jr
834ec251e7 More build fixes. 2019-04-24 21:33:26 -05:00
Robert D. Blanchet Jr
c3f52fd76e Fix missing -ObjC flag. 2019-04-24 21:33:26 -05:00
Robert D. Blanchet Jr
8eb363a378 Updating submodules 2019-04-24 21:33:26 -05:00
Jonny
22805562b0 Updates for emscripten, along with travis builds 2019-02-28 13:01:32 -06:00
Joshua Brookover
95cb070eb2 Don't build tools and examples on iOS travis 2019-01-24 12:04:49 -06:00
Joshua Brookover
30a8cc3935 Disable problem examples for now 2019-01-24 10:37:22 -06:00
Julien Hamaide
aeff603539 Option to specify minimum opengl version at compile time 2019-01-24 10:18:06 -06:00
Brandon Hamm
89bb89d400 updating bgfx examples 2019-01-15 11:50:47 -06:00
Brandon Hamm
5f1bffd005 Updating submodules 2019-01-15 11:50:47 -06:00
=
1fd0168961 Add missing OpenGL dependency to travis setup 2019-01-12 22:49:27 -06:00
=
b30ae7b4cd Add windows to travis and refine builds 2019-01-12 22:49:27 -06:00
Jonny
eb5bf5bf64 Add iOS support 2019-01-12 22:47:42 -06:00
Mathieu-Andre Chiasson
4cf4edff09 added Spir-V shader generator support
Vulkan support is coming...
2019-01-08 11:55:43 -06:00
Mathieu-Andre Chiasson
c5e68e3bbd renamed gles to essl to match shader runtime layout 2019-01-03 13:03:02 -06:00
ProWolf
32365cacb0 Update bgfx, bimg, bx 2018-12-19 17:25:16 -06:00
Matt Chiasson
2e3eace2e4 Update pvrtc.cmake 2018-12-11 16:59:40 -06:00
tjysdsg
8f729e775d update submodules 2018-11-24 15:01:08 -06:00
tjysdsg
9a44462a6f fix issue #31: The body of constexpr function not a return-statement 2018-11-24 15:01:08 -06:00
Alex Fuller
49ec02e8a3 Update bgfx, bimg, bx 2018-09-02 19:52:36 -07:00
Mischa Aster Alff
78799a6865 Add build output files to .gitignore 2018-08-20 10:51:50 -05:00
Mischa Aster Alff
5032a16aa8 Fix build errors when supplying relative paths to BX_DIR, BIMG_DIR and BGFX_DIR 2018-08-20 10:38:49 -05:00
Mischa Aster Alff
168a1fd848 Update to latest versions of bx, bimg and bgfx 2018-08-20 10:20:36 -05:00
Francis Hart
9e660ee65e Add build option to turn off 'd' suffix for debug build targets 2018-08-16 12:06:53 -05:00
Léo Willian Kölln
85cc3d9716 Added support for SDL and GLFW 2018-08-04 17:28:47 -05:00
Yannick Pflanzer
1e0859f71c Added option to compile shaders for asm.js 2018-07-15 17:12:04 -05:00
Lectem
2bdb71c787 Update and rename ocornut-imgui to dear-imgui to mirror upstream 2018-05-08 10:39:44 -05:00
Lectem
73fcb6519b Update to latest version of bgfx 2018-05-06 16:36:03 -05:00
Joshua Brookover
96b92f2c55 Update submodules 2018-04-25 21:27:21 -05:00
Lectem
d2f3952146 Never build glsl-optimizer with ubsan 2018-01-22 18:33:15 -06:00
Lectem
5030df7fc7 Fix add_shader GLSL_VERSION argument parsing 2018-01-22 18:33:15 -06:00
Lectem
45f3e3dfe4 Fix shaderc:glsloptimizer requires -fno-strict-aliasing 2018-01-22 18:33:15 -06:00
Lectem
8f7a12583a Update to latest bgfx 2018-01-22 18:33:15 -06:00
Lectem
16fc394a05 Move travis CI to trusty 2018-01-22 18:33:15 -06:00
Lectem
718c92852d Add more configurations to the travis CI 2017-12-21 00:12:23 -06:00
Lectem
dfeeb2194a Fix Linux and OSX dependencies + Amalgamated build 2017-12-21 00:12:23 -06:00
Walter Pearce
43c8db3c9f Fixed: Debug/CHECK builds of bgfx were not straightforward with the current setup; bgfx relies on BX also being debug-enabled, while this only enabled it for BGFX and only in CMAKE Debug mode. Added BGFX_CONFIG_DEBUG cmake option to easily enable checked/trace builds in release mode 2017-11-30 23:52:23 -06:00
Walter Pearce
9972c1001b Fixed: texturev build failed requiring examples-common; moved BGFX_EXAMPLES check to examples instead of globally.
Updated: bgfx, bx, bimg to latest
Fixed: bx now requires including 3rdparty for build
2017-11-28 10:04:39 -06:00
Thibault Lescoat
0f283a8120 Add an optional label to shaderc command to have clearer build logs (API name for example) 2017-11-26 14:17:00 -06:00