Introduces a new Vulkan-Hpp-based sample, which is a transcoded version of the performance sample texture_compression_comparison.
In addition to the new sample, this PR
introduces new facade classes scene_graph::components::HPPMaterial, scene_graph::components::HPPMesh, scene_graph::components::HPPTexture, and scene_graph::HPPScene
adjusts common/hpp_utils.h, hpp_gltf_loader.h, rendering/subpasses/hpp_forward_subpass.h, scene_graph/components/hpp_sub_mesh.h, and vulkan_sample.h
removes some dead code from the performance sample texture_compression_comparison.
Build tested on Win10 with VS2022. Run tested on Win10 with NVidia GPU.
[x] I have stated on what implementation the sample has been tested so that others can test on different implementations and platforms
[ ] Any dependent assets have been merged and published in downstream modules
[x] For new samples, I have added a paragraph with a summary to the appropriate chapter in the readme of the folder that the sample belongs to e.g. api samples readme
[ ] For new samples, I have added a tutorial README.md file to guide users through what they need to know to implement code using this feature. For example, see conditional_rendering
[x] For new samples, I have added a link to the Antora navigation so that the sample will be listed at the Vulkan documentation site
Description
Introduces a new Vulkan-Hpp-based sample, which is a transcoded version of the performance sample
texture_compression_comparison
.In addition to the new sample, this PR
scene_graph::components::HPPMaterial
,scene_graph::components::HPPMesh
,scene_graph::components::HPPTexture
, andscene_graph::HPPScene
common/hpp_utils.h
,hpp_gltf_loader.h
,rendering/subpasses/hpp_forward_subpass.h
,scene_graph/components/hpp_sub_mesh.h
, andvulkan_sample.h
texture_compression_comparison
.Build tested on Win10 with VS2022. Run tested on Win10 with NVidia GPU.
General Checklist:
Please ensure the following points are checked:
[x] This PR describes the scope and expected impact of the changes I am making
Note: The Samples CI runs a number of checks including:
If this PR contains framework changes:
batch
command line argument to make sure all samples still work properlySample Checklist
If your PR contains a new or modified sample, these further checks must be carried out in addition to the General Checklist: