Commit Graph

  • 1764d06e0d Android support and CI (#58) Jonny Paton 2019-08-31 20:52:09 +01:00
  • 73e55706d9 Use built-in cmake support for building iOS (#57) Jonny Paton 2019-08-30 15:32:19 +01:00
  • 9fc86b605e Update subrepos (#56) Alexander Knorre 2019-08-30 17:27:30 +03:00
  • 018bbc4e9f Fix meshoptimizer.cmake. Andy Duplain 2019-06-03 17:38:25 +01:00
  • 94cdce8ce3 Update to latest bgdx and bx. Andy Duplain 2019-06-03 08:40:28 +01:00
  • fd39192e0e Make metal profile is set. Robert D. Blanchet Jr 2019-04-10 20:17:25 -07:00
  • 49836b080e Fix syntax errors. Robert D. Blanchet Jr 2019-04-10 00:14:30 -07:00
  • aeda0f7c67 Fixed fcpp overflow error Robert D. Blanchet Jr 2019-04-09 23:50:04 -07:00
  • e5f453dd73 Support compilation of compute shaders. Robert D. Blanchet Jr 2019-04-09 23:04:15 -07:00
  • 4a54c2b1ed Disable deferred example Robert D. Blanchet Jr 2019-04-08 18:11:35 -07:00
  • b9a87bf9d3 Formatting. Robert D. Blanchet Jr 2019-04-06 14:25:51 -07:00
  • ffbe1dff0b Add spirv-tools and spirv-cross Robert D. Blanchet Jr 2019-04-06 14:24:09 -07:00
  • 834ec251e7 More build fixes. Robert D. Blanchet Jr 2019-04-06 11:07:21 -07:00
  • c3f52fd76e Fix missing -ObjC flag. Robert D. Blanchet Jr 2019-04-06 11:01:47 -07:00
  • 8eb363a378 Updating submodules Robert D. Blanchet Jr 2019-04-06 10:51:09 -07:00
  • 22805562b0 Updates for emscripten, along with travis builds Jonny 2019-02-28 18:13:00 +00:00
  • 95cb070eb2 Don't build tools and examples on iOS travis Joshua Brookover 2019-01-24 12:04:49 -06:00
  • 30a8cc3935 Disable problem examples for now Joshua Brookover 2019-01-24 10:37:22 -06:00
  • aeff603539 Option to specify minimum opengl version at compile time Julien Hamaide 2019-01-24 10:42:14 +01:00
  • 89bb89d400 updating bgfx examples Brandon Hamm 2019-01-11 09:27:32 -06:00
  • 5f1bffd005 Updating submodules Brandon Hamm 2019-01-11 09:25:53 -06:00
  • 1fd0168961 Add missing OpenGL dependency to travis setup = 2019-01-08 11:16:33 +00:00
  • b30ae7b4cd Add windows to travis and refine builds = 2019-01-08 10:45:55 +00:00
  • eb5bf5bf64 Add iOS support Jonny 2019-01-07 18:04:17 +00:00
  • 4cf4edff09 added Spir-V shader generator support Mathieu-Andre Chiasson 2018-12-29 20:28:54 -05:00
  • c5e68e3bbd renamed gles to essl to match shader runtime layout Mathieu-Andre Chiasson 2018-12-29 20:10:24 -05:00
  • 32365cacb0 Update bgfx, bimg, bx ProWolf 2018-12-17 19:53:44 -05:00
  • 2e3eace2e4 Update pvrtc.cmake Matt Chiasson 2018-12-11 17:52:15 -05:00
  • 8f729e775d update submodules tjysdsg 2018-11-24 10:45:13 +08:00
  • 9a44462a6f fix issue #31: The body of constexpr function not a return-statement tjysdsg 2018-11-23 23:10:24 +08:00
  • 49ec02e8a3 Update bgfx, bimg, bx Alex Fuller 2018-09-02 13:12:11 -07:00
  • 78799a6865 Add build output files to .gitignore Mischa Aster Alff 2018-08-20 10:08:18 +02:00
  • 5032a16aa8 Fix build errors when supplying relative paths to BX_DIR, BIMG_DIR and BGFX_DIR Mischa Aster Alff 2018-08-20 10:06:51 +02:00
  • 168a1fd848 Update to latest versions of bx, bimg and bgfx Mischa Aster Alff 2018-08-20 10:13:55 +02:00
  • 9e660ee65e Add build option to turn off 'd' suffix for debug build targets Francis Hart 2018-08-16 19:25:34 +03:00
  • 85cc3d9716 Added support for SDL and GLFW Léo Willian Kölln 2018-08-04 12:10:31 -03:00
  • 1e0859f71c Added option to compile shaders for asm.js Yannick Pflanzer 2018-07-15 22:43:26 +02:00
  • 2bdb71c787 Update and rename ocornut-imgui to dear-imgui to mirror upstream Lectem 2018-05-07 00:04:25 +02:00
  • 73fcb6519b Update to latest version of bgfx Lectem 2018-05-06 11:01:03 +02:00
  • 96b92f2c55 Update submodules Joshua Brookover 2018-04-25 21:27:21 -05:00
  • d2f3952146 Never build glsl-optimizer with ubsan Lectem 2018-01-21 17:38:48 +01:00
  • 5030df7fc7 Fix add_shader GLSL_VERSION argument parsing Lectem 2018-01-21 10:45:38 +01:00
  • 45f3e3dfe4 Fix shaderc:glsloptimizer requires -fno-strict-aliasing Lectem 2018-01-21 10:44:16 +01:00
  • 8f7a12583a Update to latest bgfx Lectem 2018-01-21 10:42:31 +01:00
  • 16fc394a05 Move travis CI to trusty Lectem 2018-01-21 10:41:54 +01:00
  • 718c92852d Add more configurations to the travis CI Lectem 2017-12-19 14:03:34 +01:00
  • dfeeb2194a Fix Linux and OSX dependencies + Amalgamated build Lectem 2017-12-19 14:03:13 +01:00
  • 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 Walter Pearce 2017-11-30 15:38:49 -08:00
  • 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 Walter Pearce 2017-11-27 10:15:13 -08:00
  • 0f283a8120 Add an optional label to shaderc command to have clearer build logs (API name for example) Thibault Lescoat 2017-04-13 15:13:53 +02:00
  • f99dea5992 Create folder for output when invoking shaderc Thibault Lescoat 2017-03-15 16:51:51 +01:00
  • 938a2d8ecb Updated libraries Joshua Brookover 2017-10-10 21:59:40 -05:00
  • 21d4f7f46a Updated to latest bgfx Joshua Brookover 2017-08-11 20:40:09 -05:00
  • 5ee179c940 Added BGFX_INSTALL_EXAMPLES Joshua Brookover 2017-06-22 21:50:36 -05:00
  • 87759f1c11 Fixed issues with amalgamated builds Joshua Brookover 2017-06-22 21:49:51 -05:00
  • cd5b8b374f Added textures and texturev Joshua Brookover 2017-06-22 21:48:35 -05:00
  • 770fa12e09 Updated libraries. Joshua Brookover 2017-06-22 21:47:05 -05:00
  • 153de548e3 Merge pull request #10 from onqtam/onqtam-emscripten-fixes Joshua Brookover 2017-05-28 13:12:26 -05:00
  • ebb397b102 not removing the egl/ppapi gles2 contexts Viktor Kirilov 2017-05-28 19:28:10 +03:00
  • b3237e15d5 Merge pull request #9 from onqtam/onqtam-patch-2 Joshua Brookover 2017-05-27 11:53:08 -05:00
  • 628bba59bc Merge pull request #8 from onqtam/onqtam-patch-1 Joshua Brookover 2017-05-27 11:52:38 -05:00
  • b60ac4220c fixing build of tools for MinGW Viktor Kirilov 2017-05-27 17:25:37 +03:00
  • ccd902f372 adding the examples target in the proper folder Viktor Kirilov 2017-05-27 12:00:23 +03:00
  • a693e50ace adding the tools target in the proper folder Viktor Kirilov 2017-05-27 11:59:03 +03:00
  • e921946064 Made debug prefixes consistent. Joshua Brookover 2017-05-18 21:34:54 -05:00
  • 0724dc3e67 Updated libraries. Joshua Brookover 2017-05-18 21:32:36 -05:00
  • fadddba0ab example works now! Joshua Brookover 2017-04-05 00:51:54 -05:00
  • a6df447e14 Updated bimg and bgfx, added 33-pom Joshua Brookover 2017-04-05 00:44:58 -05:00
  • 7f658dfbeb Updated readme Joshua Brookover 2017-04-04 20:45:15 -05:00
  • 105a1a40b7 Updated bx & bgfx, added bimg Joshua Brookover 2017-04-04 20:35:50 -05:00
  • 2f42712efd Added BGFX_CUSTOM_TARGETS and BGFX_AMALGAMATED Joshua Brookover 2017-03-29 22:10:51 -05:00
  • 4966244011 Updated bx/bgfx, added 32-particles Joshua Brookover 2017-03-29 21:56:54 -05:00
  • 0f18bff1a8 Merge pull request #5 from Synxis/master Joshua Brookover 2017-03-08 19:21:18 -06:00
  • 84aaf72bf6 Mark non-build items as header in case of unity build Thibault Lescoat 2017-03-08 19:24:16 +01:00
  • 41f0cc83fe Some fixes to linux compilation Thibault Lescoat 2017-03-07 17:12:23 +01:00
  • 2bc9e1d152 Update bgfx & bx Thibault Lescoat 2017-03-07 16:11:26 +01:00
  • 6cff077a33 Adding some flags for issue #4 Joshua Brookover 2017-02-28 21:55:38 -06:00
  • 8823f63b09 Fixed OSX build Joshua Brookover 2017-02-22 20:00:55 -06:00
  • 0f5207089d bx is now a lib, should install that as well Joshua Brookover 2017-02-21 21:51:56 -06:00
  • 377ea644f1 Improved Linux support Joshua Brookover 2017-02-21 21:40:38 -06:00
  • 22087964c4 Update readme.md Joshua Brookover 2017-01-31 18:06:11 -06:00
  • 681d07b1e9 Merge pull request #2 from samaursa/master Joshua Brookover 2017-01-31 17:58:36 -06:00
  • d6bb79266b Added Travis support Saad Khattak 2017-01-30 18:58:45 -05:00
  • e83db7f13f Update readme.md Joshua Brookover 2017-01-27 21:09:28 -06:00
  • fb8cf137be Merge pull request #1 from samaursa/master Joshua Brookover 2017-01-27 20:57:57 -06:00
  • 18df737f7e Fixed build for Linux (tested on Linux Mint) Saad Khattak 2017-01-26 23:12:55 -05:00
  • cf02de2f2b Submodules now use public URLs Saad Khattak 2017-01-22 02:15:28 -05:00
  • 9f275f80aa should do it this way Joshua Brookover 2017-01-16 12:20:30 -06:00
  • e005843dcd glslang requires c++11 Joshua Brookover 2017-01-16 12:16:38 -06:00
  • 99841cd96e Updated email and year Joshua Brookover 2017-01-15 23:43:56 -06:00
  • 1d21a85e36 Updated to latest bgfx Only tested on Windows. Seems to be a crash in 07-callback and 16-shadowmaps. Joshua Brookover 2017-01-15 23:35:48 -06:00
  • 785a7b0c3c Added custom targets "examples" and "tools" Joshua Brookover 2016-09-18 02:53:47 -05:00
  • 92aa04bd00 Cleanup and fixed first time generation. Joshua Brookover 2016-09-18 02:45:49 -05:00
  • 911cf46567 Update readme.md Joshua Brookover 2016-09-17 16:57:59 -05:00
  • 651c50e29f Merge branch 'master' of https://github.com/JoshuaBrookover/bgfx.cmake Joshua Brookover 2016-09-17 16:55:05 -05:00
  • 12c8c53c0a Fixed hardcoded paths for tools Joshua Brookover 2016-09-17 16:55:02 -05:00
  • a5d412f75c Update readme.md Joshua Brookover 2016-09-17 16:54:41 -05:00
  • a3e5caeaf5 Added install target Joshua Brookover 2016-09-17 16:27:37 -05:00
  • 68fed30b60 Added the bgfx includes to the project Joshua Brookover 2016-09-17 16:03:42 -05:00
  • 94c5d2b9e8 OVR support via BGFX_USE_OVR Joshua Brookover 2016-09-16 01:21:37 -05:00