Commit graph

23 commits

Author SHA1 Message Date
saschawillems
3805758e60 Moved thread pool class to vks namespace (Refs #260) 2017-02-12 13:39:08 +01:00
saschawillems
f35ef9d7ac Moved frustum class to vks namespace (Refs #260) 2017-02-12 13:37:12 +01:00
saschawillems
b31d773b93 Moved Initializers to vks namespce (Refs #260) 2017-02-12 11:12:42 +01:00
saschawillems
7e43a55a76 Removed old mesh loader, replaced with new model loader and vertex layout class in all examples (Refs #260) 2017-02-11 14:18:24 +01:00
saschawillems
ed35ba7b71 Code cleanup 2016-12-25 13:05:35 +01:00
saschawillems
e224b300b6 Updated SPIR-V shader binaries 2016-09-21 19:48:45 +02:00
saschawillems
195dbec797 No more per-thread vertex and index buffer copy, more objects, random radial distribution (Fixes #168) 2016-09-21 18:52:27 +02:00
saschawillems
fbed710715 Reuse fence, use Vulkan result check macro, enabled text overlay 2016-05-29 13:15:16 +02:00
baldurk
34292dd547 Fix race condition where 'visible' result is checked before job finishes 2016-04-24 13:14:48 +02:00
saschawillems
a41ff27bb9 Added frustum culling, use low-poly mesh to move limitation towards cpu 2016-04-03 13:51:47 +02:00
saschawillems
683515d12b Vulkan resource cleanup 2016-04-02 12:52:25 +02:00
saschawillems
2517a2b82e Corrected stage flag for push constant range, removed descriptor sets (not used in this example) 2016-04-02 12:47:08 +02:00
saschawillems
980d3b7d35 Changed mesh format, asset paths for multi threaded rendering example 2016-04-02 12:04:27 +02:00
saschawillems
6f61d0fd63 Added space background sphere using a secondary command buffer 2016-04-01 22:48:16 +02:00
saschawillems
e1d45bb90e Object positioning 2016-04-01 15:58:59 +02:00
saschawillems
3caeb6ee84 Multiple objects per thread 2016-04-01 14:24:46 +02:00
saschawillems
ad49cb7997 Continued work on multi threading example, now uses a thread pool for updating secondary command buffers 2016-04-01 13:27:03 +02: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
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
saschawillems
4ff8fbf71c Continued work on multi threaded rendering example (wip) 2016-03-06 12:55:52 +01:00
Justin Li
311f223e10 Don't set flags on VkSemaphoreCreateInfo 2016-03-06 01:20:03 -05:00
saschawillems
9c5495e12e Started work on multi threaded rendering example 2016-02-25 22:08:47 +01:00