saschawillems
|
1c595c61e8
|
Enabled device extensions can now be set, display error message if device cannot be created
|
2017-02-09 19:22:48 +01:00 |
|
Tomek Bury
|
570d9bc6ee
|
Add Wayland WSI support
|
2017-02-02 08:54:56 +00:00 |
|
saschawillems
|
d9cf65667b
|
Check for existing asset path on example start (Refs #274)
|
2017-01-27 19:02:55 +01:00 |
|
saschawillems
|
9a59b24c8d
|
Use swapchain colorformat instead of fixed format (Refs #238, Fixes #254)
|
2017-01-25 18:54:09 +01:00 |
|
saschawillems
|
f86ff6dd27
|
Updated main entry points (in line with the example base) (Refs #268, #270)
|
2017-01-23 13:56:42 +01:00 |
|
saschawillems
|
06cd53e7b3
|
Moved settings into separate public struct, read fullscreen arg for all platforms (Refs #268)
|
2017-01-22 13:38:57 +01:00 |
|
saschawillems
|
839fc84d69
|
Moved android_app object to global scope
|
2017-01-18 19:21:40 +01:00 |
|
saschawillems
|
ebd614439f
|
Removed buffer creation functions from example base class (no longer used)
|
2017-01-07 20:50:43 +01:00 |
|
saschawillems
|
c4e50f76ee
|
Moved initializers to separate header, code cleanup in general for initializers
|
2017-01-06 22:48:37 +01:00 |
|
saschawillems
|
fbbb63d245
|
Removed unused functions and members of Vulkan example base class
|
2016-12-25 13:05:40 +01:00 |
|
saschawillems
|
401369f716
|
Removed function to get enabled features, features can be set directly in derived constructor due to new explicit Vulkan initialization
|
2016-12-14 21:38:45 +01:00 |
|
saschawillems
|
00ed23db98
|
Virtual function for enabling physical device features (instead of function pointer in constructor)
|
2016-12-14 20:17:15 +01:00 |
|
saschawillems
|
17e3313b53
|
Move Vulkan initialization out of example constructor to allow overriding initialization functins (e.g. instance creation)
|
2016-12-13 19:59:15 +01:00 |
|
saschawillems
|
9462a24421
|
platform agnostic argument handling
|
2016-11-10 22:56:15 +01:00 |
|
saschawillems
|
db66e81721
|
platform agnostic argument handling
|
2016-11-10 22:31:06 +01:00 |
|
Shi Yan
|
9b5127f894
|
add direct to display wsi swapchain option
direct to display swapchain needs to be enabled at compile time with option -DUSE_D2D_WSI=ON
currently tested under linux
|
2016-11-04 14:04:34 -07:00 |
|
saschawillems
|
422ac626e5
|
Updated window resize handling on (Fixes #171)
|
2016-10-16 17:39:30 +02:00 |
|
saschawillems
|
b7ca1aad5d
|
Use debug marker flag from vulkanDevice class, fixed fps display (sync with actual frame time)
|
2016-08-30 21:53:15 +02:00 |
|
saschawillems
|
85552a90df
|
Merge branch 'master' into renderpasstransitions
|
2016-08-11 20:00:34 +02:00 |
|
saschawillems
|
26fa796517
|
Changed queue submission pipeline wait stages to color_attachment
|
2016-08-11 19:29:40 +02:00 |
|
saschawillems
|
bc8cae9db7
|
Fold attachment layout transitions into subpass (Refs #155)
|
2016-08-10 20:39:01 +02:00 |
|
saschawillems
|
ed71ae00c3
|
Windows keycodes, moved gamepad keycodes (Android) to keycodes header
|
2016-08-04 21:18:48 +02:00 |
|
Sascha Willems
|
f8cd3ee452
|
Movement keys for (first person) camera on Linux (Refs #56, Refs #181, Refs #186)
|
2016-08-03 21:44:04 +02:00 |
|
saschawillems
|
ba8ff21d36
|
Fixed windows message loop, reduce number of view updates
|
2016-07-31 12:41:50 +02:00 |
|
saschawillems
|
9a057f4146
|
Replaced example base memory type index function with function from VulkanDevice
|
2016-07-23 20:42:03 +02:00 |
|
saschawillems
|
2e6e9d5eb2
|
VulkanDevice refactoring
|
2016-07-22 20:47:23 +02:00 |
|
saschawillems
|
cba856c1eb
|
Initialize (Linux) quit member (Fixes #207)
|
2016-07-18 20:43:41 +02:00 |
|
saschawillems
|
3c944c2bd9
|
Added Vulkan device class that encapsulates access to the physical and logical device and includes common functions
|
2016-07-16 17:36:35 +02:00 |
|
saschawillems
|
e97713ab34
|
Added missing line for linux example main macro (Fixes #193)
|
2016-07-04 19:12:30 +02:00 |
|
saschawillems
|
14f82969be
|
Added mesh create info structure for passing info on scaling and centering upon mesh creation
|
2016-07-03 21:09:20 +02:00 |
|
saschawillems
|
aa1fb5eb95
|
Callback for enabling device features as optional constructor argument (Refs #165)
|
2016-06-27 22:28:21 +02:00 |
|
saschawillems
|
165022ab7e
|
Moved event handler callbacks (windows and linux) into os specific macros
|
2016-06-26 00:04:13 +02:00 |
|
saschawillems
|
e24a54b976
|
Added os specific example main entry point macros
|
2016-06-25 23:10:43 +02:00 |
|
saschawillems
|
0ca94918db
|
Added os specific example main entry point macros
|
2016-06-25 23:01:09 +02:00 |
|
saschawillems
|
8f76a24e53
|
Build command buffers for pre and post present barriers only once (instead of every frame)
|
2016-06-21 23:07:16 +02:00 |
|
saschawillems
|
d944af8604
|
Transform swap chain image from undefined instead of present (fixes #156)
|
2016-06-21 22:23:14 +02:00 |
|
saschawillems
|
2e101fdd1e
|
First person gamepad camera for Android (move with LT, look around with RT)
|
2016-06-20 22:08:50 +02:00 |
|
saschawillems
|
2425797ca7
|
Force V-Sync via command line (windows)
|
2016-06-12 17:20:42 +02:00 |
|
saschawillems
|
73e18a4c05
|
Added basic camera class with firs-person view (wip!)
|
2016-06-11 15:54:16 +02:00 |
|
saschawillems
|
f7f5f57e2c
|
Explicit depth/stencil attachment setup in triangle example, code cleanup
|
2016-06-03 13:15:55 +02:00 |
|
saschawillems
|
75a6f46c4a
|
Use Vulkan result check macro, removed unused functionality from tools and base class
|
2016-05-30 20:57:38 +02:00 |
|
saschawillems
|
dcca2db9df
|
Partial merge branch 'add-debug-marker-use' of https://github.com/baldurk/Vulkan into baldurk-add-debug-marker-use (Refs #146)
|
2016-05-22 12:44:29 +02:00 |
|
saschawillems
|
d365b7ccd5
|
Overload for creating buffers with descriptor sets and passing memory type properties, use Vulkan result check macro
|
2016-05-20 21:19:43 +02:00 |
|
saschawillems
|
05b920cf01
|
Callback for adding custom text to text overlay
|
2016-05-18 19:33:15 +02:00 |
|
saschawillems
|
1b335ad2c8
|
Added wrapper for frame preparation and submission, including semaphore selection and text overlay
|
2016-05-15 20:11:28 +02:00 |
|
saschawillems
|
5266c25c33
|
Added text overlay to the example base (by default off)
|
2016-05-15 18:31:31 +02:00 |
|
saschawillems
|
de0c29b586
|
Pass Android gamepad key press to virtual key function of example
|
2016-05-15 11:13:14 +02:00 |
|
saschawillems
|
7087d7d14e
|
Skinned mesh stuff moved to class, added resources
|
2016-05-14 21:19:52 +02:00 |
|
saschawillems
|
a9f280016f
|
Overload for getMemoryType (return type index)
|
2016-05-11 20:19:01 +02:00 |
|
baldurk
|
d223dfa72b
|
Check for VK_EXT_debug_marker being present and enable it if so
|
2016-05-07 14:06:47 +02:00 |
|