Commit Graph
647 Commits
Author SHA1 Message Date
Branimir Karadžić 7dd1e263b8 Merge pull request #189 from dariomanesku/master
Imgui updates.
2014-11-22 23:06:21 -08:00
Dario Manesku 8777b44e59 NVG now flushes on imguiEndArea(). 2014-11-23 01:17:51 +01:00
Dario Manesku eb2fd71664 Added imguiSetCurrentScissor(). 2014-11-23 01:07:58 +01:00
Dario Manesku 116f2179a4 Adding _size parameter for imguiColorWheel. 2014-11-23 00:44:38 +01:00
Dario Manesku 5c5464c381 Making imguiTabs look better when disabled. 2014-11-23 00:13:38 +01:00
Dario Manesku 07b9760583 Turning on nvg scissor in imguiScroll. 2014-11-23 00:12:31 +01:00
Mike Popoloski 7b2f725645 Fixing compile error. It seems like these should be fabs instead of abs anyway... 2014-11-22 17:12:00 -05:00
Dario Manesku 0d19fe5750 Making imguiCollapse more aesthetically pleasing. 2014-11-22 21:11:31 +01:00
Dario Manesku 1e2bdaf13a Making imguiImageChannel properly handle newly introduced _enabled parameter. 2014-11-22 20:26:34 +01:00
Dario Manesku dd06ab01e1 Added _enabled parameter for imguiImage. 2014-11-22 19:51:20 +01:00
Dario Manesku e126781412 Making imgui scroll behave properly. 2014-11-22 19:51:19 +01:00
Branimir Karadzic 36e02361d1 Fixed bad include path. 2014-11-20 16:51:14 -08:00
Branimir Karadžić cf7b1542d2 Merge pull request #187 from SmilyOrg/patch-2
Fix for crash with too many lines / vertices
2014-11-20 16:48:32 -08:00
Branimir Karadžić 2e24c7cc3e Merge pull request #186 from SmilyOrg/patch-1
Fix for convexFill crash when path fillCount is 0
2014-11-20 16:47:53 -08:00
Miha Lunar e5da24f490 Fix for crash when too many lines / vertices
When a lot of lines are being drawn, this can overflow the vertex buffer, causing a crash in `nvgRenderFlush`. While the underlying code handles this case in an okay manner (truncating the vertex buffer instead of crashing), the `nvgRenderFlush` code is missing a check for this case, causing it to think it has more space than was allocated.

I tried to fix it with multiple buffers as mentioned in #160, however it seems more complex than it appears. This fix just makes it truncate the output according to the actual allocated amount of bytes in the vertex buffer, so it doesn't crash at least.
2014-11-21 00:57:33 +01:00
Miha Lunar 6c6a550fd6 Fix for convexFill crash when path fillCount is 0
In our situation, the crash happened due to the view dimensions being reset to 0x0 after minimizing the window. This translated to fillCount of a path ending up at 0, which makes `fan` crash as it computes number of tris to -2 of fillCount. Since `numTris` is unsigned, this could lead to terrible things, but luckily it crashes soon.

There might be a cleaner fix for this further up the call stack, but this is a good solution in the meanwhile.
2014-11-21 00:39:04 +01:00
Dario Manesku b9bd605edc Added overload for imguiTabs() and fixed va_arg warning. 2014-11-20 18:43:27 +01:00
Dario Manesku 950ceee749 Fixing drawing problem. 2014-11-20 18:25:22 +01:00
Branimir Karadzic 00d5f1adcb Fixed clang warning. 2014-11-19 21:07:32 -08:00
Dario Manesku 7d2ef49435 Changed imguiTabs() api. Now you can set additional 'enabled' flag per tab. 2014-11-19 16:21:02 +01:00
Branimir Karadžić 6c7589c0c9 Cleanup. 2014-11-17 21:35:53 -08:00
Branimir Karadzic d54063bfd5 Fixed GCC/Clang warnings. 2014-11-17 08:33:14 -08:00
Branimir Karadžić ff44d73480 Updated NanoVG and Blendish. 2014-11-16 18:59:17 -08:00
Branimir Karadžić 24df14f9f3 Cleanup. 2014-11-16 09:47:48 -08:00
Branimir Karadžić 8cca656df6 Cleanup. 2014-11-16 00:06:25 -08:00
Branimir Karadžić 616c0ed408 Cleanup. 2014-11-15 22:03:57 -08:00
Branimir Karadžić 283be1f42d Cleanup. 2014-11-15 17:19:14 -08:00
Branimir Karadžić a4b3c2ae36 Added 23-vectordisplay shaders and screenshot. 2014-11-15 17:00:51 -08:00
Branimir Karadzic c805b36cba Merge branch 'master' of github.com:bkaradzic/bgfx 2014-11-15 16:11:21 -08:00
Branimir Karadzic 57715c3cc9 Added 23-vectordisplay example. 2014-11-15 16:10:44 -08:00
Branimir Karadžić 307b0df945 Updated README. 2014-11-15 15:48:24 -08:00
Mike Popoloski 48bfab3713 Fixing compile errors on MSVC. 2014-11-15 15:52:14 -05:00
Mike Popoloski 893035af65 Merge branch 'master' of https://github.com/bkaradzic/bgfx 2014-11-15 13:32:22 -05:00
Mike Popoloski 2148c54572 Adding WinRT entrypoint for examples. 2014-11-14 08:23:31 -05:00
Dario Manesku 8e578b3d37 Fixing imgui mouse scroll. 2014-11-14 11:27:17 +01:00
Branimir Karadžić 545978d661 Cleanup. 2014-11-12 22:16:19 -08:00
Branimir Karadžić e147e7b2e6 OVR: Added rendering without distortion. 2014-11-12 21:26:28 -08:00
Dario Manesku 9cc92fd2e1 Cleanup unused code. 2014-11-11 02:27:13 +01:00
Dario Manesku aa6c92ff40 Fixing inputGetChar(). 2014-11-11 02:09:39 +01:00
Dario Manesku c7bd2c5e67 Making imguiCube() align better. 2014-11-10 22:36:38 +01:00
Dario Manesku be0ec20d79 Cleanup. 2014-11-10 22:36:37 +01:00
Dario Manesku ea4d52ff46 Added click event for imguiImage(). 2014-11-10 22:36:36 +01:00
Dario Manesku 9605583491 Collapse switch for imguiColorWheel() is now always enabeld. 2014-11-10 22:36:36 +01:00
Branimir Karadzic 43b9802b48 Fixed Linux build. 2014-11-10 09:08:26 -08:00
Mike Popoloski 0163c2420f Fixing compile errors from freetype header when building for WinRT. 2014-11-09 18:26:10 -05:00
Branimir Karadžić 0f48d59a01 Fixed typo. 2014-11-09 11:55:45 -08:00
Branimir Karadzic 7f2f523c43 Fixed compile error. 2014-11-08 22:09:31 -08:00
Branimir Karadžić 31efb2991f Updated to OVR 0.4.3. Added support for event char to read keyboard text input. 2014-11-08 20:57:47 -08:00
Branimir Karadžić 3576434c2b Fixed cubemap shader. 2014-11-03 22:52:36 -08:00
Branimir Karadžić c400562d61 HMD fixes. 2014-11-03 19:11:08 -08:00