Commit graph

885 commits

Author SHA1 Message Date
Mike Popoloski
4387bed7c2 Enabling WinRT / Windows Store apps for bgfx. 2015-05-24 13:16:18 -04:00
Branimir Karadžić
2e56304280 Fixed leak in single-threaded mode. 2015-05-19 15:52:47 -07:00
Branimir Karadžić
2a49e5a143 Added flush after render reset flag. 2015-05-15 13:14:35 -07:00
Branimir Karadžić
1f241e3cc1 Cleanup. 2015-05-14 19:05:59 -07:00
Branimir Karadžić
65ac7c33f5 Added png/jpg/tga/etc. to load texture utility function. 2015-05-13 22:54:52 -07:00
Dario Manesku
d21c75c40c Fixup for previous commit. 2015-05-03 16:20:41 +02:00
Dario Manesku
6efb223b49 Fixing SDL char input. 2015-05-03 15:52:40 +02:00
Branimir Karadžić
1dce7acb10 Added indirect buffer binary shaders. 2015-05-01 20:58:09 -07:00
Branimir Karadžić
bfa4df4ba1 Updated 24-nbody to demonstrate how to use indirect buffer. 2015-05-01 19:52:11 -07:00
Dario Manesku
0b12c4c82a Cleanup. 2015-04-30 13:46:26 +02:00
Branimir Karadžić
68a2462d89 X11: Fixed window resize. 2015-04-26 12:42:51 -07:00
Mike Popoloski
3fc8ef8c7b Small cleanup of entry_winrt 2015-04-25 10:39:11 -04:00
Branimir Karadžić
e706260793 Added texture handle passing to ocornut-imgui. 2015-04-23 17:14:29 -07:00
Branimir Karadžić
cc6649db0d Cleanup. 2015-04-22 09:30:28 -07:00
Branimir Karadžić
7904b9d9dd Fixed issue #353. 2015-04-19 18:12:09 -07:00
Branimir Karadžić
c8f1157f3b Fixed 15-shadowmaps-simple example. 2015-04-16 21:26:46 -07:00
Branimir Karadžić
4098dbb8fb Fixed GCC warnings. 2015-04-15 20:05:18 -07:00
Branimir Karadžić
5e5a0a8a9e Added custom allocator to imgui. 2015-04-15 20:00:15 -07:00
Branimir Karadžić
4210fb0d64 Renamed reset flag. 2015-04-15 11:49:20 -07:00
Branimir Karadžić
9d91d3bbbc Reversed instance data bindings. Issue #309. 2015-04-15 10:37:00 -07:00
Branimir Karadžić
7bfe51d0d8 Added flip after submit reset flag. 2015-04-14 20:03:05 -07:00
Branimir Karadžić
74fb466e92 Fixed issue #308. 2015-04-14 17:01:35 -07:00
Branimir Karadžić
c01a93e29d Added support for automatic texture scaling by backbuffer ratio on backbuffer resize. 2015-04-13 18:39:38 -07:00
Branimir Karadžić
cea3815dff Fixed HLSL shader stripping. 2015-04-13 12:54:45 -07:00
Branimir Karadžić
dedf75a89b Rebuilt shaders. 2015-04-12 22:26:40 -07:00
Branimir Karadžić
57cfeffb8d Rebuilt shaders. 2015-04-11 18:18:43 -07:00
Branimir Karadžić
a042d6f7b9 Fixed decoding of unsupported RGBA8/BGRA8 formats on D3D9/GL. 2015-04-11 00:17:49 -07:00
Branimir Karadžić
c7eb016ae0 Rebuilt shaders. 2015-04-10 21:09:46 -07:00
Mike Popoloski
5f4bd7700e Recompiling shaders. Shouldn't have any effect on runtime behavior. 2015-04-10 22:49:39 -04:00
Branimir Karadžić
15206dc5a5 Fixed matrix cache size. 2015-04-09 17:36:36 -07:00
Branimir Karadžić
4d30bd201e Updated 17-drawstress. 2015-04-09 16:58:44 -07:00
Branimir Karadžić
1824a3f5bd Cleanup. 2015-04-08 14:16:02 -07:00
Branimir Karadžić
c85c12b5cd Fixed variable narrowing warnings. 2015-04-07 17:58:14 -07:00
Branimir Karadžić
1e8051fd00 Fixed variable shadowing. 2015-04-04 19:10:35 -07:00
Branimir Karadžić
250777287f Fixed variable shadowing. 2015-04-04 16:40:28 -07:00
Branimir Karadžić
2e6ac0ca49 Silence -Wshadow warning in stb_image. 2015-04-04 16:23:50 -07:00
Dario Manesku
8f31098c40 Fixup for previous commit. This is a better way to do it. 2015-04-05 09:04:16 +02:00
Branimir Karadžić
584baba7d7 Rebuilt embedded shaders. 2015-04-02 23:36:53 -07:00
Branimir Karadžić
ecf1b5ee5a Rebuilt shaders. 2015-04-02 23:31:57 -07:00
Branimir Karadžić
85bf5493c3 Updated shaders. 2015-04-02 10:49:41 -07:00
Branimir Karadžić
81d6876067 Cleanup. 2015-03-31 09:44:51 -07:00
Branimir Karadžić
590996b704 Fixed issue #313. 2015-03-30 20:36:31 -07:00
Branimir Karadžić
ec9ba5d15b Fixed VS2015 warnings. 2015-03-30 19:29:52 -07:00
Branimir Karadžić
0490fbcd1e Fixed more variable shadowing warnings. 2015-03-30 14:38:16 -07:00
Branimir Karadžić
d62025d530 Fixing VS2015 warnings. 2015-03-29 22:40:35 -07:00
Branimir Karadžić
d45e71aa15 Fixed VS2015 warnings. 2015-03-29 18:29:56 -07:00
Branimir Karadžić
ae7e4deb2f 08-update: Fixed debug build. 2015-03-29 18:18:06 -07:00
Branimir Karadžić
a34e6e7965 Fixed VS2015 warnings. 2015-03-29 11:47:32 -07:00
Branimir Karadžić
71cc2e1c9c 08-update: Check does texture format exist before creating 3D texture. 2015-03-28 21:42:28 -07:00
Branimir Karadžić
3039c9a040 GLES: Fixed OES_texture_half_float incomplete texture. 2015-03-28 21:25:40 -07:00
Branimir Karadžić
0d99f1b35c 09-hdr: Changed cubemap texture. 2015-03-28 12:10:02 -07:00
Branimir Karadžić
36b71e8e30 08-update: Check for 3D texture support. 2015-03-28 11:55:49 -07:00
Branimir Karadžić
092f8f19e7 Fixed leak on exit. 2015-03-28 10:33:27 -07:00
Branimir Karadžić
4b18babb62 Updated C99 API. 2015-03-27 22:09:10 -07:00
Matthew Endsley
79e4695b70 Fix C99 example for MSVC toolchains
The existing code is valid C99, however there only C99
specific feature used that is incompatible with the
MSVC C compiler is the relaxed variable declaration rules.
2015-03-27 21:29:55 -07:00
Branimir Karadžić
095603f6c5 Fixed build. 2015-03-26 15:04:09 -07:00
Branimir Karadžić
a797b00a7f Updated GLFW entry to test for exit. 2015-03-25 19:43:12 -07:00
Branimir Karadžić
0da6c77806 Added glfw entry. 2015-03-24 22:19:21 -07:00
Branimir Karadžić
741a2692e9 Updated .gitignore. 2015-03-22 16:23:17 -07:00
Branimir Karadžić
f5afbffe64 Fixed compiler warning. 2015-03-21 18:14:35 -07:00
Branimir Karadžić
5f29eb480d Fixed issue #296. 2015-03-19 09:31:46 -07:00
Branimir Karadžić
c20ec0449c Added C99 API example. 2015-03-18 16:23:38 -07:00
Miodrag Milanovic
5b0fea0052 Reorder warning fix 2015-03-17 11:28:30 +01:00
Branimir Karadžić
a1400dc590 SDL: WIP text input event. 2015-03-16 22:23:06 -07:00
Branimir Karadžić
cacc99fc63 Fixed texture leak in 08-update example. 2015-03-16 18:49:41 -07:00
Branimir Karadžić
68810fbc8a Merge branch 'master' of github.com:bkaradzic/bgfx 2015-03-16 16:48:54 -07:00
Branimir Karadžić
4c9a0ec240 Added 3D texture test to 08-update example. 2015-03-16 16:48:46 -07:00
Dario Manesku
acd4dedfe1 Added mouse scroll support to entry_sdl. 2015-03-16 15:19:35 +01:00
Dario Manesku
f3c300980d Imgui separator line can be now aligned. 2015-03-16 14:20:45 +01:00
Dario Manesku
7c188f4e0e Fixing EXC_BAD_ACCESS error. 2015-03-16 14:12:37 +01:00
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