HLSL: Allow primitive id on hull shader inputs

Fixes #979
This commit is contained in:
LoopDawg 2017-12-08 12:01:16 -07:00
parent 471bfed062
commit 280c75ca51
4 changed files with 649 additions and 1 deletions

View file

@ -9000,7 +9000,7 @@ bool HlslParseContext::isInputBuiltIn(const TQualifier& qualifier) const
case EbvVertexIndex:
return language == EShLangVertex;
case EbvPrimitiveId:
return language == EShLangGeometry || language == EShLangFragment;
return language == EShLangGeometry || language == EShLangFragment || language == EShLangTessControl;
case EbvTessLevelInner:
case EbvTessLevelOuter:
return language == EShLangTessEvaluation;