Commit graph

20 commits

Author SHA1 Message Date
saschawillems
8a22dd4c68 Changed global and local compute work group sizes (Fixes #251) 2016-11-29 20:45:38 +01:00
saschawillems
d7725c9b79 Additional refactoring, comments 2016-08-17 20:32:05 +02:00
saschawillems
04dffbadf3 Use compute queue (and separate CB) for compute dispatch (Refs #211), heavy refactor, moved graphics and compute into two structs to make things clearer 2016-08-16 23:06:27 +02:00
Sascha Willems
471f592610 Added missing STORGE_BUFFER usage flag for SSBO 2016-08-02 16:03:38 +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
62df70f698 Added text overlay, removed device wait idle 2016-05-26 19:13:14 +02:00
saschawillems
b1a07ddff8 Put compute and render in one command buffer, narrowed scope of memory barriers 2016-05-15 09:14:10 +02:00
saschawillems
3ae4f26901 Updated compute shader particle system with point sprites and gradient coloring 2016-05-14 23:09:17 +02:00
saschawillems
272132a2a4 Corrected attribute binding format, lowered particle count for android 2016-04-21 22:02:22 +02:00
saschawillems
a8bdba8e3a Cleanup 2016-04-21 21:14:34 +02:00
saschawillems
275fb5e23f Changed staging to use common base functionality 2016-04-21 21:01:18 +02:00
Voultapher
5d7014b221 Visual Update for computeparticles
Instead of using a small amount of large textured particles, use a large
amount of small monochrome particles.
Which uses a new vulkanexamplebase functionality of creating and
updating a only device visible buffer via a temporary staging buffer.
2016-04-21 11:21:48 +02:00
saschawillems
4e689f3fee Call example destructor on Android (Fixes #97) 2016-03-26 13:21:19 +01:00
saschawillems
a9fe22426f Android support for Compute particles example, replacing separate Android version (#97) 2016-03-23 22:17:14 +01:00
saschawillems
51e840416d Use staging buffer and move ssbo to device local memory 2016-03-19 14:03:10 +01:00
saschawillems
403d851d63 Force glm clip space to 0..1 (Fixes #18, Fixes #45) 2016-03-08 21:52:40 +01:00
saschawillems
e77884d5bb Use glm::radians instead of deg_to_rad (Fixes #37) 2016-03-08 20:59:25 +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
c91341813c Added Vulkan examples sources! 2016-02-16 15:07:25 +01:00