summaryrefslogtreecommitdiffstats
path: root/tools/render-test/shader-input-layout.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/render-test/shader-input-layout.cpp')
-rw-r--r--tools/render-test/shader-input-layout.cpp9
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