Commit Graph

1242 Commits

Author SHA1 Message Date
Branimir Karadžić a96372cd69 Cleanup. 2016-11-14 21:46:59 -08:00
Branimir Karadžić ea5abbef2f Fixed debug draw with noop renderer. 2016-11-14 19:44:38 -08:00
Branimir Karadžić f7e2c6b291 Cleanup. 2016-11-09 22:22:27 -08:00
Angelo Geels d79032e21b Use m_mz in ButtonPress mouse event instead of 0 (#962) 2016-11-02 09:31:34 -07:00
Branimir Karadžić eaa73c9b2e Rebuilt shaders. 2016-10-31 22:13:21 -07:00
Branimir Karadžić 1bf5bdd376 Cleanup. 2016-10-29 10:36:09 -07:00
Branimir Karadžić 32f54e51ce Added missing shader. 2016-10-24 17:35:19 -07:00
Branimir Karadžić c56538e66d Fixed example-31-rsm. 2016-10-24 17:34:52 -07:00
Branimir Karadžić d8e881adae Cleanup. 2016-10-22 14:26:58 -07:00
Branimir Karadžić ad7da4131e Merge pull request #953 from benoitjacquier/cubemap_as_texturearray
Cubemap as texturearray
2016-10-21 09:10:34 -07:00
benoitjacquier b19ca48387 Cubemap as texture array OpenGL support + example 2016-10-21 17:34:38 +02:00
Branimir Karadžić 3cc01f4ddb Fixed GCC-6 warnings. 2016-10-20 23:16:18 -07:00
Branimir Karadžić 5f84d95fed Replaced ImGui docking with simpler code. 2016-10-20 22:04:01 -07:00
Branimir Karadžić dc5a3e6e6c Fixed leak. 2016-10-18 21:01:11 -07:00
Branimir Karadžić 2da0e00222 OVR: Fixed uninitialized session. 2016-10-15 20:54:42 -07:00
Branimir Karadžić 98f398fd51 Fixed build. 2016-10-13 19:17:41 -07:00
Branimir Karadžić 599992c8f1 Added ability to specify api thread wait timeout. Fixed HLSL compiler. 2016-10-13 15:01:27 -07:00
Branimir Karadžić 8b4ac9d440 Changed getSupportedRenderers function. 2016-10-07 16:58:26 -07:00
Branimir Karadžić 15349a45a9 Renamed shader gles dir to essl. 2016-10-01 00:08:37 -07:00
Branimir Karadžić 69c5902453 Rebuilt shaders. 2016-09-30 20:03:41 -07:00
Branimir Karadžić f1a8c5f195 Cleanup. 2016-09-27 22:07:53 -07:00
Branimir Karadžić 84e4a66c96 Cleanup. 2016-09-27 18:11:41 -07:00
Branimir Karadžić ab021e0724 Cleanup. Issue #929. 2016-09-25 11:25:11 -07:00
Branimir Karadžić 483d31473f Fixed picking example. Issue #929. 2016-09-24 15:31:38 -07:00
Branimir Karadžić 50d867bbc2 Added limits info to caps. 2016-09-24 00:29:59 -07:00
Branimir Karadžić 44de6fb789 Cleanup. 2016-09-08 22:03:42 -07:00
Branimir Karadžić 374fe6f845 Updated NanoVG. 2016-09-08 21:19:47 -07:00
Branimir Karadžić 813d145ac9 GLFW: Fixed exit. 2016-09-06 23:07:11 -07:00
Branimir Karadžić b49fb810ff Fixed issue #902. 2016-09-06 19:13:13 -07:00
Camilla Berglund 8b4f495225 GLFW: Lowered CPU use. 2016-09-05 21:41:03 +02:00
Camilla Berglund 3429fff1ba GLFW: Implemented full GLFW backend. 2016-09-05 21:41:02 +02:00
Branimir Karadžić f9486780c2 Updated NaCl toolchain to v49. 2016-09-02 21:25:01 -07:00
Branimir Karadžić 0ba8b1895b Cleanup. 2016-09-02 19:49:01 -07:00
Branimir Karadžić 687e4103fe Added gizmo hook. 2016-08-29 22:31:30 -07:00
Branimir Karadžić 79ef46e4cf Fixed issue #890. 2016-08-26 09:01:49 -07:00
Branimir Karadžić df88bc2106 Cleanup. 2016-08-22 19:42:38 -07:00
Branimir Karadžić 8809a190ef Fixed calcTextureSize. 2016-08-22 14:17:08 -07:00
Branimir Karadžić 7f4b9165f1 Cleanup. 2016-08-21 14:05:36 -07:00
Branimir Karadžić 7537b705e5 GL: Added support for texture array. 2016-08-21 14:03:16 -07:00
Branimir Karadžić c98be90bf5 WIP: Texture array support. 2016-08-19 21:05:37 -07:00
Branimir Karadžić 3ac8943e05 Removed PlatformData helpers. 2016-08-17 20:41:09 -07:00
Branimir Karadžić 939829f88c Moved SDL and GLFW window platform hooks to entry. 2016-08-16 22:22:39 -07:00
Branimir Karadžić a488207c81 Cleanup. 2016-08-10 21:51:29 -07:00
Branimir Karadžić 2c861766e8 Switch iffy translation code to lookup table translation. 2016-08-10 20:36:21 -07:00
Olli Wang 1804ba77c1 Updates nanovg to support global composite operation. (#877)
This commit updates bgfx's NanoVG codebase to adapt the latest NanoVG commit since I've implemented blending support for the original NanoVG and there is no need of `nvgState()` anymore.
2016-08-10 20:15:31 -07:00
Branimir Karadžić 9f7386e53a Rebuilt NanoVG embedded shader. 2016-08-10 10:59:07 -07:00
Branimir Karadžić d7026e8f0c Reverted embedded shader. 2016-08-09 22:54:18 -07:00
Olli Wang b9810aca70 Updates nanovg backend to adopt premultiplied alpha. (#873)
This commit updates nanovg's bgfx backend to adopt premultiplied alpha as the default blending mode just like the original nanovg. Both the fragment shader and the `glnvg__convertPaint()` function are updated to match the original nanovg counterpart.

However, the binary file of the fragment shader is built on Mac so DirectX support is missing.
2016-08-09 22:44:04 -07:00
Branimir Karadžić dd0d563417 Fixed build. 2016-08-08 16:33:17 -07:00
Branimir Karadžić b4cb6a352e Fixed clang4 error. 2016-08-08 13:17:07 -07:00