Commit graph

26 commits

Author SHA1 Message Date
saschawillems
e573a4c244 Use createBuffer function from Vulkan device class 2017-01-07 20:46:28 +01:00
saschawillems
b2f224341f Use actual texture image layouts for descriptor image infos (instead of always GENERAL), initial image layout as optional parameters for texture loading functions 2017-01-04 22:08:31 +01:00
saschawillems
2e5af6a9fb Replaced vkTools::UniformData with newer vk::Buffer for uniform buffers, some renaming, small fixes and corrections 2016-12-24 12:48:01 +01:00
saschawillems
eaf76fd6e7 Updated compute raytrace example. Pass scene primitives via SSBOs, shader tweaks, etc. 2016-09-01 22:55:57 +02:00
saschawillems
1c9492acba Refactored compute shader imaging example, use dedicated graphics queue if available (Closes #218) 2016-08-18 22:22:03 +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
0119d2fc51 Fixed descriptor types for compute pipelines (use storage instead of sampled for compute image reads and write) (Refs #157, Refs#210) 2016-08-06 23:08:31 +02:00
saschawillems
9a057f4146 Replaced example base memory type index function with function from VulkanDevice 2016-07-23 20:42:03 +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
a72df2bec9 Initial layout barrier was not submitted 2016-05-14 15:49:01 +02:00
saschawillems
779739fa45 Replaced some textures 2016-05-14 15:35:29 +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
c69af6cdca Added android support for bloom, computeshader and offscreen examples (#97) 2016-03-24 23:07:14 +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
e13f7c6e12 Pass image usage bits 2016-03-16 21:27:56 +01:00
saschawillems
76d41fcd6d Corrected image usage bits and descriptor types for compute storage images (#76) 2016-03-16 19:55:38 +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
3b27fe6fc2 Corrected pool sizes, no longer delete compute command buffer when switching compute pipelines 2016-03-01 19:55:47 +01:00
Sascha Willems
9cd3d44b84 Removed messagebox on device lost (was for testing purpose only) 2016-02-18 11:21:11 +01:00
saschawillems
c91341813c Added Vulkan examples sources! 2016-02-16 15:07:25 +01:00