Branimir Karadžić
fd5ee719fa
36-sky: Added time scale.
2017-10-05 20:18:45 -07:00
Stanislav
f9b5c86d10
Fixed flag ImGuiWindowFlags_AlwaysAutoResize been passed as alpha argument ( #1251 )
2017-10-05 20:05:52 -07:00
Branimir Karadžić
2ef1d526c6
Cleanup.
2017-10-05 09:09:36 -07:00
Branimir Karadžić
7a82571827
36-sky: Updated screenshot.
2017-10-04 20:46:31 -07:00
Branimir Karadžić
374b4b4469
geometryc: Fixed uv/normal output.
2017-10-04 20:31:58 -07:00
Branimir Karadžić
bf9d692d36
36-sky: Fixed lightmap.
2017-10-04 20:21:23 -07:00
Branimir Karadžić
7737343427
Added screenshots.
2017-10-03 20:59:33 -07:00
Branimir Karadžić
a6a689b235
Fixed row/column matrix issue.
2017-10-03 20:48:45 -07:00
Branimir Karadžić
016fd301b0
Built assets.
2017-10-03 20:29:40 -07:00
Stanislav
78c4539646
Added example 36-sky ( #1250 )
...
* Added example 36-sky
* Added shaders for example 36-sky.
* Fixed brackets, initialisation order and fmod issue
2017-10-03 19:50:05 -07:00
Branimir Karadžić
c6e5062067
Rebuilt shaders.
2017-10-01 23:08:08 -07:00
Branimir Karadžić
88e8009b55
Cleanup.
2017-10-01 21:57:48 -07:00
Branimir Karadžić
ed572fc5a6
Cleanup.
2017-09-30 16:25:11 -07:00
Branimir Karadžić
114b9ed10a
Cleanup.
2017-09-28 22:56:06 -07:00
Branimir Karadžić
07f5e1184c
29-debugdraw: Display intersection normal.
2017-09-28 22:52:23 -07:00
Branimir Karadžić
783db66079
Fixed AABB hit normal.
2017-09-28 21:50:11 -07:00
Branimir Karadžić
5e40a84769
Cleanup.
2017-09-27 21:52:25 -07:00
Branimir Karadžić
81716be726
Cleanup.
2017-09-26 22:50:29 -07:00
Branimir Karadžić
f541703810
Added intersection test to example-29-debugdraw.
2017-09-26 21:09:26 -07:00
Branimir Karadžić
b0ae54f14a
Cleanup.
2017-09-25 20:18:19 -07:00
Branimir Karadžić
63bff54a69
Fixed ray/cylinder intersection.
2017-09-24 23:33:08 -07:00
Branimir Karadžić
d8ec5a9a54
Cleanup.
2017-09-24 22:50:05 -07:00
Branimir Karadžić
7b94b8dcb4
Added ray/cone intersection.
2017-09-24 19:12:18 -07:00
Branimir Karadžić
b5af383cf8
Cleanup.
2017-09-23 16:27:16 -07:00
Branimir Karadžić
41b29a34a6
GL: Fixed GPU timer frequency.
2017-09-22 22:26:56 -07:00
Branimir Karadžić
4b4b1c31a6
Added perf timer for API thread.
2017-09-22 21:39:16 -07:00
attilaz
acf3db7a06
Fix sampler/texture indices for metal ( #1242 )
...
Fix for https://github.com/bkaradzic/bgfx/issues/1227 .
It gets texture slot from compiled shaders and maps it to Sampler uniform. So sampler uniform MUST be defined before using shader (shadowmap_simple has a bug with invalid uniform name).
2017-09-22 08:44:51 -07:00
attilaz
bc065cc4d0
Fix compilation on iOS ( #1240 )
2017-09-22 08:44:15 -07:00
Branimir Karadžić
8522bf95ac
Cleanup.
2017-09-17 21:17:24 -07:00
Branimir Karadžić
04c3322d93
D3D9: Fixed persist dynamic buffers after device reset.
2017-09-17 21:01:20 -07:00
Branimir Karadžić
f07a30ca0b
Added example 35-dynamic: dynamic buffers update.
2017-09-17 20:32:11 -07:00
Branimir Karadžić
2ef2e3ce81
Cleanup.
2017-09-16 21:12:02 -07:00
Branimir Karadžić
965f8c91b2
Cleanup.
2017-09-15 20:04:31 -07:00
Branimir Karadžić
634d5ef751
Fixed debug draw transform.
2017-09-12 17:58:36 -07:00
Libor Čapák
f56687ee4b
SDL_GameControllerAddMapping needs zero-terminated string ( #1234 )
2017-09-11 13:28:28 -07:00
Branimir Karadžić
e62ffe9984
Cleanup.
2017-09-10 21:36:43 -07:00
Branimir Karadžić
adeb7f5870
Cleanup.
2017-09-10 20:58:45 -07:00
Branimir Karadžić
0dd6083787
Cleanup.
2017-09-02 19:30:40 -07:00
Branimir Karadžić
6dabea4ddc
Updated embedded shaders.
2017-09-01 21:28:21 -07:00
Branimir Karadžić
50d0488b1f
07-callback: Fixed view rect.
2017-09-01 08:08:01 -07:00
attilaz
80a1006ac7
preserve window size when switching example ( #1229 )
...
I think this is more convenient on desktop, but is a must have on mobile where app is running in fullscreen and window size is set to screen size.
2017-09-01 08:01:47 -07:00
Branimir Karadžić
3aec2b89bf
Added bgfx::setName to set resource debug name.
2017-08-30 21:46:57 -07:00
Branimir Karadžić
167db342bd
Added BGFX_DEBUG_PROFILER.
2017-08-20 14:46:33 -07:00
Branimir Karadžić
f0971eda83
Removed Remotery.
2017-08-20 14:24:15 -07:00
Branimir Karadžić
21ade78454
Replaced GL internal profiler.
2017-08-20 14:20:54 -07:00
Branimir Karadžić
113ac0bc7a
Cleanup.
2017-08-19 11:03:18 -07:00
Branimir Karadžić
f59464a338
Cleanup.
2017-08-19 11:02:45 -07:00
Branimir Karadžić
083c67d471
Added multiple vertex stream example.
2017-08-19 10:58:06 -07:00
Branimir Karadžić
578ed35243
Fixed issue #1215 .
2017-08-16 20:48:26 -07:00
Branimir Karadžić
35ce2380df
Updated ImGui.
2017-08-14 22:16:52 -07:00
Branimir Karadžić
c930137c54
Internal profiler WIP.
2017-08-13 21:15:39 -07:00
Branimir Karadžić
1dce73936f
Cleanup.
2017-07-25 19:47:07 -07:00
Branimir Karadžić
87acea36e7
Cleanup.
2017-07-24 21:04:30 -07:00
Branimir Karadžić
93a2bbb6c6
Added Android file reader.
2017-07-24 21:04:24 -07:00
Branimir Karadžić
f09c886476
Cleanup.
2017-07-23 21:22:21 -07:00
Branimir Karadžić
e4147a49be
Added capabilties check to examples.
2017-07-22 21:19:14 -07:00
Branimir Karadžić
a6ac22d435
30-picking: Show error when blit is not supported.
2017-07-22 17:40:27 -07:00
Branimir Karadžić
a04066ba41
Fixed issue #1210 .
2017-07-20 20:25:48 -07:00
Branimir Karadžić
c38d76f42a
texturev: Added image orientation.
2017-07-19 22:53:48 -07:00
mncat77
db49d0ec94
Fixed issue #1211 ( #1212 )
2017-07-19 09:25:23 -07:00
Branimir Karadžić
c4525ee302
imgui: Added Cyrillic characters.
2017-07-18 22:43:50 -07:00
Branimir Karadžić
094b1c8c69
Fixed issue #1211 .
2017-07-18 20:05:00 -07:00
Branimir Karadžić
868417bbc7
Fixed issue #1210 .
2017-07-18 19:58:37 -07:00
Branimir Karadžić
7c9b2b7257
API change: Simplified destroy functions to use overload resolution.
2017-07-17 22:29:43 -07:00
Branimir Karadžić
a247d29298
Cleanup.
2017-07-17 22:14:34 -07:00
Branimir Karadžić
3e212b519f
Moving code around and renaming files.
2017-07-15 21:01:08 -07:00
Branimir Karadžić
127328d1db
Fixed build.
2017-07-15 15:37:40 -07:00
Branimir Karadžić
0bbbb585d1
Cleanup.
2017-07-15 14:32:29 -07:00
Branimir Karadžić
a274c9a6c5
Replaced BX_OVERRIDE with override.
2017-07-15 00:17:29 -07:00
Branimir Karadžić
ac33b32cb5
Fixed windows build.
2017-07-14 23:38:45 -07:00
Branimir Karadžić
b4de76c14d
Rebuilt textures.
2017-07-14 21:21:34 -07:00
Branimir Karadžić
24e796fa5b
Cleanup.
2017-07-14 00:10:33 -07:00
Branimir Karadžić
b71736dfc1
Cleanup.
2017-07-09 19:47:59 -07:00
Branimir Karadžić
c6e9ba71cf
Cleanup.
2017-07-08 16:16:50 -07:00
Branimir Karadžić
876036a310
Cleanup.
2017-07-08 15:30:32 -07:00
Branimir Karadžić
bd9d2b3f4b
Cleanup.
2017-07-08 15:28:27 -07:00
Branimir Karadžić
ee90f34a06
Cleanup.
2017-07-08 13:09:44 -07:00
Branimir Karadžić
cbc86d49b5
Cleanup.
2017-07-08 10:51:38 -07:00
Branimir Karadžić
bacba8c2c7
Cleanup.
2017-07-08 01:04:24 -07:00
Branimir Karadžić
de4fa344d3
Cleanup.
2017-07-04 16:32:35 -07:00
Branimir Karadžić
94f01a34bf
Fixed issue #1192 .
2017-07-04 13:10:27 -07:00
Branimir Karadžić
3e772ffdac
Cleanup.
2017-07-03 20:20:50 -07:00
Branimir Karadžić
de899486d1
Cleanup.
2017-07-03 19:17:32 -07:00
Branimir Karadžić
033eb8238f
Cleanup.
2017-07-02 20:19:25 -07:00
Branimir Karadžić
e5426f78f5
Added previous/next example control.
2017-07-02 20:17:21 -07:00
Branimir Karadžić
e5f228b3c9
Cleanup.
2017-07-02 11:41:37 -07:00
Branimir Karadžić
6fa7c05fb9
Cleanup.
2017-06-30 23:36:37 -07:00
Branimir Karadžić
efe4fab1f8
07-callback: Changed example to not exit.
2017-06-30 23:12:21 -07:00
Branimir Karadžić
0fad539078
Cleanup.
2017-06-29 23:19:20 -07:00
Branimir Karadžić
e9a0f266bb
Updated example control widget.
2017-06-29 22:47:16 -07:00
Branimir Karadžić
5df4969527
Fixed build.
2017-06-29 22:30:35 -07:00
Branimir Karadžić
917385f79e
Cleanup.
2017-06-29 22:23:18 -07:00
attilaz
43dff1df66
iOS retina support ( #1185 )
2017-06-28 09:51:34 -07:00
Branimir Karadžić
936d105589
Fixed some GCC7 warnings.
2017-06-27 20:26:31 -07:00
attilaz
e09c96de84
16-shadowmaps fixed when used with combined examples ( #1182 )
2017-06-27 17:43:07 -07:00
Branimir Karadžić
43fb2f6f4b
Cleanup.
2017-06-26 22:51:56 -07:00
Branimir Karadžić
6e08b6a42a
Cleanup.
2017-06-26 22:21:20 -07:00
Branimir Karadžić
b12ce15a82
Moved showExampleDialog to separate library to decouple entry and imgui.
2017-06-26 21:04:16 -07:00
Branimir Karadžić
9e737f705d
OSX: Don't exit on bgfx shutdown. Issue #1143 .
2017-06-26 14:58:35 -07:00
Branimir Karadžić
5f666a5ee2
Combined all examples. Issue #1143 .
2017-06-25 21:44:04 -07:00
Branimir Karadžić
2ccf5390b7
Added alpha to color wheel.
2017-06-23 16:01:17 -07:00
Branimir Karadžić
c55fbf378b
Cleanup.
2017-06-23 15:26:28 -07:00
Branimir Karadžić
1333161500
Deleting deprecated old-imgui calls.
2017-06-23 14:39:24 -07:00
Branimir Karadžić
b4df0d7c75
Cleanup.
2017-06-23 14:35:53 -07:00
Branimir Karadžić
8979728fed
Cleanup.
2017-06-23 14:28:44 -07:00
attilaz
e92708a5b2
18-ibl: switched to imgui ( #1178 )
2017-06-23 14:38:08 -07:00
attilaz
2bab41f251
28-wireframe: switched to imgui ( #1176 )
2017-06-23 14:36:52 -07:00
Branimir Karadžić
27569e95c6
Commenting out deprecated old-imgui API calls.
2017-06-22 21:39:13 -07:00
Branimir Karadžić
df4f4cb3b0
Cleanup.
2017-06-21 22:00:07 -07:00
Branimir Karadžić
4499b51170
30-picking: Switched to new ImGui.
2017-06-21 21:59:41 -07:00
Branimir Karadžić
793f260be1
Cleanup.
2017-06-21 20:06:01 -07:00
attilaz
9b21aa501d
27-terrain: switched to imgui ( #1173 )
2017-06-21 17:00:50 -07:00
attilaz
d2310cbc2a
19-oit: switched to imgui ( #1172 )
2017-06-21 16:59:47 -07:00
Branimir Karadžić
9f44b7e968
Cleanup.
2017-06-21 09:24:14 -07:00
attilaz
27fc44e9c4
17-drawstress: switched to imgui ( #1171 )
2017-06-20 23:54:29 -07:00
Branimir Karadžić
b83204d516
Added kExitSuccess/Failure constants.
2017-06-20 21:42:23 -07:00
Branimir Karadžić
aaaf47242c
Cleanup.
2017-06-20 21:01:59 -07:00
Branimir Karadžić
efa7984d01
Cleanup.
2017-06-20 20:56:13 -07:00
Branimir Karadžić
96ae04767c
Cleanup.
2017-06-20 20:32:02 -07:00
Branimir Karadžić
c18dcadfc6
Cleanup.
2017-06-20 20:42:46 -07:00
attilaz
b89b1459a2
14-shadowvolumes: switched to imgui ( #1169 )
2017-06-20 20:37:43 -07:00
Branimir Karadžić
236ef4b875
Fixed shader binary truncation. Issue #1170 .
2017-06-20 20:34:41 -07:00
Branimir Karadžić
35060be243
texturev: Added 3D texture support.
2017-06-20 13:31:22 -07:00
Branimir Karadžić
8bcd09a67f
Cleanup.
2017-06-18 17:06:07 -07:00
Branimir Karadžić
f84a53c071
Cleanup.
2017-06-18 16:47:37 -07:00
attilaz
9deb9dd035
16-shadowmaps: Switched to ImGui ( #1167 )
2017-06-18 16:56:29 -07:00
Branimir Karadžić
32998296ae
nbody-24: Switched to ImGui.
2017-06-17 21:01:05 -07:00
Branimir Karadžić
822f95b898
Cleanup.
2017-06-17 11:47:39 -07:00
attilaz
477e2b314a
11-fontsdf converted to dear imgui ( #1166 )
2017-06-17 11:14:44 -07:00
Branimir Karadžić
8d5ab83065
24-nbody: Switched to entry::AppI.
2017-06-16 21:33:18 -07:00
Branimir Karadžić
6572351298
Cleanup.
2017-06-16 18:46:21 -07:00
attilaz
034a91162d
callback to entry::AppI ( #1165 )
2017-06-16 13:10:37 -07:00
attilaz
ab2d8a7bcc
Vector Display to entry::AppI ( #1164 )
2017-06-16 13:10:30 -07:00
Branimir Karadžić
96f6d4f01e
13-stencil: Switching to new ImGui.
2017-06-15 20:34:26 -07:00
Branimir Karadžić
1e634c9cf5
Cleanup.
2017-06-15 11:25:05 -07:00
attilaz
dbf0bfcb35
ibl to entry::AppI ( #1161 )
2017-06-15 11:23:59 -07:00
attilaz
2d8f5e01e1
ShadowVolumes to entry::AppI ( #1160 )
2017-06-15 09:57:08 -07:00
Branimir Karadžić
9720aa8d0a
Cleanup.
2017-06-14 20:06:36 -07:00
attilaz
7fb5e91c07
shadowmaps to entry::AppI ( #1158 )
2017-06-14 20:17:10 -07:00
Branimir Karadžić
6910ddba9e
WIP: Adding more sort key modes.
2017-06-14 18:10:42 -07:00
Branimir Karadžić
596bd28446
Cleanup.
2017-06-13 22:27:22 -07:00
Branimir Karadžić
2dc7aa1a7c
Cleanup.
2017-06-13 20:17:04 -07:00
Branimir Karadžić
3fcaac24fb
Cleanup.
2017-06-13 18:42:17 -07:00
attilaz
a7d937f990
shadowmaps simple to entry::AppI ( #1157 )
2017-06-13 14:33:56 -07:00
Branimir Karadžić
30b6d07e29
Cleanup.
2017-06-12 22:43:07 -07:00
attilaz
f560bcfd55
11-fontsdf to entry::AppI ( #1155 )
2017-06-12 12:52:48 -07:00
attilaz
60fbe0a863
converted 10-font to entry::AppI ( #1154 )
2017-06-12 10:20:35 -07:00
attilaz
4e8f944d1a
stencil to entry::AppI ( #1153 )
2017-06-12 10:04:33 -07:00
Branimir Karadžić
525af7685e
Renaming CrtFile* -> File*.
2017-06-11 21:01:38 -07:00
Branimir Karadžić
b0697ec349
example-09-hdr: Switched to new ImGui.
2017-06-11 20:43:55 -07:00
Branimir Karadžić
6a6c5e3af9
Cleanup.
2017-06-10 22:31:59 -07:00
attilaz
c40c83d337
fixed imgui window position ( #1151 )
...
With SetWindowPos there was a strange flickering of the window when the user tried to grab the window. This is fixed with SetNextWindowPos.
2017-06-10 16:01:42 -07:00
Branimir Karadžić
3967d894eb
Cleanup.
2017-06-09 21:59:37 -07:00
Branimir Karadžić
07d799f72e
Renamed constants to new style.
2017-06-09 21:57:08 -07:00
Branimir Karadžić
3fbcddb4ef
Renamed constants to new style.
2017-06-09 20:08:52 -07:00
Olli Wang
ed99f83093
Fixes texture format for NanoVG framebuffer. ( #1147 )
...
* Fixes pixel format for iOS.
* Fixes texture format of nanovg framebuffer.
2017-06-04 09:53:19 -07:00
Branimir Karadžić
cf6087bdb6
Cleanup.
2017-06-03 14:02:01 -07:00
Branimir Karadžić
1e4aa3639c
12-lod: Switched to new ImGui.
2017-06-03 12:13:08 -07:00
Branimir Karadžić
b0f8c68f29
21-deferred: Switched to use new imgui.
2017-06-01 20:54:29 -07:00
Branimir Karadžić
c4f5129e84
Removed support for Native Client. https://developer.chrome.com/native-client/migration
2017-05-30 23:49:53 -07:00
Branimir Karadžić
9e8131e377
GLFW: Added missing key remappings.
2017-05-29 16:31:36 -07:00
Branimir Karadžić
83b61d99e2
Rebuilt shaders.
2017-05-29 10:44:10 -07:00
Branimir Karadžić
3bbbb4c324
Cleanup.
2017-05-29 10:43:50 -07:00
rams3s
5724020208
Fixed D3D11 error in example 08-update. ( #1145 )
2017-05-29 10:38:06 -07:00
Branimir Karadžić
993f6b5ff9
glfw: Fixed toggle fullscreen.
2017-05-25 21:13:54 -07:00
Branimir Karadžić
c0f37bc121
Fixed #1136 premultiplied alpha.
2017-05-24 21:15:08 -07:00
Branimir Karadžić
54411a2b5d
Fixed issue #1136 cont.
2017-05-24 08:55:45 -07:00
Branimir Karadžić
32c512b5c9
Merge branch 'master' of github.com:bkaradzic/bgfx
2017-05-21 10:32:41 -07:00
Branimir Karadžić
db891edaf8
Cleanup.
2017-05-21 10:32:35 -07:00
Branimir Karadžić
1e3f8e2965
Fixed issue #1136 .
2017-05-20 17:15:19 -07:00
Branimir Karadžić
68c6b46a65
Exposed vertex stream argument to API.
2017-05-14 11:48:59 -07:00
Branimir Karadžić
52c28fa531
Cleanup.
2017-05-14 10:48:51 -07:00
Branimir Karadžić
59080ad24e
Rebuilt meshes.
2017-05-09 19:51:28 -07:00
Branimir Karadžić
01a76bbdf0
Fixed texture load info.
2017-04-27 21:09:44 -07:00
Branimir Karadžić
6f224a832b
Cleanup.
2017-04-23 15:57:44 -07:00
Branimir Karadžić
3d73d0904b
shaderc: Added support for gl_VertexID/InstanceID. Issue #1062 .
2017-04-23 15:53:15 -07:00
Branimir Karadžić
c9679731a5
Renaming string functions.
2017-04-22 14:47:02 -07:00
Branimir Karadžić
c689fa3498
Cleanup.
2017-04-20 22:12:41 -07:00
Branimir Karadžić
6e9e862565
Renaming string functions.
2017-04-16 21:56:17 -07:00
Branimir Karadžić
6710ea410b
Cleanup.
2017-04-15 17:29:34 -07:00
Libor Čapák
3e832fb4bb
simple fix #1070 before proper solution ( #1116 )
2017-04-15 17:36:39 -07:00
Branimir Karadžić
9128c4f374
Fixed NanoVG.
2017-04-12 20:53:58 -07:00
Branimir Karadžić
610055fbb0
Rebuilt shaders, removed unused shaders.
2017-04-11 19:46:40 -07:00
Branimir Karadžić
b88b9b89e2
Updated ImGuizmo.
2017-04-10 21:25:05 -07:00
Branimir Karadžić
5eb69afa21
31-rsm: Switched to new ImGui.
2017-04-09 19:40:16 -07:00
Branimir Karadžić
9b218c9644
Cleanup.
2017-04-05 20:18:59 -07:00
Branimir Karadžić
42f6fe1430
33-pom: Fixed shaders.
2017-04-04 22:41:21 -07:00
Branimir Karadžić
8ca270a449
33-pom: Added screenshot.
2017-04-04 20:45:11 -07:00
Branimir Karadžić
25d7bf27ff
Cleanup.
2017-04-04 20:10:57 -07:00
Branimir Karadžić
42aa94504e
33-pom: Built shaders and assets.
2017-04-04 19:47:18 -07:00
Apoorva Joshi
c50cc8493f
Add parallax occlusion mapping example ( #1104 )
...
* Added example 33-pom
* Fixed warning in 33-pom example on Windows
* Deleted unused image files
* Deleted runtime textures and shaders
2017-04-04 09:52:08 -07:00
Branimir Karadžić
8ce85d2462
Added bimg dependency.
2017-04-03 22:42:27 -07:00
Branimir Karadžić
8b94c13e32
shaderc: Parse in/out correctly.
2017-04-03 17:53:14 -07:00
Branimir Karadžić
e492eb5132
Image code cleanup, preparing for split into new lib.
2017-04-01 14:54:18 -07:00
Branimir Karadžić
8499319009
Cleanup.
2017-03-31 21:01:08 -07:00
Branimir Karadžić
452cf95df5
Cleanup.
2017-03-30 23:39:35 -07:00
Branimir Karadžić
ab42f6fdd8
Fixed reading corrupted PNG.
2017-03-28 17:34:52 -07:00
Branimir Karadžić
0aa79d3ac4
Cleanup.
2017-03-25 21:04:58 -07:00
Olli Wang
b761d1240c
Allows to set view id of NanoVG’s framebuffer manually.
...
This commit changes the `nvgluCreateFramebuffer()` function to not assign a view id automatically as it would easily reach the limit of `uint8_t`. Instead, a new `nvgluSetViewFramebuffer()` function is created to allow users to assign the view id manually as mentioned in #1095 .
2017-03-26 11:03:52 +08:00
Branimir Karadžić
837d92159a
Rebuilt shaders.
2017-03-24 20:29:24 -07:00