Branimir Karadžić
2b427d5126
Cleanup.
2018-09-18 17:24:18 -07:00
Branimir Karadžić
be8b8381cc
Cleanup.
2018-09-17 20:51:21 -07:00
Branimir Karadžić
96fe6b3d7b
debugdraw: Added quad.
2018-09-17 17:25:14 -07:00
Branimir Karadžić
f0772da653
Cleanup.
2018-09-10 17:45:23 -07:00
Branimir Karadžić
b4ab3dd95e
debugdraw: Added 32-bit indices. Fixed pop transform.
2018-09-04 17:27:35 -07:00
Branimir Karadžić
f40bf8e862
Added ability to sample stencil part of depth/stencil texture.
2018-08-23 17:59:47 -07:00
Branimir Karadžić
88c6252e42
D3D11/12: Added support for HDR10 display output.
2018-08-22 17:18:11 -07:00
Branimir Karadžić
4433b5bcdc
Separating sampler flags from texture creation flags.
2018-08-20 17:12:26 -07:00
Branimir Karadžić
db0ec1f5db
Removed HMD API and OculusVR support.
2018-07-19 20:22:21 -07:00
Branimir Karadžić
32780829c2
Added source uffizi light probe and conversion to runtime asset.
2018-06-30 15:46:23 -07:00
Branimir Karadžić
d7c5156084
Cleanup.
2018-06-16 08:34:06 -07:00
Branimir Karadžić
2986c1eb7b
D3D11/12: Added ASTC formats.
2018-06-11 14:43:17 -07:00
Andrew Willmott
acd99728b7
ATC and ASTC support ( #1410 )
...
* ATC & ASTC support
- Add update format enum for bimg additions
- renderer_gl ATC and ATSC support
- renderer_mtl ASTC support
- renderer_vk ASTC support
- updates to other backends for new enums
- Support emulated ATC
* cleanup
* Add texture_compression test files for ATC/ASTC formats
* Update 'update' example for ATC formats
- Generalise tile code a little
- Add ATC variants
- Ignoring ASTC for now as not emulated -- should we add empty
checkerboard emulate though?
2018-06-11 09:23:41 -07:00
Branimir Karadžić
9da45ed78c
Renamed bgfx::updateDynamic* to just bgfx::update.
2018-06-09 17:29:00 -07:00
Branimir Karadžić
061cde8d53
Cleanup.
2018-06-08 16:53:35 -07:00
Branimir Karadžić
1f5220a931
01-cubes: Added primitive topology combo box.
2018-06-07 21:23:09 -07:00
OswaldHurlem
ff34c8c37d
Mouse up/down events from entry_sdl.cpp incorrectly have mouse z (scroll_z) set to zero ( #1404 )
2018-06-06 21:40:18 -07:00
Branimir Karadžić
8bc501d0a1
debugdraw: Use encoder for transforms.
2018-05-24 18:03:51 -07:00
Branimir Karadžić
507dd115e8
Rebuild assets.
2018-05-23 21:18:41 -07:00
Branimir Karadžić
0d502588d0
Removed ViewId style from ImGui.
2018-05-09 08:01:29 -07:00
Branimir Karadžić
cbfa3b59db
Cleanup.
2018-05-06 18:39:44 -07:00
Branimir Karadžić
e74a5d7843
Renamed ocornut-imgui to dear-imgui.
2018-05-06 08:57:48 -07:00
Branimir Karadžić
80d56ed37c
Cleanup.
2018-04-23 16:23:38 -07:00
Branimir Karadžić
1068eff004
Cleanup.
2018-04-20 16:55:53 -07:00
Branimir Karadžić
5bb6a14876
Changed bgfx::init to take init parameters as structure instead of arguments.
2018-04-17 15:42:18 -07:00
Bill Freist
d6777a8887
Only flush and set the depth test bits if depth is currently enabled already. ( #1375 )
...
This removes a bug where you could blow away the options set in a previous call to setState() which can enabled/disable depth testing.
2018-04-16 22:04:49 -07:00
Branimir Karadžić
46dcba65e5
debugdraw: Added depth test less to begin.
2018-04-16 17:58:17 -07:00
Hugo Amnov
7518234700
Fix wrong frustum in shadowmaps example ( #1372 )
2018-04-14 16:47:40 -07:00
Branimir Karadžić
0c405fc256
shaderc: Fixed SPIRV uniform offsets.
2018-04-14 10:30:00 -07:00
Branimir Karadžić
45918a4e81
Updated shaders.
2018-04-12 20:45:33 -07:00
Branimir Karadžić
ab46f3f353
Rebuild embedded shaders.
2018-04-11 21:14:22 -07:00
Branimir Karadžić
f3313f825a
debugdraw: Added encoder to allow MT submit.
2018-04-11 17:26:55 -07:00
Branimir Karadžić
03b7659b37
debugdraw: Allow use of encoder.
2018-04-10 17:15:24 -07:00
Branimir Karadžić
2bbc67e922
Cleanup.
2018-04-10 08:55:56 -07:00
Branimir Karadžić
f92c6625d9
VK: Cleanup.
2018-04-09 21:09:52 -07:00
Branimir Karadžić
93a1c8171a
Cleanup.
2018-04-08 20:12:49 -07:00
Branimir Karadžić
3272efe2f5
Cleanup.
2018-03-28 20:35:37 -07:00
Branimir Karadžić
b48813cf48
Cleanup.
2018-03-20 17:54:30 -07:00
Branimir Karadžić
5ecd605107
Updated shaders.
2018-03-17 21:56:54 -07:00
Branimir Karadžić
9b03c0cfe3
Cleanup.
2018-03-17 21:44:25 -07:00
Branimir Karadžić
6e7e761a3b
Cleanup.
2018-03-10 15:01:22 -08:00
Branimir Karadžić
969cc7c8b8
Cleanup.
2018-03-10 14:27:32 -08:00
Branimir Karadžić
628e2fcab7
Removed dummy z-only pass fragment shader (null fragment shader is supported now).
2018-03-06 19:53:37 -08:00
Branimir Karadžić
2250f45510
Updated shaders.
2018-03-06 19:49:20 -08:00
Branimir Karadžić
d1a34aabe4
Cleanup.
2018-03-06 19:48:33 -08:00
Branimir Karadžić
5c07a62164
Fixed issue #1346 .
2018-03-06 19:48:13 -08:00
Branimir Karadžić
9422aec753
Cleanup.
2018-03-05 20:24:03 -08:00
Branimir Karadžić
fa7a871ca7
Cleanup.
2018-03-04 22:11:38 -08:00
Branimir Karadžić
aeeae5454f
Fixed OSX build.
2018-03-04 21:44:08 -08:00
Branimir Karadžić
5d2f256dc4
Cleanup.
2018-03-04 21:33:21 -08:00
Branimir Karadžić
14e14c12a5
Removed unused function.
2018-03-04 17:29:35 -08:00
Branimir Karadžić
c69135aff1
Cleanup.
2018-03-04 16:51:43 -08:00
Branimir Karadžić
fb2b2069a6
37-gpudrivenrendering: Added screenshot.
2018-03-04 16:44:41 -08:00
Branimir Karadžić
bcc5cf8539
Fixed MSVC warnings.
2018-03-04 16:23:51 -08:00
Branimir Karadžić
00a53d6d1b
Fixed GCC build.
2018-03-04 16:21:23 -08:00
Branimir Karadžić
2fe1e65322
37-gpudrivenrendering: Added shaders.
2018-03-04 16:11:32 -08:00
Branimir Karadžić
90aadf835b
37-gpudrivenrendering: Fixed GL shaders.
2018-03-04 16:11:05 -08:00
KostasAAA
e474666a55
Initial commit of gpu occlusion culling with multidraw indirect example ( #1344 )
2018-03-04 15:02:42 -08:00
Branimir Karadžić
b4229e4a17
Cleanup.
2018-03-01 17:30:28 -08:00
Branimir Karadžić
15485134f7
Updated nanovg.
2018-03-01 09:05:54 -08:00
Branimir Karadžić
b08e985508
OSX: Fixed title bar.
2018-02-26 07:55:43 -08:00
Branimir Karadžić
3fbfd16f29
OSX: Fixed warnings.
2018-02-20 13:20:45 -08:00
Branimir Karadžić
4b78939317
Removed use of wchar_t.
2018-02-17 12:27:07 -08:00
Branimir Karadžić
3798bb7105
Updated ImGui.
2018-02-16 18:21:19 -08:00
Rico P
01e7b1ccf5
add missing return statement ( #1335 )
...
I had to fix this, because my linker was complaining
2018-02-16 08:48:27 -08:00
Branimir Karadžić
584b8b34f0
Added support for independent RGB channel write control.
2018-02-13 12:35:23 -08:00
Branimir Karadžić
19e7ea2cba
Fixed issue #1329 .
2018-02-11 22:48:16 -08:00
Branimir Karadžić
3a8857654f
Added ability to set offset in instance data buffer.
2018-02-10 15:36:32 -08:00
Branimir Karadžić
c6f03ab6a3
Cleanup.
2018-02-06 21:39:50 -08:00
Branimir Karadžić
adfe3b002b
Cleanup.
2018-02-06 21:35:36 -08:00
Branimir Karadžić
e8658e7c06
Cleanup.
2018-02-06 21:33:50 -08:00
Branimir Karadžić
f45d010b90
Updated ImGui.
2018-02-06 13:24:05 -08:00
Branimir Karadžić
0190e5543d
Cleanup.
2018-02-01 19:38:55 -08:00
knightlyj
9f4260e54d
Example bug fixed: ImGui::End() should be called whether ImGui::Begin() return true or false ( #1325 )
2018-01-31 09:51:27 -08:00
Johan Sköld
76442f2f29
Fixing macOS build. ( #1324 )
...
- Fixing compiler errors from C functions with missing argument lists.
- Silencing warning about -Wunused-but-set-variable being unknown.
- Silencing warnings about comma mis-use.
- Silencing warning about implicit cast from unsigned to int.
2018-01-30 21:47:27 -08:00
Branimir Karadžić
b781fe4dff
Cleanup.
2018-01-27 20:03:37 -08:00
Branimir Karadžić
ad68f462fe
Cleanup.
2018-01-27 17:12:11 -08:00
Branimir Karadžić
325dc2a145
Cleanup.
2018-01-25 21:46:35 -08:00
Branimir Karadžić
d04301dfda
Fixed VGA color order, and clarified docs.
2018-01-25 20:34:17 -08:00
Branimir Karadžić
b4338ce0d2
Cleanup.
2018-01-19 17:07:03 -08:00
Branimir Karadžić
1a90c93458
Cleanup.
2018-01-17 21:05:14 -08:00
Branimir Karadžić
0d2fc80372
Cleanup.
2018-01-17 17:34:20 -08:00
Branimir Karadžić
49a75f2fb1
bx math API cleanup.
2018-01-13 15:33:50 -08:00
Branimir Karadžić
e38c7bfaec
Updated embedded shaders.
2018-01-13 11:55:27 -08:00
Branimir Karadžić
e7e28151c1
Cleanup.
2018-01-12 10:03:59 -08:00
Branimir Karadžić
5433fc084e
Cleanup.
2018-01-11 23:28:36 -08:00
Branimir Karadžić
d8643b5b2f
Updated ImGui.
2018-01-11 22:10:53 -08:00
Branimir Karadžić
723503d917
Fixed warning.
2018-01-11 21:29:26 -08:00
Branimir Karadžić
50043c4580
29-debugdraw: Added custom geometry.
2018-01-11 20:50:45 -08:00
Branimir Karadžić
8f6da81bb6
debugdraw: Added support for custom geometry.
2018-01-11 00:14:36 -08:00
Branimir Karadžić
03e84603e8
Cleanup.
2018-01-09 17:14:27 -08:00
XingYi Hu
b2346a04c5
Fix OSX initial window size event. ( #1311 )
...
The height returned by contentRectForFrameRect is not exactly the same as the ENTRY_DEFAULT_HEIGHT if the screen size is not big enough.
For example, on my Mac, rect.height equals 702, which is 18 less than ENTRY_DEFAULT_HEIGHT(720).
This will cause the imgui’s cord system offset by 18, so even the cursor is not on the button, the imgui will still think the mouse is hover the button, also, the top of imgui’s window will also offset a little bit.
However, these symptom will gone when the window is resized.
In short, this fix unify the behavior of window size event in initial state with resize.
2018-01-09 09:53:50 -08:00
Branimir Karadžić
ae6f46d2a8
Fixed build.
2018-01-08 21:51:55 -08:00
Branimir Karadžić
e77b993a25
debugdraw: Added arbitrary mesh rendering.
2018-01-08 17:54:15 -08:00
Branimir Karadžić
60bd34b520
Fixed issue #1309 .
2018-01-08 09:54:34 -08:00
Branimir Karadžić
0093775508
texturev: Added support for drop file.
2018-01-04 13:05:36 -08:00
Branimir Karadžić
37949c91f1
Cleanup.
2018-01-03 23:35:42 -08:00
Branimir Karadžić
8c91699678
entry: Drop file event for SDL.
2018-01-03 22:49:10 -08:00
Branimir Karadžić
d616ed345b
entry: Drop file event for GLFW.
2018-01-03 21:58:37 -08:00
Branimir Karadžić
97e6c498a8
entry: Added drop file event WIP.
2018-01-03 21:37:42 -08:00
Branimir Karadžić
49b5c55610
Fixed SDL build.
2018-01-02 21:41:36 -08:00
Branimir Karadžić
ed00c24f6f
texturev: Allow arbitrary window size.
2018-01-02 19:15:04 -08:00
Branimir Karadžić
f44c8e2b14
Happy New Year!
2018-01-01 11:16:06 -08:00
Branimir Karadžić
276bff9cb4
Cleanup.
2018-01-01 11:00:24 -08:00
Branimir Karadžić
1763179536
Fixed issue #1302 .
2018-01-01 10:54:29 -08:00
James Fulop
6aa7c87758
Samples cleanup. Bringing debug text back on some samples, rearranging debug drawing around ImGui Example Dialog. Fix mouse state trampling in 22-windows. ( #1300 )
2017-12-27 11:41:40 -08:00
Branimir Karadžić
ecad7173d0
D3D12: Fixed 3D texture upload.
2017-12-20 11:11:02 -08:00
Branimir Karadžić
963aa2cac9
D3D12 UWP fixes.
2017-12-16 19:01:56 -08:00
Branimir Karadžić
0a3637fa27
Cleanup.
2017-12-14 20:59:31 -08:00
Branimir Karadžić
f7fea65bec
Removed obsolete platforms.
2017-12-14 20:40:30 -08:00
Branimir Karadžić
e69f69e0cd
D3D12: Cleanup.
2017-12-14 17:51:55 -08:00
Branimir Karadžić
0d1cf61bb1
Fixed UWP build.
2017-12-13 23:40:39 -08:00
Branimir Karadžić
9d2578e2cb
Updated ImGui.
2017-12-12 08:54:29 -08:00
Branimir Karadžić
88e0bab5a1
D3D11: Detect color spaces.
2017-12-05 17:31:07 -08:00
Branimir Karadžić
fd93f4ba7b
Cleanup.
2017-12-04 18:57:57 -08:00
Branimir Karadžić
797658b570
Cleanup.
2017-12-03 21:43:43 -08:00
Branimir Karadžić
1d55878181
Cleanup.
2017-12-03 19:43:34 -08:00
Branimir Karadžić
6adb0090d0
Added resource stats.
2017-12-03 19:42:06 -08:00
Branimir Karadžić
547d1d2b11
Cleanup.
2017-12-02 18:15:31 -08:00
Branimir Karadžić
907f835881
Removed use of obsolete ImGui API.
2017-12-01 21:04:27 -08:00
Miodrag Milanović
46e94d6e92
Do not use IMGUI deprecated calls ( #1283 )
2017-12-01 07:55:14 -08:00
Branimir Karadžić
624c050047
texturev: Added separate MSDF shader.
2017-11-29 21:06:14 -08:00
Branimir Karadžić
1ce463082b
Fixed static init order issue.
2017-11-28 22:23:46 -08:00
Branimir Karadžić
f88c44a835
Cleanup.
2017-11-28 08:44:47 -08:00
Branimir Karadžić
f3ee8855fa
Use ImGui new default dark/light style instead setting it up.
2017-11-28 08:21:18 -08:00
Branimir Karadžić
7a1e4637e3
Cleanup.
2017-11-27 23:10:34 -08:00
Branimir Karadžić
e7bcae2dfd
Cleanup.
2017-11-27 19:44:27 -08:00
Branimir Karadžić
3533da7225
Fixed view id remapping.
2017-11-27 16:34:27 -08:00
Branimir Karadžić
7384171900
Fixed view id remapping.
2017-11-27 15:57:31 -08:00
Branimir Karadžić
b3fcc8350b
Fixed issue #1281 .
2017-11-27 09:06:57 -08:00
Branimir Karadžić
77c00da989
Changed API to use ViewId (uint16_t) instead of uint8_t.
2017-11-24 11:21:51 -08:00
Branimir Karadžić
2c7a1e5755
Cleanup.
2017-11-20 21:43:00 -08:00
Branimir Karadžić
cb9263b689
Updated ImGui.
2017-11-20 08:29:10 -08:00
Branimir Karadžić
899f72ae29
OSX: Fixed Key::Return.
2017-11-16 17:51:34 -08:00
Branimir Karadžić
bd9c62c310
GLFW: Fixed build.
2017-11-15 20:20:19 -08:00
Branimir Karadžić
e49a176d7e
Cleanup.
2017-11-14 22:10:07 -08:00
Branimir Karadžić
690f232c09
Cleanup.
2017-11-09 21:14:37 -08:00
Branimir Karadžić
31b1712e7c
Cleanup.
2017-11-09 20:29:47 -08:00
Branimir Karadžić
d2d4c8aebb
Cleanup.
2017-11-09 20:21:56 -08:00
Branimir Karadžić
05e550c2b2
Fixed build.
2017-11-04 15:49:02 -07:00
Branimir Karadžić
df69aea77e
17-drawstress: Added use of encoder.
2017-11-04 15:34:11 -07:00
Branimir Karadžić
d97023ab85
Merge branch 'master' into encoder
2017-11-04 15:25:24 -07:00
Branimir Karadžić
2d835155a9
Fixed build.
2017-11-04 15:25:11 -07:00
Branimir Karadžić
ea7c59db33
Updated thread funcs to match bx.
2017-11-04 15:18:52 -07:00
Branimir Karadžić
a241daa114
Updated thread funcs to match bx.
2017-11-04 15:18:33 -07:00
Branimir Karadžić
6a278175ff
Cleanup.
2017-11-04 10:32:31 -07:00
Branimir Karadžić
7ee2447f9d
Cleanup.
2017-11-03 09:03:39 -07:00
Branimir Karadžić
1f86df4c54
Cleanup.
2017-11-02 22:09:03 -07:00
Branimir Karadžić
6480a62844
Added encoder stats.
2017-11-02 22:06:39 -07:00
Branimir Karadžić
e7bea07c82
Switching 17-drawstress to use encoder API.
2017-10-28 20:49:55 -07:00