mirror of
https://github.com/lubosz/overte.git
synced 2025-08-07 17:41:12 +02:00
Merge pull request #5313 from jherico/marge
Make scribe generated shaders more readable
This commit is contained in:
commit
f9e7558c3c
1 changed files with 4 additions and 11 deletions
|
@ -192,17 +192,10 @@ int main (int argc, char** argv) {
|
||||||
targetStringStream << "#ifndef scribe_" << targetName << "_h" << std::endl;
|
targetStringStream << "#ifndef scribe_" << targetName << "_h" << std::endl;
|
||||||
targetStringStream << "#define scribe_" << targetName << "_h" << std::endl << std::endl;
|
targetStringStream << "#define scribe_" << targetName << "_h" << std::endl << std::endl;
|
||||||
|
|
||||||
// targetStringStream << "const char " << targetName << "[] = R\"XXXX(" << destStringStream.str() << ")XXXX\";";
|
// targetStringStream << "const char " << targetName << "[] = R\"XXXX(" << destStringStream.str() << ")XXXX\";";
|
||||||
std::istringstream destStringStreamAgain(destStringStream.str());
|
targetStringStream << "const char " << targetName << "[] = R\"SCRIBE(";
|
||||||
targetStringStream << "const char " << targetName << "[] = \n";
|
targetStringStream << destStringStream.str();
|
||||||
while (!destStringStreamAgain.eof()) {
|
targetStringStream << "\n)SCRIBE\";\n\n";
|
||||||
std::string lineToken;
|
|
||||||
std::getline(destStringStreamAgain, lineToken);
|
|
||||||
// targetStringStream << "\"" << lineToken << "\"\n";
|
|
||||||
targetStringStream << "R\"X(" << lineToken << ")X\"\"\\n\"\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
targetStringStream << ";\n" << std::endl << std::endl;
|
|
||||||
targetStringStream << "#endif" << std::endl;
|
targetStringStream << "#endif" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
targetStringStream << destStringStream.str();
|
targetStringStream << destStringStream.str();
|
||||||
|
|
Loading…
Reference in a new issue