const sbt

This commit is contained in:
Jorijn van der Graaf 2026-04-10 20:53:17 +02:00
commit 9d43f2e44b

View file

@ -33,7 +33,7 @@ export namespace Crafter {
class ShaderBindingTableVulkan {
public:
std::vector<VkPipelineShaderStageCreateInfo> shaderStages;
void Init(std::span<VulkanShader> shaders) {
void Init(const std::span<const VulkanShader> shaders) {
shaderStages.reserve(shaders.size());
for(const VulkanShader& shader: shaders) {
shaderStages.emplace_back(VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO, nullptr, 0, shader.stage, shader.shader, shader.entrypoint.c_str(), shader.specilizationInfo);