From d8dde71c8f0be989151cf271be2498b1a594fa73 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Sun, 12 Jul 2015 18:46:08 -0700 Subject: [PATCH] Make scribe generated shaders more readable --- tools/scribe/src/main.cpp | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/tools/scribe/src/main.cpp b/tools/scribe/src/main.cpp index 10f0a026ca..9ffe18bb4f 100755 --- a/tools/scribe/src/main.cpp +++ b/tools/scribe/src/main.cpp @@ -192,17 +192,10 @@ int main (int argc, char** argv) { targetStringStream << "#ifndef scribe_" << targetName << "_h" << std::endl; targetStringStream << "#define scribe_" << targetName << "_h" << std::endl << std::endl; - // targetStringStream << "const char " << targetName << "[] = R\"XXXX(" << destStringStream.str() << ")XXXX\";"; - std::istringstream destStringStreamAgain(destStringStream.str()); - targetStringStream << "const char " << targetName << "[] = \n"; - while (!destStringStreamAgain.eof()) { - std::string lineToken; - std::getline(destStringStreamAgain, lineToken); - // targetStringStream << "\"" << lineToken << "\"\n"; - targetStringStream << "R\"X(" << lineToken << ")X\"\"\\n\"\n"; - } - - targetStringStream << ";\n" << std::endl << std::endl; + // targetStringStream << "const char " << targetName << "[] = R\"XXXX(" << destStringStream.str() << ")XXXX\";"; + targetStringStream << "const char " << targetName << "[] = R\"SCRIBE("; + targetStringStream << destStringStream.str(); + targetStringStream << "\n)SCRIBE\";\n\n"; targetStringStream << "#endif" << std::endl; } else { targetStringStream << destStringStream.str();