Commit graph

957 commits

Author SHA1 Message Date
saschawillems
d51a0204e0 Added missing coherency flags for host visible memory allocations (Fixes #273) 2017-03-04 13:56:09 +01:00
saschawillems
0e13f583c7 Flush memory if coherency flag is no set (Refs #273) 2017-03-04 13:55:14 +01:00
saschawillems
e0caca9488 Input attachment image layouts 2017-03-03 21:30:23 +01:00
saschawillems
e97114717e Added screenshots for pbr and subpass examples 2017-03-03 21:27:43 +01:00
saschawillems
7ae415a55d Set flags passed to initializers 2017-02-28 19:37:41 +01:00
saschawillems
e3fc083668 Updated Vulkan headers to 1.0.42 2017-02-28 18:45:16 +01:00
saschawillems
d3da19a93b Added Android build files for PBR basic and IBL examples [skip ci] 2017-02-27 13:31:27 +01:00
saschawillems
81c79cba85 Updated Android assimp lib (with support for gltf and fbx, removed unused importers for file size) [skip ci] 2017-02-27 13:30:22 +01:00
saschawillems
0de4f40cf4 Minor changes 2017-02-26 19:39:06 +01:00
saschawillems
64639a2c23 Renamed basic PBR example 2017-02-26 19:14:24 +01:00
saschawillems
ed6451a956 Continued work on basic PBR example 2017-02-26 18:57:41 +01:00
saschawillems
d1c07df7c0 Added PBR image based lighting example 2017-02-25 19:13:43 +01:00
saschawillems
1d0938a001 Shader parameter [skip ci] 2017-02-23 21:21:20 +01:00
saschawillems
cdf8c68d9e bool instead of boolean 2017-02-23 20:04:07 +01:00
saschawillems
83df699dcf Explicit image memory barriers with access flags (Refs #288) 2017-02-23 19:59:58 +01:00
saschawillems
373f005d9a Added function for explicit image memory barrier 2017-02-23 19:56:24 +01:00
saschawillems
bfbb636aab Added fallback to plain image copy with manual swizzle if blit is not supported (Refs #288) 2017-02-23 19:14:53 +01:00
Sascha Willems
27f45cb367 Merge pull request #289 from Ekzuzy/master
Fixed problems with image layouts and layout transitions.
2017-02-23 18:20:40 +01:00
plapins
2141145523 Fixed problems with image layouts and layout transitions. 2017-02-21 12:53:27 +01:00
saschawillems
0f8bed9fde Continued work on PBR example 2017-02-19 15:03:16 +01:00
saschawillems
85b44a0346 Initializer overloads for vector arguments 2017-02-19 15:00:21 +01:00
saschawillems
84cd4c431f Started working on PBR example 2017-02-18 18:46:48 +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
Sascha Willems
51993da74a Merge pull request #284 from tomek-brcm/wayland
Don't wait for Wayland
2017-02-16 17:49:06 +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
e4fd6f9562 Include 2017-02-12 13:44:57 +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
a664b119de Fixed include 2017-02-12 10:48:46 +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
27e8c258dc Corrected include 2017-02-11 14:23:28 +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
f326b3ec77 Use new model loader class (Refs #260), moved vertex input states to pipeline creation, refactoring 2017-02-11 13:29:21 +01:00
saschawillems
efc1f0b5d6 Self-contained model loading for better comprehensibility, code cleanup and refactoring 2017-02-11 12:35:18 +01:00
saschawillems
42e3bc1f6b Use new model loader class (Refs #260), moved vertex input states to pipeline creation, refactoring 2017-02-11 10:15:53 +01:00
saschawillems
6f9db79801 Missing include 2017-02-11 09:44:46 +01:00