Commit fd1e8a78 by John Kessenich

HLSL: Fix 1201: Accept 'layout' as an identifier.

parent 046bae0b
...@@ -14,5 +14,6 @@ tbuffer tbufName2 : layout(set=4,binding=7) { ...@@ -14,5 +14,6 @@ tbuffer tbufName2 : layout(set=4,binding=7) {
float4 PixelShaderFunction(float4 input) : COLOR0 float4 PixelShaderFunction(float4 input) : COLOR0
{ {
return input + v1 + v5 + v1PostLayout; float4 layout = 2.0;
return input + v1 + v5 + v1PostLayout * layout;
} }
...@@ -4077,6 +4077,7 @@ const char* HlslGrammar::getTypeString(EHlslTokenClass tokenClass) const ...@@ -4077,6 +4077,7 @@ const char* HlslGrammar::getTypeString(EHlslTokenClass tokenClass) const
case EHTokMin16int: return "min16int"; case EHTokMin16int: return "min16int";
case EHTokMin12int: return "min12int"; case EHTokMin12int: return "min12int";
case EHTokConstantBuffer: return "ConstantBuffer"; case EHTokConstantBuffer: return "ConstantBuffer";
case EHTokLayout: return "layout";
default: default:
return nullptr; return nullptr;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment