Commit graph

487 commits

Author SHA1 Message Date
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
saschawillems
6ad7e5e9ba Added hidden treasure scene meshes 2016-05-26 19:42:27 +02:00
saschawillems
62df70f698 Added text overlay, removed device wait idle 2016-05-26 19:13:14 +02:00
saschawillems
c3c610e7d5 Use Vulkan result check macro, enable text overlay 2016-05-26 16:29:32 +02:00
saschawillems
9ace87aca3 Added post processing pass 2016-05-26 14:00:24 +02:00
saschawillems
9dbf252e27 Load glow scene, moved drawing to scene struct 2016-05-26 14:00:23 +02:00
Sascha Willems
1c12e06149 Merge pull request #152 from pbantolas/fix-pipelines-wireframe
Conditional wireframe rendering based on device supported features
2016-05-26 13:58:08 +02:00
Sascha Willems
91eba3e396 Merge pull request #158 from nanley/fix-textoverlay-clear
Fix clear value array in textoverlay
2016-05-25 22:57:08 +02:00
saschawillems
b6ce7bcfef Render scene mesh by mesh, add debug names for buffers, pipelines, etc. add some debug markers 2016-05-25 22:54:25 +02:00
saschawillems
8acda2c1d0 Added debug marker example (VK_EXT_debug_marker), work-in-progress! 2016-05-24 23:44:15 +02:00
saschawillems
dfda2d2622 Use Vulkan result check macro, code cleanup, added text overlay 2016-05-24 20:49:15 +02:00
Nanley Chery
4ab62cb04b Fix clear value array in textoverlay
According to section 7.4. Render Pass Commands of the Vulkan spec,
VkRenderPassBeginInfo::pClearValues is indexed by attachment number.
Since the second attachment in the renderpass will be cleared, a clear
value array of length two is required, and the second element of that
array must be assigned the desired clear value.
2016-05-23 15:16:59 -07:00
saschawillems
faa59a2f78 Use Vulkan result check macro, code cleanup, added text overlay 2016-05-23 22:27:32 +02:00
saschawillems
823c666ffc Use Vulkan result check macro, code cleanup, added text overlay 2016-05-23 21:22:00 +02:00
saschawillems
31917ace00 Use a better texture to demonstrate compute shader imaging effects 2016-05-23 20:42:01 +02:00
saschawillems
2b7e887bfc Changed descriptor type for compute shader image read, updated shaders 2016-05-23 20:11:42 +02:00
saschawillems
86d286b46e Replaced template for debug marker with functions (would not build with Android NDK and clang) 2016-05-22 20:29:03 +02:00
saschawillems
ae8f38d099 Use Vulkan result check macro, code cleanup, removed some warnings 2016-05-22 20:27:06 +02:00
saschawillems
33679550d9 Merge branch 'baldurk-add-debug-marker-use' 2016-05-22 12:46:29 +02:00
saschawillems
dcca2db9df Partial merge branch 'add-debug-marker-use' of https://github.com/baldurk/Vulkan into baldurk-add-debug-marker-use (Refs #146) 2016-05-22 12:44:29 +02:00
saschawillems
f6b61788ff Update screenshots 2016-05-21 16:06:46 +02:00
saschawillems
459dbbc5a1 Updated PN-Triangles tessellation shader demo 2016-05-21 16:01:48 +02:00
saschawillems
3f06ef81fb Fixed Android gamepad dead zone check (avoids constant view updateds) 2016-05-21 15:20:07 +02:00
saschawillems
66f006b783 Mesh loader now does staging to device local memory by default (Refs #84) 2016-05-20 23:15:31 +02:00
saschawillems
79b7fd440c Removed device wait idles (only uniform buffer used is coherent) 2016-05-20 23:15:06 +02:00
saschawillems
3d93c383d8 Use example base prepare and submit frame function, added ext overlay 2016-05-20 21:30:17 +02:00
saschawillems
d365b7ccd5 Overload for creating buffers with descriptor sets and passing memory type properties, use Vulkan result check macro 2016-05-20 21:19:43 +02:00
saschawillems
96df99f1f2 Fixing Android build error and warnings 2016-05-20 20:21:06 +02:00