Граф коммитов

775 Коммитов

Автор SHA1 Сообщение Дата
Miodrag Milanovic 93ea52c23a Compile fixes for Apple GCC 4.2 2015-02-15 13:55:45 +01:00
Branimir Karadžić 0ff1d7df0c Better way to configure entry allocator. 2015-02-13 09:43:46 -08:00
Branimir Karadžić 804a460d75 Added ability to configure entry allocator. 2015-02-12 21:52:34 -08:00
Branimir Karadžić 7019edd20f Cleanup. 2015-02-11 19:42:20 -08:00
Dario Manesku 5db716d07b Changed imgui scroll area height. 2015-02-12 02:50:19 +01:00
Dario Manesku 269a676421 Cleanup. 2015-02-12 02:50:18 +01:00
Dario Manesku f57c3a3516 Added latlong display type for imguiCube(). 2015-02-12 02:50:18 +01:00
Branimir Karadžić 3b2c0dc001 Fixed static initializer order. 2015-02-09 20:12:46 -08:00
Branimir Karadžić f81f34545c Added cubemap to texture info. Fixed issue #255. 2015-02-09 11:24:59 -08:00
Branimir Karadžić 6d2d04cad5 Cleanup. 2015-02-08 10:25:53 -08:00
Dario Manesku 18307976c8 Added possibility to override imgui malloc/free. 2015-02-08 12:34:06 +01:00
Dario Manesku 122129b351 Moving TinyStlCustomAllocator inside entry. 2015-02-08 12:34:06 +01:00
Dario Manesku 112b53b116 Added possibility to override default tinystl allocator for 'example-common' project. 2015-02-08 12:34:05 +01:00
Branimir Karadžić 1d4eb335a7 Removed X11 include in bgfxplatform.h. 2015-02-06 16:49:04 -08:00
Branimir Karadžić f6594b1bab Merge branch 'master' of github.com:bkaradzic/bgfx 2015-02-03 22:24:48 -08:00
Branimir Karadžić 877fa25d5b cleanup. 2015-02-03 22:24:40 -08:00
Branimir Karadžić de81071969 Cleanup. 2015-01-31 22:28:51 -08:00
Branimir Karadžić 220f57a767 18-ibl init diffuse color wheel open. 2015-01-31 19:45:18 -08:00
Branimir Karadžić a8accf4f98 Removed test window. 2015-01-31 19:28:10 -08:00
Branimir Karadžić 0c77794e24 Updated to ocornut-imgui v1.30. 2015-01-31 19:08:13 -08:00
Branimir Karadžić 6506add5a9 Added embedded font to imgui. 2015-01-23 23:02:56 -08:00
Branimir Karadžić bbeb0a3ffe Updated to latest ocornut imgui. 2015-01-22 21:01:09 -08:00
Branimir Karadžić 0516b5603b Added max anisotropy reset flag. 2015-01-21 20:39:42 -08:00
Branimir Karadžić a7756b8d7a Merge branch 'master' of cane:bkaradzic/bgfx 2015-01-20 21:42:01 -08:00
Branimir Karadžić f6fe2de941 Cleanup. 2015-01-20 21:41:51 -08:00
Branimir Karadžić 6cb953af14 Rename bx::swap to bx::xchg. 2015-01-20 00:04:30 -08:00
Branimir Karadžić 76b317256e Fixed compile warning. 2015-01-19 23:35:49 -08:00
Branimir Karadžić d5bea0e7fd Cleanup. 2015-01-19 22:15:50 -08:00
Branimir Karadžić 501d260c3f Added scissor for ocornut-imgui. 2015-01-19 20:34:54 -08:00
Branimir Karadžić 9e52b1d6d9 imgui: Added ocornut imgui initialization into existing imgui. 2015-01-19 17:16:59 -08:00
Branimir Karadžić 8cd9ecfd18 Cleanup. 2015-01-18 12:58:56 -08:00
Branimir Karadžić 9e34736c49 Moved ocornut-imgui from ProDBG source to examples-common. 2015-01-16 22:41:37 -08:00
Attila Kocsis d3d304e008 Fix issue #229: Mouse movement does not work on OSX/Macbook Pro properly 2015-01-15 19:58:33 +01:00
Attila Kocsis 1fac08f3ef added separate ios/osx Xcode project generation
added ios/osx bundle resource loading
added info.plist for iOS Xcode examples
Xcode now uses only Universal target ( should use 'Standard' as it is default in Xcode projects - this will require modification of genie)
2015-01-14 19:50:45 +01:00
Branimir Karadžić bb96d76c0a Added discard framebuffer resources after use. 2015-01-11 18:00:08 -08:00
Branimir Karadžić ff7f967c1b Removed _BIT suffix from BGFX_CLEAR_* flags. 2015-01-10 21:39:45 -08:00
Branimir Karadžić 7db31fc7fa Cleanup. 2015-01-07 22:36:36 -08:00
Branimir Karadžić 4b1b62e6bd Fixed MinGW build from Linux. 2015-01-04 16:23:00 -08:00
Branimir Karadžić 649d7f74d2 Updated copyright year. 2015-01-02 14:43:11 -08:00
Branimir Karadžić c25dd466be Updated copyright year. 2015-01-01 15:04:46 -08:00
Branimir Karadžić 7d81db60e1 Cleanup. 2014-12-31 16:33:05 -08:00
Branimir Karadžić c6efb167ba Added index buffer compression support. 2014-12-31 16:11:07 -08:00
Branimir Karadžić 527adf3c28 Android: Added gamepad support. 2014-12-29 13:53:44 -08:00
Dario Manesku 5c77bc941f Changed imguiTabs() active color to be consistent with imguiButton(). 2014-12-29 08:48:43 +01:00
Dario Manesku 7b03d93336 Added 1px offset to imguiBorderButton() to fix DX9 drawing problem. 2014-12-29 08:48:43 +01:00
Branimir Karadžić 9d83a5307c Fixed example 24-nbody with OVR. 2014-12-28 10:12:24 -08:00
Branimir Karadžić 0a594cdb91 Android: Added input handling. 2014-12-25 18:27:27 -08:00
Branimir Karadzic c8a112d71e X11: Relax polling input. 2014-12-25 09:27:51 -08:00
Branimir Karadžić 857a2b18f1 Android: Fixed GLES3+ build. 2014-12-23 23:32:36 -08:00
Dario Manesku 528756610b Added imguiGetWidgetW(). 2014-12-24 02:34:06 +01:00
Dario Manesku 67c69d3ba2 Fixing scissor for nvg elements. 2014-12-24 02:34:05 +01:00
Branimir Karadzic 558707e0d8 Cleanup. 2014-12-23 10:57:48 -08:00
Branimir Karadžić 798dd30e9f Cleanup. 2014-12-22 20:14:48 -08:00
stanlo 99ec87c9db Update nbody example 2014-12-22 16:36:18 -08:00
Branimir Karadzic 9b2ca73de4 x11: Added gamepad support. 2014-12-21 13:35:11 -08:00
Branimir Karadžić e1a7daf38a Win: Capture mouse when mouse button is down. 2014-12-20 19:07:01 -08:00
Branimir Karadzic 0d20d7e6c8 Added gamepad guide button. 2014-12-20 10:38:40 -08:00
Branimir Karadžić 3de8b63457 Fixed crash when xinput is not present. 2014-12-19 22:37:31 -08:00
Branimir Karadžić 83f151f71b Added 24-nbody compute shader example. 2014-12-19 21:09:58 -08:00
Branimir Karadžić f46b91db84 Cleanup. 2014-12-18 21:39:38 -08:00
Branimir Karadžić 35ff06d577 Added gamecontrollerdb. 2014-12-17 21:30:11 -08:00
Branimir Karadžić 6315743251 SDL: Added connect/disconnect gamepad events. 2014-12-17 21:25:00 -08:00
Branimir Karadžić cdc0c01503 Added XInput support. 2014-12-17 21:07:40 -08:00
Branimir Karadzic 510bc9e344 Cleanup. 2014-12-15 21:08:55 -08:00
Branimir Karadžić b7cd5ae62d Cleanup. 2014-12-15 20:59:22 -08:00
Branimir Karadžić 73a227cefd SDL2: Added gamepad support. 2014-12-15 20:58:54 -08:00
Dario Manesku 6ad5c8eb2c Preventing mouse scroll multiple areas at once and scroll bar scissor problem fixed. 2014-12-14 03:02:32 +01:00
Dario Manesku a9a2895132 Added 1px to scissor area. 2014-12-14 03:02:31 +01:00
Dario Manesku 815312466c Draging scroll bars with mouse now behaves more properly. 2014-12-14 03:02:31 +01:00
Dario Manesku f448f18ae4 Removed code duplication by merging drawRect() and drawRoundedRect(). 2014-12-14 03:02:31 +01:00
Branimir Karadžić 40f68757f8 Cleanup. 2014-12-11 00:00:07 -08:00
Branimir Karadžić 3ccf3f70bb Cleanup. 2014-12-10 22:44:00 -08:00
Attila Kocsis 4a7a9bc4a3 fixed crash on iOS 2014-12-10 22:38:50 +01:00
Branimir Karadžić 3fca947ad0 Updated README. 2014-12-06 18:19:20 -08:00
Branimir Karadžić 878cbd41bd shaderc: Added shader strip. 2014-12-05 20:28:15 -08:00
Branimir Karadžić 254efb5a3d Added bgfx::dbgTextImage API for drawing directly into debug text buffer. 2014-12-04 20:32:19 -08:00
Branimir Karadžić 584a32038f Cleanup. 2014-12-04 19:56:19 -08:00
Branimir Karadzic 38f340b540 Fixed issue #197. 2014-12-01 08:21:13 -08:00
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