summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2024-07-31 17:35:08 -0700
committerGitHub <noreply@github.com>2024-07-31 17:35:08 -0700
commit4c6b0a2831a7edd1419bd0b2e6edd089080e07be (patch)
tree54557efa8bfc9e316014fe1555f07c94afa93cd4 /tools
parentbab4b821dc6bcee4ff86751743762584c17e9103 (diff)
Allow generic type deduction from ParameterBlock arguments. (#4766)
* Allow generic type deduction from ParameterBlock arguments. * Fix test. * Update expected failure list. --------- Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/render-test/shader-input-layout.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/render-test/shader-input-layout.cpp b/tools/render-test/shader-input-layout.cpp
index 3012d45a4..ac99d5cd8 100644
--- a/tools/render-test/shader-input-layout.cpp
+++ b/tools/render-test/shader-input-layout.cpp
@@ -462,7 +462,10 @@ namespace renderer_test
sb << typeName << "<";
for (;;)
{
- sb << parseTypeName(parser);
+ if (parser.LookAhead(Misc::TokenType::IntLiteral))
+ sb << parser.ReadInt();
+ else
+ sb << parseTypeName(parser);
if (!parser.AdvanceIf(","))
break;
sb << ",";