build fixes

This commit is contained in:
ohyzha
2024-07-12 16:16:14 +03:00
parent e2cf786daf
commit f158299dc2
6 changed files with 67 additions and 33 deletions

View File

@@ -5,6 +5,7 @@
*/
#include "ShaderRegistry.hpp"
#include <cassert>
extern "C"
{
@@ -21,9 +22,12 @@ namespace OpenVulkano
ShaderRegistry::ShaderRegistry()
{
RegisterShaderTable(reinterpret_cast<const ShaderTableEntry*>(fileTableBackground), fileTableBackgroundSize);
RegisterShaderTable(reinterpret_cast<const ShaderTableEntry*>(fileTableBasic), fileTableBasicSize);
RegisterShaderTable(reinterpret_cast<const ShaderTableEntry*>(fileTableGrid), fileTableGridSize);
assert(std::size(entriesCount) == std::size(entries));
const unsigned int sz = std::size(entriesCount);
for (unsigned int i = 0; i < sz; i++)
{
RegisterShaderTable(reinterpret_cast<const ShaderTableEntry*>(entries[i]), entriesCount[i]);
}
}
void ShaderRegistry::RegisterShaderTable(const ShaderTableEntry* table, uint32_t size)