Commit graph

864 commits

Author SHA1 Message Date
saschawillems
1b32af6997 Additional semaphore to synchronize offscreen and final render (Refs #70) 2016-06-05 18:01:53 +02:00
saschawillems
046d0f2c42 Additional semaphore to synchronize offscreen and final render (Refs #70) 2016-06-05 17:56:53 +02:00
saschawillems
c463a2905d Sample directly from framebuffer color attachment, additional semaphore to synchronize offscreen and final render (Refs #70) 2016-06-05 17:49:06 +02:00
saschawillems
3e6acbe5f7 Correct color attachment image layout transition aspect flags 2016-06-05 17:46:28 +02:00
saschawillems
953d77803f Removed offscreen texture target, sample directly from framebuffer color attachment 2016-06-05 17:35:21 +02:00
saschawillems
e6afe5d1be Additional semaphore to synchronize offscreen and final render (Refs #70) 2016-06-05 17:19:24 +02:00
saschawillems
94b6273d52 Additional semaphore to synchronize offscreen and final render 2016-06-05 16:59:01 +02:00
saschawillems
05a4fab71f Comments, small optimization 2016-06-05 16:42:27 +02:00
saschawillems
c85413f893 Screenshot and updated description for shadow mapping example 2016-06-05 16:41:42 +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
e7b79bec31 LOD bias cubemap shaders 2016-06-05 11:34:18 +02:00
saschawillems
2c8d63e0b4 Text overlay, android buttons 2016-06-04 13:35:52 +02:00
Sascha Willems
3d60342be0 Screenshot links 2016-06-04 13:34:36 +02:00
saschawillems
8746ab58f0 Screenshot 2016-06-04 13:33:41 +02:00
Sascha Willems
c0f3e1a72b Screenshot link 2016-06-04 13:30:19 +02:00
saschawillems
8a7a4ce8b4 LOD bias toggle 2016-06-04 13:25:40 +02:00
saschawillems
a074cd07a4 Updated screenshots and readme 2016-06-04 13:23:44 +02:00
saschawillems
33dfa8cac9 Enable text overlay 2016-06-04 12:13:10 +02:00
saschawillems
0b972e51a4 Inherited key handler (Android buttons), dipslay lod level on text overlay 2016-06-04 12:03:54 +02:00
saschawillems
3b7e57c03f Load (and use) cube map mips 2016-06-04 11:31:22 +02:00
saschawillems
c68025a332 Added text overlay to cubemap sample, multiple objects, optimizations 2016-06-04 11:03:17 +02:00
saschawillems
6344a0e016 Typo in text overlay 2016-06-04 08:47:38 +02:00
saschawillems
360ce4281e Use Vulkan result check macro, minor fixes (validation), text overlay 2016-06-03 17:41:17 +02:00
saschawillems
f7f5f57e2c Explicit depth/stencil attachment setup in triangle example, code cleanup 2016-06-03 13:15:55 +02:00
saschawillems
176513be2d Additional comments for the different Vulkan objects used, fixed some compiler warnings 2016-06-03 12:19:53 +02:00
saschawillems
767a5c4b30 Get image memory requirements before allocating image memory (Fixes #172) 2016-06-03 09:38:34 +02:00
saschawillems
de22b91cd4 Use Vulkan result check macro, code cleanup, text overlay 2016-06-02 23:02:39 +02:00
saschawillems
f67c77fb6e Added renderpass and framebuffer creation to triangle example along with extensive comments 2016-06-02 20:58:25 +02:00
saschawillems
3a1d443e52 Wait for device to become idle after exiting render loop 2016-06-02 20:56:13 +02:00
saschawillems
cae5db72ec Host coherent uniform buffers, removed device wait idles 2016-06-02 19:12:36 +02:00
saschawillems
598b904a60 Cleaneer descriptor set layout and pipeline naming, enabled culling, fixed validation warnings for image extents 2016-06-01 22:50:00 +02:00
saschawillems
ee8478cdec Enabled text overlay, code cleanup, refactoring, gl_PerVertex output for shaders 2016-06-01 21:55:10 +02:00
saschawillems
886abea862 Enabled text overlay, code cleanup, refactoring, gl_PerVertex output for shaders 2016-05-31 20:07:43 +02:00
Sascha Willems
89fa6594c1 Merge pull request #154 from pbantolas/fix-shadowmapomni-renderpass
Make shadowmappingomni demo spec compliant.
2016-05-31 18:34:54 +02:00
saschawillems
a704dfce1a Free instance and staging buffers (fixes #166), explicit memory flags on uniform buffer creation 2016-05-30 21:08:09 +02:00
saschawillems
6f1ab815c8 Use device local memory property flag instead of heap flag (Fixes #161) 2016-05-30 21:00:47 +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
a85dca7a15 Use Vulkan result check macro, compiler warnings 2016-05-30 20:44:49 +02:00
saschawillems
fbed710715 Reuse fence, use Vulkan result check macro, enabled text overlay 2016-05-29 13:15:16 +02:00
saschawillems
f6ef292b38 Added paragraph on VK_EXT_debug_marker example 2016-05-28 20:06:32 +02:00
saschawillems
50a806130e Added debug marker region to text overlay command buffer 2016-05-28 12:35:20 +02:00
saschawillems
4dabec717b Debug marker functions naming 2016-05-28 12:00:43 +02:00
saschawillems
286c801230 Added some exe-friendly debug marker region colors 2016-05-28 11:28:55 +02:00
saschawillems
6529667ea6 Added debug marker tag function 2016-05-27 22:02:34 +02:00
saschawillems
5545a37441 Renamed namespace and functions for debug marker 2016-05-27 19:42:32 +02:00
saschawillems
321b5915cb Added some more debug markers and object names 2016-05-26 20:22:48 +02:00
saschawillems
8ee6a9f149 Use toon shading, cleanup resources for debug marker example 2016-05-26 20:13:28 +02:00
saschawillems
ea61df3b55 Removed no longer used textures 2016-05-26 19:57:37 +02:00
saschawillems
aa9f2405dd Updated pipelines demo with new scene, shaders and pipeline derivatives 2016-05-26 19:43:27 +02:00