Commit graph

24 commits

Author SHA1 Message Date
saschawillems
9a057f4146 Replaced example base memory type index function with function from VulkanDevice 2016-07-23 20:42:03 +02:00
saschawillems
953d77803f Removed offscreen texture target, sample directly from framebuffer color attachment 2016-06-05 17:35:21 +02:00
saschawillems
05a4fab71f Comments, small optimization 2016-06-05 16:42:27 +02:00
saschawillems
4c9c5478d4 Image barrier 2016-06-05 16:24:04 +02:00
saschawillems
82a57c8ce9 Removed offscreen texture (and copy), sample from depth attachment directly instead 2016-06-05 15:44:04 +02:00
saschawillems
bbce1bd743 Use vulkan result check macro 2016-05-14 19:27:23 +02:00
saschawillems
2a05de5882 Use temporary command buffers for submitting image layout transitions 2016-05-14 19:19:12 +02:00
saschawillems
d7ea2c2ef8 Use additional semaphore to synchronize between offscreen rendering and offscreen target usage in final render pass (Refs #70), set attachment flags to zero (Validation warning) 2016-05-14 19:12:10 +02:00
Sascha Willems
6a4345c3e1 Merge pull request #101 from 1ace/remove-vk-prototype
Remove VK_PROTOTYPES define
2016-03-27 13:30:31 +02:00
saschawillems
4e689f3fee Call example destructor on Android (Fixes #97) 2016-03-26 13:21:19 +01:00
saschawillems
08fc2feecc Added android support for shadow mapping (projected and omni) and texture (array and cubemap ) example (#97) 2016-03-25 15:29:38 +01:00
Eric Engestrom
caabf520f2 Remove VK_PROTOTYPES
This guard macro was inverted shortly before the release;
use VK_NO_PROTOTYPES when you do *not* want the prototypes.
2016-03-22 00:25:50 +00:00
saschawillems
66607e2d2f Added device name and frame rate counter to window title 2016-03-13 16:51:00 +01:00
saschawillems
72e6cd8ee5 Fixed image layout transitions and initial layouts and command buffer submissions for offscreen examples 2016-03-13 16:04:39 +01:00
saschawillems
73c11f6dba Use dedicated render pass for offscreen frame buffer with matching attachment formats (Fixes #68) 2016-03-10 21:17:48 +01:00
saschawillems
403d851d63 Force glm clip space to 0..1 (Fixes #18, Fixes #45) 2016-03-08 21:52:40 +01:00
saschawillems
8cd5041111 Use application wide submit info and semaphores (Fixes #66, Fixes #65, Fixes#60), removed no longer functional code loading GLSL (Fixes #62) 2016-03-06 20:15:05 +01:00
Justin Li
311f223e10 Don't set flags on VkSemaphoreCreateInfo 2016-03-06 01:20:03 -05:00
saschawillems
f8360427cb Assign offscreen framebuffer texture target view to descriptor info 2016-03-05 17:29:20 +01:00
Christoph Haag
5a69a89d71 fix handle_event -> handleEvent in shadowmapping 2016-03-02 13:26:54 +01:00
saschawillems
7e8365630e Fidex wrong offscreen uniform buffer size assignment, added pre present barrier. Now also works on AMD GPUs 2016-03-01 19:33:48 +01:00
Sascha Willems
80c6fc0206 Fixed CMakeLists.txt to reflect name changes and shadow mapping example addition 2016-02-29 10:46:17 +01:00
saschawillems
65c619ddf8 Project settings, shader paths 2016-02-28 22:29:36 +01:00
saschawillems
e45c90f180 Added shadow mapping example 2016-02-28 22:26:11 +01:00