Richard Gale
a1c07a4191
mouse and keyboard input for asmjs
2015-08-20 14:03:40 -07:00
Branimir Karadžić
cf2cbf61c1
Updated imgui.
2015-08-19 21:51:25 -07:00
Branimir Karadžić
5f7b891b52
OSX: Added default info.plist.
2015-08-17 17:15:05 -07:00
Branimir Karadžić
77b3c3843e
Added HiDPI reset flag.
2015-08-17 16:43:56 -07:00
Branimir Karadžić
63e10f3357
D3D11: Fixed compute image mip selection.
2015-08-15 18:07:43 -07:00
Branimir Karadžić
f9e63f1d21
asmjs: Trying out async.
2015-08-15 11:27:26 -07:00
Kocsis Attila
5d5df77318
Metal backend: initial commit
2015-08-14 15:12:44 +02:00
Branimir Karadžić
3f34765ea7
Updated shaders.
2015-08-10 17:44:59 -07:00
Branimir Karadžić
6d8cf6a000
Fixed issue #470 .
2015-08-07 10:37:02 -07:00
Branimir Karadžić
65e47a57eb
Replaced missing VS2012 function.
2015-08-01 23:20:52 -07:00
Branimir Karadžić
019bdadc2a
Cleanup.
2015-07-28 23:16:23 -07:00
Branimir Karadžić
72a4bf0847
Cleanup.
2015-07-28 22:02:55 -07:00
Branimir Karadžić
16a7605903
Rebuilt shaders.
2015-07-28 20:44:04 -07:00
Branimir Karadžić
cb6cee9dd1
Updated trace callback.
2015-07-24 18:02:17 -07:00
Branimir Karadžić
7cfb9db7ef
Fixed static font buffer.
2015-07-22 20:55:59 -07:00
Branimir Karadžić
1fa85ccf27
Replaced bgfx::setProgram function with bgfx::submit argument. Added bgfx::touch and bgfx::getStats.
2015-07-22 18:05:11 -07:00
Branimir Karadžić
6bdf5c4bad
Cleanup.
2015-07-21 18:15:12 -07:00
Ka Ming Chan
20a27012a0
improved the handling of iOS UIView resize / rotate by recreating the frame-buffer and render-buffer objects
2015-07-21 20:37:59 +08:00
Branimir Karadžić
d168bd88f6
Scintilla: Added scroll bar.
2015-07-20 22:08:08 -07:00
Branimir Karadžić
0d6b83055f
Scintilla: Added PageUp/Down support.
2015-07-18 00:30:46 -07:00
Branimir Karadžić
c7ea0a6a97
Scintilla: Fixed char advance.
2015-07-17 20:57:43 -07:00
Branimir Karadžić
a0b2250395
Removed debug code.
2015-07-17 20:20:10 -07:00
Branimir Karadžić
753d6cfe66
Fixed imgui delta time.
2015-07-17 19:57:24 -07:00
Branimir Karadžić
1211286691
Updated imgui.
2015-07-17 19:20:10 -07:00
Branimir Karadžić
ebc5a13ac5
Merge branch 'dev'
2015-07-16 20:38:29 -07:00
Branimir Karadžić
6645401876
Cleanup.
2015-07-16 20:38:22 -07:00
Branimir Karadžić
921a315c4d
Cleanup.
2015-07-16 20:28:43 -07:00
Branimir Karadžić
b98d3b6978
Added trace method to callback interface.
2015-07-16 17:39:02 -07:00
Branimir Karadžić
1cf4f92152
Cleanup.
2015-07-15 10:53:37 -07:00
Branimir Karadžić
af2bb3874d
Manually merged #449 .
2015-07-15 09:52:17 -07:00
Branimir Karadžić
0a13a94271
Fixed build.
2015-06-23 19:51:31 -07:00
Branimir Karadžić
f36bfe2e4f
Added offset for updating dynamic buffers.
2015-06-23 16:40:38 -07:00
Branimir Karadžić
0283c83c0a
Cleanup.
2015-06-19 21:47:20 -07:00
Branimir Karadžić
67f7d0a3d6
Cleanup.
2015-06-15 13:12:22 -07:00
Branimir Karadžić
ad768598b1
x11: Fixed joystick read.
2015-06-14 17:29:17 -07:00
ocornut
d9b0daa0bc
Scintilla/imgui: removed getFontInfo(), using data exposed by imgui
2015-06-14 17:31:44 -06:00
Branimir Karadžić
3d54383dd9
Fixed shader cache file path.
2015-06-14 10:03:59 -07:00
Branimir Karadžić
5cbc5d55f4
Cleanup.
2015-06-10 13:21:59 -07:00
Branimir Karadžić
a2716a3fe6
Cleanup.
2015-06-10 09:53:09 -07:00
Branimir Karadžić
cf6bcfa307
Merge pull request #432 from ocornut/imgui_scintilla_fixes
...
ocornut-imgui integrations: mouse wheel, render callbacks, keyboard
2015-06-10 09:20:57 -07:00
ocornut
a3fd7b7132
Fixes for ocornut-imgui integration: keyboard keys, modifiers
2015-06-10 09:03:17 -06:00
ocornut
eccbae09b1
Fixes for ocornut-imgui integrations: mouse wheel, render callbacks
2015-06-10 08:53:50 -06:00
Branimir Karadžić
f0b76697c5
Fixing GCC warnings.
2015-06-09 23:56:30 -07:00
Branimir Karadžić
6e6e16e2ba
Pass thread exit code from app thread as process exit code. Issue #430 .
2015-06-09 22:34:10 -07:00
ocornut
4f19cdc436
Fixes for ocornut-imgui integration, handling negative scissor inputs, removed unnecessary vertex count calculation
2015-06-09 15:31:53 -06:00
Branimir Karadžić
a510b8f347
Added Scintilla imgui.
2015-06-08 17:07:35 -07:00
Branimir Karadžić
c165fb20db
Cleanup.
2015-06-08 10:41:48 -07:00
Branimir Karadžić
9ebcfab447
Cleanup.
2015-06-07 21:28:36 -07:00
Branimir Karadžić
ddf0959d35
Cleanup.
2015-06-07 21:20:55 -07:00
Branimir Karadžić
72454acc8e
Cleanup.
2015-06-06 17:12:29 -07:00
Branimir Karadžić
67997930e3
Cleanup.
2015-06-06 17:13:52 -07:00
Branimir Karadžić
acfab2a171
Cleanup.
2015-06-06 16:57:43 -07:00
Branimir Karadžić
58fae36870
input: Added ability to retrieve modifiers state.
2015-06-04 18:26:09 -07:00
Matthew Endsley
1e604e8f38
VR: Add device resolution to HMD. Init at startup.
...
BREAKING: bgfx::getHMD() now returns a valid pointer
if the VR runtime was initialized. This is different
from existing behavior where getHMD returned NULL until
a bgfx::reset(... BGFX_RESET_HMD) was issued. Applications
must now check HMD::flags for the current state of the VR
runtime. The following code has the code change required:
`const bgfx::HMD* hmd = bgfx::getHMD()
if (NULL != hmd)`
becomes:
`const bgfx::HMD* hmd = bgfx::getHMD()
if (NULL != hmd && 0 != (hmd->flags & BGFX_HMD_RENDRERING))
{
// rendering logic
}`
See the updated examples for details.
This allows applications to create the appropriately
sized back buffer for the HMD device by using the new device
resolution fields HMD::deviceHeight and HMD::deviceWidth.
These values report the pixel resolution of the attached
HMD hardware.
This also allows applications to query the reported HMD
resolution immediately after bgfx::init. This prevents
the device from being cycled which generates rendring
artifacts on startup - namely flashing back to a black
screen and reseting the Health+Warning disaply.
This involves initialization the ovrHmd device on
initialization, but deferring rendering until
postReset has been called. This adds an addiional
memory overhead of 32k to builds defining BGFX_CONFIG_USE_OVR.
The overhead for current builds is ~1.9MB for calls to
ovr_Initialize, so the additional overhead is pretty
trivial (+1.8%)
2015-06-03 15:39:09 -07:00
Branimir Karadžić
ce3eded6a3
Fixed imgui font pixel center.
2015-06-03 14:38:00 -07:00
Branimir Karadžić
32750a6824
Removed imgui dependency on input.
2015-06-02 19:25:37 -07:00
Branimir Karadžić
aa99fe1313
Added ocornut-imgui key mapping.
2015-06-02 14:28:22 -07:00
Branimir Karadžić
51d41041b7
Cleanup.
2015-06-01 17:45:40 -07:00
Branimir Karadžić
801207ffa7
Cleanup.
2015-05-31 16:02:59 -07:00
Branimir Karadžić
cc5606a731
Added toggle fullscreen key.
2015-05-31 15:57:52 -07:00
Branimir Karadžić
44bf196b07
Cleanup.
2015-05-30 22:11:42 -07:00
Branimir Karadžić
38a7bc6d28
X11: Fixed page down key mapping.
2015-05-30 18:00:24 -07:00
Branimir Karadžić
4f2345683d
X11: Added key mapping.
2015-05-30 13:11:18 -07:00
Branimir Karadžić
e91673d53a
OSX: Added key mapping.
2015-05-30 11:23:46 -07:00
Branimir Karadžić
b854588861
Added missing keys.
2015-05-30 10:06:26 -07:00
Branimir Karadžić
ff01992cb7
Refactored uniform types.
2015-05-28 15:27:00 -07:00
Branimir Karadžić
00548b325a
Fixed crash when loading invalid texture.
2015-05-27 21:18:43 -07:00
Branimir Karadžić
f42cee24a6
Rebuilt shaders.
2015-05-25 18:59:39 -07:00
Branimir Karadžić
25c7b6a3fa
Merge branch 'master' of github.com:bkaradzic/bgfx
2015-05-24 10:25:55 -07:00
Branimir Karadžić
7461299271
Updated texture loading.
2015-05-24 10:25:47 -07:00
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