Commit graph

26 commits

Author SHA1 Message Date
saschawillems
f35ef9d7ac Moved frustum class to vks namespace (Refs #260) 2017-02-12 13:37:12 +01:00
saschawillems
1309ee0ef9 Moved tool functions to vks namespace (Refs #260) 2017-02-12 13:10:05 +01:00
saschawillems
b31d773b93 Moved Initializers to vks namespce (Refs #260) 2017-02-12 11:12:42 +01:00
saschawillems
776b6f0106 Moved VulkanBuffer to vks namespce (Refs #260) 2017-02-12 10:44:51 +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
9822cde6e2 Use new Vulkan texture class (Refs #260) 2017-02-09 21:55:35 +01:00
saschawillems
90b8c82f75 Updated to api changes for recent gli and glm versions 2017-01-21 21:31:26 +01:00
saschawillems
80da11e964 Enable pipeline statistics feature (validation) 2017-01-07 19:52:54 +01:00
saschawillems
a7a174f389 Use createBuffer function from Vulkan device class 2017-01-07 19:42:00 +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
401369f716 Removed function to get enabled features, features can be set directly in derived constructor due to new explicit Vulkan initialization 2016-12-14 21:38:45 +01:00
saschawillems
a872fafe4e Enabled required features for terrain tessellation example, recompiled tessellation shaders with recent glslang compiler 2016-12-14 20:32:46 +01:00
saschawillems
fac6524564 Replaced main entry points with macro from example base 2016-12-13 19:25:56 +01:00
Shi Yan
9b5127f894 add direct to display wsi swapchain option
direct to display swapchain needs to be enabled at compile time with option -DUSE_D2D_WSI=ON

currently tested under linux
2016-11-04 14:04:34 -07: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
9a057f4146 Replaced example base memory type index function with function from VulkanDevice 2016-07-23 20:42:03 +02:00
saschawillems
5803e166f5 Android asset loading for height map 2016-06-25 22:49:22 +02:00
saschawillems
04150b812e Camera setup, terrain texture transitions 2016-06-25 21:23:12 +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
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
d3f79ea07e Fixed typo in camera class 2016-06-20 20:17:46 +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