procedural-3d-engine/base
Sascha Willems e370e6d169
Merge glTF scene rendering sample (#744)
* Started reworking the scene rendering to sample
Use glTF instead of ASSIMP, per-material pipelines, material loading, etc.

* Visibility toggle for scene nodes

* Fixed lighting, updated GLSL and HLSL shaders

* Renamed sample

* Code-Cleanup, comments, validation fixes

* Android build

* Started on tutorial for glTF scene rendering sample

* Minor code cleanup

* Adding new chapters to the tutorial for glTF scene rendering sample

* Added info on normal map shader bindings, spelling

* Added drawing chapter

* Getter for texture descriptors

Makes code a easier to read

* Renamed glTF scene sample

* Add markdown files to projects

* Updated readme, separate chapter for glTF samples

* Comments

* Removed unused screenshot
2020-07-04 14:20:45 +02:00
..
benchmark.hpp Output device info, benchmark result file optional 2018-01-19 21:43:00 +01:00
camera.hpp Code-Cleanup: All samples now use the camera class and it's matrices 2020-04-22 20:58:24 +02:00
CMakeLists.txt Started replacing gli with libktx 2019-08-02 20:41:44 +02:00
frustum.hpp Moved frustum class to vks namespace (Refs #260) 2017-02-12 13:37:12 +01:00
keycodes.hpp Removed key dummy codes for android 2017-11-04 10:33:55 +01:00
threadpool.hpp fix error build 2017-03-18 19:30:26 +03:00
VulkanAndroid.cpp Android alert display functionality using JNI 2018-04-30 22:24:45 +02:00
VulkanAndroid.h Android alert display functionality using JNI 2018-04-30 22:24:45 +02:00
VulkanBuffer.hpp Initialize buffer and memory with VK_NULL_HANDLE 2017-04-16 13:39:36 +02:00
VulkanDebug.cpp Use VK_EXT_debug_utils instead of deprecated VK_EXT_debug_report for debugging 2019-10-18 20:51:46 +02:00
VulkanDebug.h Debug message callback calling conventions 2017-11-04 15:48:51 +01:00
VulkanDevice.hpp Fix scope for VkPhysicalDeviceFeatures2 2020-03-31 08:21:28 +02:00
vulkanexamplebase.cpp Add command flag for picking between shaders 2020-06-01 12:22:28 +01:00
vulkanexamplebase.h Add command flag for picking between shaders 2020-06-01 12:22:28 +01:00
VulkanFrameBuffer.hpp Fix typos 2020-01-12 12:56:16 +01:00
VulkanglTFModel.hpp Added helper function to get vertex input attribute descriptions from requested vertexattributes as a vector 2020-04-25 17:09:31 +02:00
VulkanHeightmap.hpp Replaced gli with libktx for terrain tessellation height map loading 2019-08-03 10:39:39 +02:00
VulkanInitializers.hpp Merge glTF scene rendering sample (#744) 2020-07-04 14:20:45 +02:00
VulkanModel.hpp Use proper buffer sizes 2019-11-19 18:02:49 +01:00
VulkanSwapChain.hpp Fix typos 2020-01-12 12:56:16 +01:00
VulkanTexture.hpp Merge pull request #653 from httpdigest/master 2020-02-14 07:00:18 +01:00
VulkanTools.cpp shadowmappping: check if depth format supports LINEAR filtering 2020-06-20 00:08:13 +02:00
VulkanTools.h shadowmappping: check if depth format supports LINEAR filtering 2020-06-20 00:08:13 +02:00
VulkanUIOverlay.cpp Load UI overla font from asset path 2020-02-17 21:09:43 +01:00
VulkanUIOverlay.h Optimized UI overlay strategy 2018-09-01 12:58:28 +02:00