Commit graph

521 commits

Author SHA1 Message Date
saschawillems
cc5ade69f1 Added fog 2016-06-25 20:40:22 +02:00
saschawillems
8ff0ad57ba No longer enable validation layers at device level, deprecated since SDK 1.0.17.0 (refs #189) 2016-06-25 19:52:50 +02:00
saschawillems
268d268859 Clean up resources, refactoring, compiler warnings 2016-06-25 17:58:27 +02:00
saschawillems
81bd22834e Calculate terrain normals and enable lighting 2016-06-25 13:30:55 +02:00
saschawillems
c26e1b7918 Fixed compiler type cast warning 2016-06-25 13:27:18 +02:00
saschawillems
d9d3a3e3b3 Use 16-bit single channel heightmap for terrain displacement 2016-06-24 20:59:56 +02:00
saschawillems
a9de176d12 Added tessellation evaluation shader frustum culling and pipeline stats for dynamic terrain tessellation example 2016-06-23 22:01:48 +02:00
saschawillems
dbf80b217c Use undefined initial image layout (fixes #187), added missing layout transition for compute texture target in ray tracing example 2016-06-22 20:30:14 +02:00
saschawillems
00560f06b5 Use undefined initial image layout (refs #187), request coherent host visible memory types 2016-06-21 23:10:04 +02:00
saschawillems
8f76a24e53 Build command buffers for pre and post present barriers only once (instead of every frame) 2016-06-21 23:07:16 +02:00
saschawillems
d944af8604 Transform swap chain image from undefined instead of present (fixes #156) 2016-06-21 22:23:14 +02:00
saschawillems
2aefecfb9a Transform swap chain image from undefined instead of present (refs #156) 2016-06-21 22:17:05 +02:00
saschawillems
037804f3b9 Updated draw functions using base class frame prepare and submit 2016-06-21 21:55:31 +02:00
saschawillems
1b376da279 Cleaned up image layout transition function, comments (refs #187) 2016-06-21 21:05:38 +02:00
saschawillems
82242e61de Cleaned up image layouts, pass subresourcerange, use undefined image layout for optimal tiled images (refs #187) 2016-06-21 20:36:54 +02:00
saschawillems
2e101fdd1e First person gamepad camera for Android (move with LT, look around with RT) 2016-06-20 22:08:50 +02:00
saschawillems
d8e362cc8e Text overlay 2016-06-20 22:06:36 +02:00
saschawillems
d3f79ea07e Fixed typo in camera class 2016-06-20 20:17:46 +02:00
saschawillems
5b5543e415 Added android build files for terrain tessellation example 2016-06-20 20:05:33 +02:00
saschawillems
4104d6a201 Keys for tessellation and wireframe 2016-06-20 20:04:28 +02:00
saschawillems
555a1e8f3d Added resources for dynamic terrain tessellation example 2016-06-19 13:35:09 +02:00
saschawillems
0f66037da0 Started work on dynamic terrain tessellation example 2016-06-18 19:24:37 +02:00
saschawillems
4ba4d67935 Load mip levels for cube maps and texture arrays (TextureLoader) 2016-06-18 17:42:33 +02:00
saschawillems
b7dae92ed8 Added descriptor info to texture struct 2016-06-14 19:01:29 +02:00
saschawillems
03dd118420 Initialize skinned mesh with nullptr 2016-06-14 18:12:47 +02:00
saschawillems
56b6762756 Added scene rendering example to readme 2016-06-12 18:07:37 +02:00
saschawillems
b1b828b45f Added resources and android build for scene rendering example 2016-06-12 17:42:35 +02:00
saschawillems
14e327c353 Culling, base ambient light part 2016-06-12 17:38:06 +02:00
saschawillems
2425797ca7 Force V-Sync via command line (windows) 2016-06-12 17:20:42 +02:00
saschawillems
8b08d01157 Parameter to force V-Sync at swap chain creation 2016-06-12 17:13:46 +02:00
saschawillems
5f2a7fc537 Scene uniform buffer for global matrices, keys, moved functionality from example to scene class 2016-06-12 16:55:53 +02:00
saschawillems
de8dc8d501 Use multiple descriptor sets with one pipelineLayout 2016-06-12 13:29:21 +02:00
saschawillems
5e528cb9a3 Persitent mapped buffer for text overlay, fixed compiler warnings 2016-06-12 13:16:15 +02:00
saschawillems
a22da66924 Started work on scene rendering example (wip!) 2016-06-11 17:05:29 +02:00
saschawillems
73e18a4c05 Added basic camera class with firs-person view (wip!) 2016-06-11 15:54:16 +02:00
saschawillems
830e9b75ea Set image usage flags from function parameter (fixex #175) 2016-06-08 22:53:31 +02:00
saschawillems
a8d3e74734 Updated debug callback, added more message prefixes and some comments (also fixes 2016-06-08 22:41:29 +02:00
saschawillems
7ae45a5157 Added vkResetFences function pointer (Android) 2016-06-06 17:09:32 +02:00
saschawillems
2ec1a60535 Updated displacement example 2016-06-06 14:28:13 +02:00
saschawillems
0ecff76c40 Added debug marker example to android builds 2016-06-06 14:27:48 +02:00
saschawillems
04a31f9db4 Refactoring, use Vulkan result check macro 2016-06-06 11:35:04 +02:00
saschawillems
92c04aad10 Refactoring, use Vulkan result check macro 2016-06-06 11:21:07 +02:00
saschawillems
29d726482e Refactoring, use Vulkan result check macro, staging 2016-06-06 10:38:03 +02:00
saschawillems
875f4a93ea Fix for command buffer flush (Fixes #176) 2016-06-06 09:41:58 +02:00
saschawillems
51e06ad7fa Updated readme and screenshots 2016-06-05 20:59:19 +02:00
saschawillems
0e83c834b8 Refactoring, added text overlay, removed device wait idles 2016-06-05 20:58:58 +02:00
saschawillems
2b8526781d Refactoring, added text overlay, removed device wait idles 2016-06-05 20:35:39 +02:00
saschawillems
332d4a6fef Refactoring, added text overlay 2016-06-05 20:28:39 +02:00
saschawillems
dd5b64e356 Refactoring, removed device wait idles 2016-06-05 20:21:00 +02:00
saschawillems
52a7da9ace Refactored particle fire example 2016-06-05 20:14:04 +02:00