Commit graph

511 commits

Author SHA1 Message Date
plapins
2141145523 Fixed problems with image layouts and layout transitions. 2017-02-21 12:53:27 +01:00
saschawillems
85b44a0346 Initializer overloads for vector arguments 2017-02-19 15:00:21 +01:00
saschawillems
cdd52fd07b Default flag values 2017-02-18 17:47:55 +01:00
Sascha Willems
fa9f0df469 Merge pull request #285 from tomek-brcm/null-handle
Use  VK_NULL_HANDLE for null shader module.
2017-02-16 17:49:21 +01:00
Tomek Bury
c32a131788 Use VK_NULL_HANDLE for null shader module.
The VkShaderModule is defined in vulkan.h as:
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkShaderModule)
2017-02-15 10:43:59 +00:00
Tomek Bury
b69f87d5c3 Don't wait for Wayland
This allows to run at full speed in MAILBOX mode.
2017-02-15 10:43:36 +00:00
saschawillems
afef87681c uvscale as vec2 (Refs #282) 2017-02-13 19:34:05 +01:00
saschawillems
56426fc99d uvscale argument as vec2 (Fixes #282) 2017-02-13 19:32:44 +01:00
saschawillems
3805758e60 Moved thread pool class to vks namespace (Refs #260) 2017-02-12 13:39:08 +01:00
saschawillems
f35ef9d7ac Moved frustum class to vks namespace (Refs #260) 2017-02-12 13:37:12 +01:00
saschawillems
88526730cb Moved heightmap to vks namespace (Refs #260) 2017-02-12 13:35:26 +01:00
saschawillems
7f1c376550 Moved heightmap to vks namespace (Refs #260) 2017-02-12 13:32:50 +01:00
saschawillems
c1575e4fe5 File name casing [skip ci] 2017-02-12 13:32:30 +01:00
saschawillems
3779bfe0f7 Revert header extension name change 2017-02-12 13:13:16 +01:00
saschawillems
1309ee0ef9 Moved tool functions to vks namespace (Refs #260) 2017-02-12 13:10:05 +01:00
saschawillems
a105dfdece File name case [skip ci] 2017-02-12 13:08:17 +01:00
saschawillems
132c2be990 Moved debug functions to vks namespace (Refs #260) 2017-02-12 11:33:04 +01:00
saschawillems
b31d773b93 Moved Initializers to vks namespce (Refs #260) 2017-02-12 11:12:42 +01:00
saschawillems
776b6f0106 Moved VulkanBuffer to vks namespce (Refs #260) 2017-02-12 10:44:51 +01:00
saschawillems
f917ea6640 Moved VulkanFrameBuffer to vks namespce (Refs #260) 2017-02-12 10:27:40 +01:00
saschawillems
70f4daff5d Moved VulkanDevice to vks namespce (Refs #260) 2017-02-12 10:16:07 +01:00
saschawillems
7e43a55a76 Removed old mesh loader, replaced with new model loader and vertex layout class in all examples (Refs #260) 2017-02-11 14:18:24 +01:00
saschawillems
6f9db79801 Missing include 2017-02-11 09:44:46 +01:00
saschawillems
d26fb8831e Error checking [skip CI] 2017-02-09 22:22:49 +01:00
saschawillems
83ad186ce5 Removed old texture loader class [skip CI] 2017-02-09 21:51:10 +01:00
saschawillems
20ed54bbb6 Removed unneeded includes 2017-02-09 20:28:38 +01:00
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
saschawillems
a77ea9053b Ensure all device operations have been finished before recreating resources on window resize (could cause validation errors in some example) 2017-02-04 15:58:46 +01:00
saschawillems
80fbf5edac Fix validation warning for textoverlay attachment clear values 2017-02-04 15:53:35 +01:00
saschawillems
5a50dfdc1c Parameter ordering for model class (put in line with texture class) 2017-02-04 14:59:31 +01:00
saschawillems
72af67420d Implemented command line device selection and gpu listing (Refs #129) 2017-02-04 13:52:41 +01:00
saschawillems
912f38455c Device type string conversion function 2017-02-04 13:35:40 +01:00
Sascha Willems
f51345029b Merge pull request #276 from tomek-brcm/wayland
Add Wayland WSI support
2017-02-03 14:09:45 +01:00
Tomek Bury
570d9bc6ee Add Wayland WSI support 2017-02-02 08:54:56 +00:00
Christoph Haag
df6bb48766 explicitely choose VK_FORMAT_B8G8R8A8_UNORM
if it's not available, select the first available color format
2017-01-31 15:51:33 +01:00
saschawillems
55771091de Added new Vulkan texture class (to replace old texture loader) [skip ci] 2017-01-29 12:53:57 +01:00
saschawillems
2bc1df7f87 Moved and renamed vertex layout components 2017-01-29 12:05:20 +01: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
f09993bc15 Android log output for VK_CHECK_RESULT macro 2017-01-23 13:56:41 +01:00
Sascha Willems
04ef1ff28c Fullscreen mode for Linux (Fixes #268) 2017-01-23 10:49:27 +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
792d8347be Window size as arguments (Fixes #270) 2017-01-22 12:29:27 +01:00
saschawillems
90b8c82f75 Updated to api changes for recent gli and glm versions 2017-01-21 21:31:26 +01:00
saschawillems
509bbf9a03 Renamed file 2017-01-19 19:34:48 +01:00
saschawillems
a5034c53c3 Code cleanup, comments and overloads 2017-01-19 19:32:42 +01:00
saschawillems
839fc84d69 Moved android_app object to global scope 2017-01-18 19:21:40 +01:00
saschawillems
3dfb17c89a Started on reworked sleeker model loader [skip ci] 2017-01-17 20:25:16 +01:00
saschawillems
864beb0472 Missing android function pointer for vkCmdNextSubpass 2017-01-14 17:07:20 +01:00