Commit graph

24 commits

Author SHA1 Message Date
saschawillems
5a049bb3fb Use offscreen render pass, refactoring and cleanup 2016-08-13 20:35:22 +02:00
saschawillems
a84d5421fe Depth only pass for shadow map generation (removed color attachment) 2016-08-13 19:53:37 +02:00
saschawillems
f60e5d25fd Fold layout transitions into subpass (Refs #155), refactoring of offscreen render pass 2016-08-13 19:31:41 +02:00
Laurent Carlier
6b259a22e8 Use keycodes intead of hardcoded values
Signed-off-by: Laurent Carlier <lordheavym@gmail.com>
2016-08-11 14:24:32 +02:00
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
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
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
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