Commit Graph

806 Commits

Author SHA1 Message Date
Branimir Karadžić
a5bb9be4ed Cleanup. 2016-12-08 20:45:01 -08:00
Branimir Karadžić
f9aab4c8bf entry: Added file reader/writer support for current directory. 2016-12-07 22:08:20 -08:00
Branimir Karadžić
5a1b718a1f Updating embedded shader handling. 2016-12-05 20:12:31 -08:00
Branimir Karadžić
8da9e54957 Renamed bgfxdefines.h to defines.h, and bgfxplatform.h to platform.h. 2016-12-05 19:52:01 -08:00
Branimir Karadžić
f9bc9d560f Cleanup. 2016-12-05 19:01:11 -08:00
Branimir Karadžić
58e46330cd Updated embedded shaders. 2016-12-05 16:55:49 -08:00
Branimir Karadžić
6b8717e174 Added conversion functions from disk/cylinder to AABB. 2016-12-05 09:55:45 -08:00
Branimir Karadžić
78dc806be7 Cleanup. 2016-12-04 20:11:10 -08:00
Branimir Karadžić
4afd337d5e Cleanup. 2016-12-04 19:52:48 -08:00
Branimir Karadžić
1ffa72356d Rebuilt shaders. 2016-12-04 19:43:49 -08:00
Branimir Karadžić
8068dd7f58 Standardized way to deal with embedded shaders. 2016-12-04 19:43:07 -08:00
Branimir Karadžić
7820a8ee29 Cleanup. 2016-12-03 15:40:18 -08:00
Branimir Karadžić
2ec5c78088 debugdraw: Flush lines when state changes. 2016-12-02 12:10:09 -08:00
Branimir Karadžić
73122b8e08 Fixed issue #982. 2016-11-20 15:56:34 -08:00
Branimir Karadžić
68fb1f5bdd Cleanup. 2016-11-19 18:38:13 -08:00
Miodrag Milanović
7edf2f97c7 Fix UWP build (#981) 2016-11-18 08:57:14 -08:00
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ć
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ć
2da0e00222 OVR: Fixed uninitialized session. 2016-10-15 20:54:42 -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ć
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
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ć
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