refactor GLSLExtension

This commit is contained in:
MihailRis
2025-04-03 21:57:46 +03:00
parent 1feee3a809
commit 6043ae8331
4 changed files with 71 additions and 51 deletions
+4 -3
View File
@@ -73,9 +73,10 @@ assetload::postfunc assetload::shader(
std::string vertexSource = io::read_string(vertexFile);
std::string fragmentSource = io::read_string(fragmentFile);
vertexSource = Shader::preprocessor->process(vertexFile, vertexSource);
fragmentSource =
Shader::preprocessor->process(fragmentFile, fragmentSource);
auto& preprocessor = *Shader::preprocessor;
vertexSource = preprocessor.process(vertexFile, vertexSource).code;
fragmentSource = preprocessor.process(fragmentFile, fragmentSource).code;
return [=](auto assets) {
assets->store(