diff options
Diffstat (limited to 'tools/render-test/shader-input-layout.cpp')
| -rw-r--r-- | tools/render-test/shader-input-layout.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/render-test/shader-input-layout.cpp b/tools/render-test/shader-input-layout.cpp index 0257c9b53..8ab14bf76 100644 --- a/tools/render-test/shader-input-layout.cpp +++ b/tools/render-test/shader-input-layout.cpp @@ -10,6 +10,7 @@ namespace renderer_test { entries.Clear(); globalTypeArguments.Clear(); + entryPointTypeArguments.Clear(); auto lines = Split(source, '\n'); for (auto & line : lines) { @@ -25,6 +26,14 @@ namespace renderer_test StringBuilder typeExp; while (!parser.IsEnd()) typeExp << parser.ReadToken().Content; + entryPointTypeArguments.Add(typeExp); + } + else if (parser.LookAhead("global_type")) + { + parser.ReadToken(); + StringBuilder typeExp; + while (!parser.IsEnd()) + typeExp << parser.ReadToken().Content; globalTypeArguments.Add(typeExp); } else |
