KhronosGroup / Vulkan-Samples

One stop solution for all Vulkan samples
Apache License 2.0
4.33k stars 647 forks source link

Unify vkb::core::Buffer and vkb::core::HPPBuffer into vkb::core::Buffer<bindingType> #1105

Closed asuessenbach closed 2 months ago

asuessenbach commented 4 months ago

Description

By far the largest part of this PR essentially was a global search and replace (plus some formatting and copyright adjustments). The actual changes are in core/buffer.h and buffer_pool.h.

Build tested on Win10 with VS2022. Run tested on Win10 with NVidia GPU.

General Checklist:

Please ensure the following points are checked:

Sample Checklist

If your PR contains a new or modified sample, these further checks must be carried out in addition to the General Checklist: