Commit Graph

1015 Commits

Author SHA1 Message Date
Dario Manesku
4360841989 Imgui can be now downscaled to fit small resolution screens. 2015-03-16 13:59:28 +01:00
Dario Manesku
831682d542 Fixing imgui area stencil problem. ImguiDrawText now also draws outside of imgui area. 2015-03-14 13:33:40 +01:00
Dario Manesku
a7dc166ed1 Don't show imgui test window all the time. 2015-03-12 20:34:19 +01:00
Dario Manesku
5cca4686e2 NVG now uses same viewId as imgui. 2015-03-12 20:28:07 +01:00
Branimir Karadžić
6eafd8b137 Cleanup. 2015-03-11 23:30:41 -07:00
Branimir Karadžić
b8f2b24a82 Fixed VS2013 warnings. 2015-03-11 22:45:34 -07:00
Branimir Karadžić
dd9188e475 Updated ocornut-imgui 1.35. 2015-03-09 11:30:08 -07:00
Dario Manesku
4c2a653de6 Removing minimal window size limit from entry-sdl. 2015-03-09 04:03:15 +01:00
Dario Manesku
9ea92d4a47 Added char events for entry-sdl. 2015-03-09 03:53:08 +01:00
Dario Manesku
205fa041e9 Cleanup. 2015-03-09 03:53:08 +01:00
Dario Manesku
633ea3f211 Added missing toggleFullscreen() in entry_windows.cpp. 2015-03-08 06:36:44 +01:00
Branimir Karadžić
6683df3a8c SDL: Fixed compile error. 2015-03-07 22:25:06 -08:00
Dario Manesku
ccb95fc3d9 Fixup for previous commit. 2015-03-08 03:10:25 +01:00
Dario Manesku
f9750906c0 Fixing mouse input in fullscreen mode. 2015-03-08 03:03:55 +01:00
Dario Manesku
b46aadcaf7 Init window in the center of the screen. 2015-03-08 02:59:16 +01:00
Dario Manesku
2443718b9f Fixup for previous commit. 2015-03-08 01:17:49 +01:00
Dario Manesku
81b9086de5 If some key modifiers are pressed other than shift, send postKeyEvent(). 2015-03-08 01:03:51 +01:00
Dario Manesku
7bc7b9f329 Changed mouse modifier from shift to command. 2015-03-08 00:29:52 +01:00
Dario Manesku
6935ead3e6 Implemented existing OSX window commands + added toggleFullscreen(). 2015-03-07 23:39:04 +01:00
Dario Manesku
52008569ef Get mouse position only once and store it. 2015-03-06 02:35:04 +01:00
Dario Manesku
c5943ded12 Make sure mouse button state is 'up' after window resize. 2015-03-06 02:35:04 +01:00
Dario Manesku
f47bd56d52 Fixing content display on window resize. 2015-03-06 02:35:04 +01:00
Dario Manesku
382c0b685b Calling postExitEvent() for Meta+Q as in other entries. 2015-03-06 02:35:03 +01:00
Dario Manesku
701cd3b3c9 Adding postCharEvent() to OSX entry. 2015-03-06 02:35:03 +01:00
Dario Manesku
a96ba40b03 Imgui input now accepts, and interprets in the same way, 'delete' and 'backspace'. 2015-03-06 02:35:03 +01:00
Dario Manesku
97e9d2db6c Temporary solution for middle click. 2015-03-06 02:35:03 +01:00
Dario Manesku
9a23cf7b42 OSX prefers scroll be implemented this way. 2015-03-06 02:35:03 +01:00
Branimir Karadžić
6b7739660c Removed useless code from example. 2015-03-05 09:19:33 -08:00
Dario Manesku
ef9c989c14 Added mouse scroll support for OSX. 2015-03-05 03:37:20 +01:00
Dario Manesku
5453b2cf40 Fixed mouse scroll value on Windows. 2015-03-02 16:08:01 +01:00
Dario Manesku
2d7b134b3b Added support for mouse scroll. 2015-03-02 16:08:01 +01:00
Dario Manesku
2e9199e365 ImguiBorderButton was one pixel short in height. 2015-02-23 22:11:27 +01:00
Dario Manesku
4e9d06b207 Rotated latlong preview by 90 deg. 2015-02-23 20:52:54 +01:00
Dario Manesku
8351d6dce2 Cleanup 2015-02-23 20:52:54 +01:00
Branimir Karadžić
4685fdeca3 Fixed dynamic vertex/index buffer leak warning. Issue #263. 2015-02-21 21:51:06 -08:00
Branimir Karadžić
8790649495 Moved imgui to last view. 2015-02-21 15:51:03 -08:00
Branimir Karadžić
8c1518f259 Added toLinear/GammaAccurate shader functions. 2015-02-17 16:26:10 -08:00
Branimir Karadžić
aea6f9daf3 Cleanup. 2015-02-16 22:05:19 -08:00
Branimir Karadžić
13ac805085 Cleanup. 2015-02-16 21:58:13 -08:00
Miodrag Milanovic
88998f7cd8 Compile fixes for Apple GCC 4.2 2015-02-15 18:59:47 +01:00
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
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
Branimir Karadžić
d3b49ffc68 Cleanup. 2014-11-02 00:24:58 -07:00
Branimir Karadžić
a2153729be Added HMD recenter support. Updated examples to support HMD. 2014-11-02 00:06:18 -07:00
Branimir Karadžić
f6cf4df3d3 Added OculusVR support. 2014-10-28 22:08:55 -07:00
Branimir Karadžić
62abe9db5e Cleanup. 2014-10-25 19:16:24 -07:00
Branimir Karadžić
208a348ab2 Fixed compile errors. Added default part of view debug name. Added example how to use view debug name. 2014-10-25 18:07:51 -07:00
Branimir Karadžić
3947174959 Android: Removed status bar. 2014-10-24 20:33:56 -07:00
Branimir Karadzic
7a829583ce Removed _USE_MATH_DEFINES. 2014-10-23 21:10:44 -07:00
Branimir Karadzic
d0a89ff95d Removed unused headers. 2014-10-17 22:52:14 -07:00
Branimir Karadzic
46ec4e390c Fixed clang build. 2014-10-17 09:45:45 -07:00
Branimir Karadžić
5e39e3b16a clang on VS201x. 2014-10-16 19:54:29 -07:00
Branimir Karadžić
1a765e9646 Cleanup. 2014-10-14 21:36:05 -07:00
Branimir Karadžić
7fa124eeab Fixed alignment macro. 2014-10-13 21:31:18 -07:00
Branimir Karadžić
8f6495be0b SDL2: Fixed args. 2014-10-12 16:41:15 -07:00
Branimir Karadžić
8dc34db44a SDL2: Fixed mouse button. 2014-10-12 14:04:06 -07:00
Branimir Karadžić
cd2d643522 Cleanup. 2014-10-12 11:51:58 -07:00
Branimir Karadzic
42c9dafd03 Cleanup. 2014-10-12 11:41:04 -07:00
Branimir Karadžić
8abed27c0c Added SDL2_DIR when using --with-sdl GENie config. 2014-10-12 09:58:06 -07:00
Branimir Karadzic
e063661e95 SDL2: Moved renderer to main thread. Added --with-sdl GENie option. 2014-10-11 21:55:24 -07:00
Branimir Karadzic
12c3508aa2 Fixed clang warning. 2014-10-11 20:59:46 -07:00
Branimir Karadžić
757df73eb5 SDL2: Added multiwindow support to entry_sdl. 2014-10-11 20:42:42 -07:00
Branimir Karadžić
4a1a31b538 Updated glsl-optimizer. 2014-10-11 12:32:43 -07:00
Branimir Karadžić
7dd004b82b NaCl: Fixed compile error due to quad define in sys/types.h. 2014-10-10 23:36:03 -07:00
Dario Manesku
48ce6bb5ff Added custom mtxProj() call to properly handle OGL NDC. 2014-10-06 07:25:33 +02:00
Dario Manesku
ba9651cb57 18-ibl now makes use of clickable imguiCube(). 2014-10-06 07:25:32 +02:00
Dario Manesku
d25990487e Added return value for imguiCube(). 2014-10-06 07:25:31 +02:00
Branimir Karadžić
657234f002 Fixed comments. 2014-10-05 00:18:07 -07:00
Branimir Karadžić
cc16fa3aa3 Fixed imguiCube scissor. 2014-10-04 18:11:10 -07:00
Branimir Karadžić
c9614914fd Rebuilt imgui cubemap shader. 2014-10-03 20:07:38 -07:00
Branimir Karadzic
51268e11a0 Added lod to imgui cubemap shader. 2014-10-03 14:19:39 -07:00
Branimir Karadžić
096f9d2bf9 Cleanup. 2014-10-02 21:35:32 -07:00
Branimir Karadžić
e037b7cc7b Added missing shader. 2014-10-02 21:29:14 -07:00
Dario Manesku
45a54db6f5 Added imguiCube(). 2014-10-03 05:32:22 +02:00
Branimir Karadzic
b9d509763e Fixed compile error. 2014-10-02 20:10:12 -07:00
Branimir Karadzic
0aba867510 x11: Create/destroy window code. 2014-10-02 19:52:43 -07:00
Branimir Karadzic
8dab207b36 OSX: Fixed window resize. 2014-10-01 20:25:56 -07:00
Branimir Karadžić
1b5454bd51 Fixed 22-windows example. 2014-09-30 22:20:16 -07:00
Branimir Karadžić
bb9a35e809 Win: Don't let OS destroy window. Fixes issue #162. 2014-09-30 19:04:24 -07:00
Branimir Karadzic
2850924e95 Merge branch 'master' of github.com:bkaradzic/bgfx 2014-09-28 13:36:30 -07:00
Branimir Karadzic
af86d1b02d OSX: Added more key translation. 2014-09-28 13:36:23 -07:00
Branimir Karadžić
80f2044a7c Cleanup. 2014-09-28 11:03:47 -07:00
Dario Manesku
e051ed4feb Removed bgfx::*Mask() API. 2014-09-27 20:43:28 +02:00
Dario Manesku
9a42955f6e Added _originBottomLeft parameter for imguiImage(). 2014-09-27 20:43:28 +02:00
Dario Manesku
651b5b6fb5 Reordering imgui functions. 2014-09-27 20:43:27 +02:00
Branimir Karadžić
fc371fc24c Removing use of setView*Mask API. 2014-09-27 11:31:04 -07:00
Miha Lunar
78746c8972 Merged fixed allocation for paths from nanovg 2014-09-25 13:23:51 +02:00
Branimir Karadzic
22614cf946 x11: Post size event when initializing window. 2014-09-24 21:05:48 -07:00
bkaradzic
e60863e301 Fixed warning: array subscript is of type 'char' [-Wchar-subscripts]. 2014-09-24 16:06:11 -07:00
Daniel Collin
874790838c Added inital mouse and keyboard support for OSX 2014-09-24 22:25:16 +02:00
Branimir Karadžić
f4c7f69ed7 Added swap chain caps. 2014-09-23 20:35:39 -07:00
bkaradzic
dd5492c29a OSX: Clear window after initialization. 2014-09-23 08:11:25 -07:00
Branimir Karadžić
3d3a725812 DX9: Fixed swap chain depth creation. 2014-09-22 23:00:42 -07:00
Branimir Karadžić
59ba895727 Windows: Clear window after initialization. 2014-09-22 22:03:41 -07:00
Branimir Karadzic
e0ab81d387 x11: Clear window after initialization. 2014-09-22 20:37:49 -07:00
Branimir Karadžić
de3d152b9c Added multiple windows example. 2014-09-22 19:34:10 -07:00
Branimir Karadžić
892262f419 Fixed Blendish warnings. 2014-09-21 19:34:28 -07:00
Branimir Karadžić
c40cf1f4f5 Updated Blendish to latest. 2014-09-21 19:34:02 -07:00
Branimir Karadžić
f5c0ba3850 Updated Blendish to latest. 2014-09-21 19:32:21 -07:00
bkaradzic
981429d3a1 Merge branch 'master' of github.com:bkaradzic/bgfx 2014-09-21 09:53:02 -07:00
bkaradzic
205b2a37ab Fixed SDL2 entry. 2014-09-21 09:52:55 -07:00
Dario Manesku
60f3b73d01 Fixing scroll bug that was introduced with the previous imgui commit. 2014-09-21 12:28:11 +02:00
Dario Manesku
3a1b16f8a5 Major imgui update. Imgui area and scroll are now separated. Also there are other minor aditions and improvements. 2014-09-20 21:39:12 +02:00
bkaradzic
98c62f2687 Fixed iOS entry. 2014-09-19 10:37:52 -07:00
bkaradzic
5ae9de7482 Fixed OSX entry. 2014-09-19 10:33:13 -07:00
Branimir Karadzic
72892c7179 Fixed x11. 2014-09-19 08:57:35 -07:00
Branimir Karadžić
2111974c80 Multiple window support WIP. 2014-09-18 22:32:33 -07:00
Branimir Karadžić
c627e55451 Fixed issue #149. 2014-09-13 21:23:23 -07:00
Branimir Karadžić
eec4ae9847 Fixing paths. 2014-09-10 21:48:08 -07:00
bkaradzic
529b9274a5 Cleanup. 2014-09-03 00:29:54 -07:00
Branimir Karadžić
889af211fe Updated MRT examples to use MRT clear API. 2014-09-01 13:24:30 -07:00
Branimir Karadžić
24fd1e4868 Cleanup. 2014-08-28 20:33:31 -07:00
bkaradzic
931d7f3196 Fixed clang warning. 2014-08-27 20:10:39 -07:00
Branimir Karadžić
ae9da4b2a6 Fixed alignment. 2014-08-25 19:32:20 -07:00
Branimir Karadzic
8cadf56148 Cleanup. 2014-08-24 18:55:18 -07:00
Branimir Karadžić
140e990ab4 Added RaspberryPi platform. 2014-08-24 17:41:41 -07:00
Branimir Karadžić
612eb2f7ed Fixed uniform leak at shutdown. 2014-08-23 10:37:34 -07:00
bkaradzic
660f86065f Fixed compile errors. 2014-08-22 19:29:54 -07:00
m.milanovic@levi9.com
5aaddfccb9 Use tinystl/unordered_map instead of c++11 only implementation 2014-08-22 16:35:30 +02:00
m.milanovic@levi9.com
1baf1c0734 Fixed one more undefined defines errors. 2014-08-22 16:32:13 +02:00
Branimir Karadžić
74c19cce1b Cleanup. 2014-08-21 22:29:08 -07:00
Branimir Karadžić
8cbc06e7bf Cleanup. 2014-08-20 21:54:44 -07:00
Branimir Karadžić
ed883bec36 Fixed SAL define and MinGW standard library argument collision. 2014-08-20 21:48:17 -07:00
Branimir Karadžić
9941475010 Fixed initializer order warning. 2014-08-20 21:39:56 -07:00
Dario Manesku
b7177c9f5e Cleanup. 2014-08-18 21:26:08 +01:00
Dario Manesku
7ec6e06fee Removed flipV from 14-shadowvolumes example. 2014-08-18 20:18:48 +01:00
Branimir Karadžić
35a349ad68 Rebuilt shaders. 2014-08-17 23:31:46 -07:00
Branimir Karadžić
66890595b9 Added serialization for vertex decl attribute enums. Binary format changes. Rebuilt all meshes and shaders. 2014-08-17 17:20:15 -07:00
Branimir Karadžić
d33717ef48 Moved mesh files to assets directory. 2014-08-16 20:27:36 -07:00
bkaradzic
c56b7ad261 Fixed GCC warnings. 2014-08-15 19:14:17 -07:00
bkaradzic
3e6605a2c5 Cleanup. 2014-08-15 15:03:17 -07:00
Branimir Karadžić
20906bda03 Replaced embedded missing texture with procedural texture. 2014-08-13 19:48:58 -07:00
Dario Manesku
ef4c57b7a9 Added macro definitions for imguiTabs() parameters. 2014-08-12 22:04:56 +01:00
Dario Manesku
63d7db800c Added imgui getters for widgetX and widgetY. 2014-08-12 21:41:24 +01:00
Dario Manesku
eec6e82c29 SetWindowTitle() on Windows now changes start menu title as well. 2014-08-12 21:30:20 +01:00
Dario Manesku
2701efa60a Reverting back imguiLabel() spacing parameters. 2014-08-12 21:22:23 +01:00
Dario Manesku
b5abdcb24b Tuning up imguiInput(). 2014-08-12 21:22:23 +01:00
Dario Manesku
83587d51d0 Draw parameters fixup for imguiTabs(). 2014-08-12 21:22:23 +01:00
Dario Manesku
e4a067efe6 Fixing border pixel scissor. 2014-08-12 21:22:22 +01:00
Dario Manesku
f3fb007471 Fixed imgui scroll value handling on window resize. 2014-08-12 21:22:22 +01:00
Dario Manesku
7225bba1a1 Tuning imgui spacing parameters. 2014-08-12 21:22:21 +01:00
Dario Manesku
677ef2d6c5 Exposing optional imguiButton() color parameter. 2014-08-12 21:22:21 +01:00
Dario Manesku
d64a62866a Imgui scroll fix for variable scrollable area height. 2014-08-12 21:22:20 +01:00
Dario Manesku
9715d6fab4 Added macro constants for default imgui parameters. 2014-08-12 21:22:20 +01:00
Dario Manesku
3f25e22df2 Removed imguiImageSwizzle() and added imguiImageChannel(). 2014-08-12 21:22:20 +01:00
Dario Manesku
6e69a02906 Added optional parameter for imguiInput(). 2014-08-12 21:18:53 +01:00
Dario Manesku
4501e17f4b Added optional parameter for imguiEndScrollArea(). 2014-08-12 21:18:52 +01:00
Dario Manesku
762c423b42 Added optional parameter for imguiButton(). 2014-08-12 21:18:52 +01:00
Dario Manesku
c2b0ee89cb Reordering imguiBeginScrollArea() parameters. 2014-08-12 21:18:52 +01:00
Dario Manesku
06d6176392 Added overload for imguiTabs() with look customization parameters. 2014-08-12 21:18:51 +01:00
Dario Manesku
fcc642483f Added imguiLabel() overload. 2014-08-12 21:18:51 +01:00
Dario Manesku
0c7dea6cb3 Minor imgui fixes. 2014-08-12 21:18:50 +01:00
Dario Manesku
6388d1a657 Added optional _r (corner radius) parameter for imguiBeginScrollArea(). 2014-08-12 21:18:50 +01:00
Dario Manesku
a7cc06499b Fine tuning imguiScrollArea sizes. 2014-08-12 21:18:50 +01:00
Dario Manesku
20f09a01a9 Fixing imguiTabs() indentation problem. 2014-08-12 21:18:49 +01:00
Dario Manesku
b18e29a930 Added optional parameters for imguiIndent(). 2014-08-12 21:18:49 +01:00
Branimir Karadžić
c89c5d2ca9 Cleanup. 2014-08-11 22:02:46 -07:00
Branimir Karadžić
376668a4b6 Rebuilt shaders. 2014-08-11 20:36:42 -07:00
Branimir Karadžić
91715c7b06 Cleanup. 2014-08-10 12:17:34 -07:00
Branimir Karadžić
e71791a02c Display example executable name in window title. 2014-08-10 10:31:24 -07:00
Dario Manesku
65f5faceec Making setWindowTitle() on Windows thread safe. 2014-08-10 16:53:14 +01:00
Dario Manesku
2b01f8a874 Function setWindowTitle() now returns void. 2014-08-10 16:53:14 +01:00
Dario Manesku
1c16d97c27 Fixing imgui scroll area scissoring. 2014-08-10 16:53:14 +01:00
Dario Manesku
9f31587b09 Added optional _height param for imguiSeparator() and imguiSeparatorLine(). 2014-08-10 16:53:13 +01:00
Dario Manesku
b9af3544ad Added imguiTabs(). 2014-08-10 16:53:13 +01:00
Dario Manesku
6e3f21f062 Added imguiBorderButton(). 2014-08-10 16:53:12 +01:00
Dario Manesku
1f884a588e Added imguiImageSwizzle(). 2014-08-10 16:53:12 +01:00
Dario Manesku
1391939151 Fixed drawText() to handle NULL or empty string. 2014-08-10 16:53:11 +01:00
Dario Manesku
52afe0f433 Using imguiCollapse instead of imguiButton for imguiColorWheel. 2014-08-10 16:53:11 +01:00
Branimir Karadzic
c94e5122d6 Fixed GCC warning. 2014-08-06 09:47:12 -07:00
Branimir Karadžić
f492d7d113 Mouse wheel fix. 2014-08-05 23:09:04 -07:00
Branimir Karadžić
8935d3009a Mouse wheel fix. 2014-08-05 22:37:47 -07:00
Branimir Karadžić
d18eb84263 Updated mouse wheel message. 2014-08-05 22:03:45 -07:00
Dario Manesku
5b49aea07a Unused local variable problem fixed. 2014-08-06 04:20:40 +01:00