Sascha Willems
b3214c521b
Use VK_EXT_debug_utils instead of deprecated VK_EXT_debug_report for debugging
2019-10-18 20:51:46 +02:00
Sascha Willems
10129ee606
Uee new VK_LAYER_KHRONOS_validation layer on all platforms
...
Check if validation layer is actually present
2019-10-18 20:48:50 +02:00
Sascha Willems
01bf10f9a8
Uee new VK_LAYER_KHRONOS_validation layer on all platforms
...
Check if validation layer is actually present
2019-10-18 20:28:54 +02:00
Sascha Willems
2f985f2aae
Fixed some compiler warnings
2019-08-18 18:33:16 +02:00
Sascha Willems
4318c6d43e
Added new functionality for passing extension structures to device creation
2019-06-10 08:46:11 +02:00
Sascha Willems
eb39c1b8ac
Removed deprecated function
...
Refs #576
2019-05-05 14:18:35 +02:00
Sascha Willems
00982b70bb
Added option for passing additional vertex/index buffer memory usage flags for loading models
...
Removed unused optional assimp flags
2019-04-23 08:15:23 +02:00
Sascha Willems
5f31c40898
Default constructor argument
2019-04-22 18:29:24 +02:00
Sascha Willems
84b1c30714
Correct calling convention
...
Fixes #556
2019-03-31 21:24:45 +02:00
Lionel Landwerlin
9db191f9a9
Make FPS counter more accurate
...
While trying to figure a discrepancy between the FPS counter from the
overlay we've introduced in Mesa [1] and the counter in the Vulkan
demos, I figured the demos are not accounting for part of the
rendering loop but rather just the amount of time spent rendering.
This changes accounts for the total amount of time between 2 frames. I
don't think any difference is visible until you reach high frame rates
of 100s or so.
[1]: https://gitlab.freedesktop.org/mesa/mesa/merge_requests/303
2019-02-23 20:51:38 +00:00
Sascha Willems
cf83c1b499
Nicer font for ImGui overlay
2019-02-20 20:57:38 +01:00
Sascha Willems
6e14084bdd
Only set stencil aspect on image view if depth format has stencil component
...
Fixes #529
2019-02-20 19:56:42 +01:00
Indie C++/DX developer
e3fb4f27e2
fix: parameter same to member name
2019-01-21 00:05:51 +08:00
Scott Moreau
203ea178d0
wayland: Port to xdg-shell stable
...
Wayland compositors and clients are expected to support the xdg-shell
stable protocol over the deprecated wl_shell protocol.
2019-01-16 01:33:34 -07:00
saschawillems
ef68d59a0b
Updated tinyGLTF loader
...
Fixed warnings
Refs #521
2018-11-23 19:39:48 +01:00
saschawillems
4ce7d7d033
Updated to ImGui 1.65
...
Refs #496
2018-09-07 15:26:43 +02:00
saschawillems
d39738f39e
Merge branch 'master' into imgui_162
2018-09-07 13:44:01 +02:00
saschawillems
0b7804d8f3
Validation fixes, resource cleanup
2018-09-07 12:31:48 +02:00
saschawillems
34148d5dc9
Added glTF Vulkan loader class
2018-09-03 20:31:14 +02:00
saschawillems
e9c4cd4a0b
Optimized UI overlay strategy
2018-09-01 12:58:28 +02:00
saschawillems
69c3f62b9a
Streamlined UI overlay, code cleanup
...
Refs #496
2018-08-31 21:15:43 +02:00
saschawillems
350e3d03a3
Fixed full-size viewport and scissor for UI
2018-08-30 21:02:10 +02:00
saschawillems
8a61105ec6
Reworked UI overlay class (no longer using separate render pass + submits)
...
Updated to support ImGui 1.62
Refs #496
2018-08-29 20:49:13 +02:00
Sascha Willems
4be9e1bf38
Merge pull request #474 from elect86/master
...
Dead code
2018-08-26 09:53:23 +02:00
saschawillems
478aae0548
Allow override of target subpass for UI overlay
2018-07-15 21:13:32 +02:00
saschawillems
a1f166e001
Added basic input attachment sample
2018-07-15 18:18:41 +02:00
Stephen Gallimore
737e4d6bb1
Add missing flush in one of the buffer creation helpers.
...
Change-Id: I65356b64c227fd96a324349f583d183ce7e075de
2018-07-12 12:41:05 +01:00
saschawillems
1f42dbda61
No longer render if window is minimized (Windows)
...
Refs #493
2018-06-30 21:56:23 +02:00
saschawillems
5e552c0fea
Recreate swap chain (and resources) if it's out of date
...
Refs #493
2018-06-30 21:55:29 +02:00
saschawillems
19afba3f71
Base class wait fences
2018-06-03 09:38:14 +02:00
saschawillems
a60fa850f4
Check against surface capability usage flags instead of format flags for setting additional swapchain usage flags
2018-06-02 11:31:25 +02:00
saschawillems
fa5d86e42b
Allow base class instance Vulkan version override
2018-06-01 18:43:24 +02:00
saschawillems
aa380791c8
Formatting
2018-06-01 18:43:24 +02:00
saschawillems
69dca89a02
Merge branch 'android_gradle'
2018-05-11 12:17:30 +02:00
Sascha Willems
c76a9ffd3d
Merge pull request #471 from sergeyreznik/win32_dpi_aware
...
Enable DPI awareness on Windows platform
2018-05-06 09:19:50 +02:00
Giuseppe Barbieri
22b18a7708
Update VulkanTexture.hpp
2018-05-02 14:24:24 +02:00
saschawillems
5fe9f91529
Code cleanup, return and exit conditions for Android
2018-05-01 11:23:36 +02:00
saschawillems
5056563f5d
Android alert display functionality using JNI
2018-04-30 22:24:45 +02:00
saschawillems
2d48a76138
Removed deprecated call to app_dummy
2018-04-29 11:54:29 +02:00
saschawillems
ee9043d956
Image layout assignment in linear tiling path
...
Fixes #472
2018-04-28 09:33:05 +02:00
Giuseppe Barbieri
df3a27db02
Update VulkanTexture.hpp
2018-04-27 10:26:33 +02:00
Serhii Rieznik
5f5f29fa68
More correct way to enabled DPI awareness
2018-04-23 21:28:35 +03:00
Serhii Rieznik
df1c09235f
Enable DPI awareness on Windows platform
2018-04-23 20:56:47 +03:00
saschawillems
1b8343d67b
General code cleanup
...
Fixes #442 , Closes #379
2018-04-13 18:06:30 +02:00
saschawillems
f5ba1e8939
Public updated property for camera class
2018-04-08 12:27:45 +02:00
saschawillems
c918914bd4
Added support for per-example instance based extensions
2018-03-03 11:49:46 +01:00
saschawillems
ef15a265a7
Short-hand version of fullscreen parameter
2018-01-27 14:37:23 +01:00
saschawillems
df223f5b9b
Result (exit) codes for fatal terminations
2018-01-21 18:28:17 +01:00
saschawillems
90d7e09890
Removed compiler warning
2018-01-21 18:27:06 +01:00
saschawillems
4b0bb1a454
Silent error mode as global toggle
2018-01-21 10:58:30 +01:00