HLSL - Support for SV_GroupIndex
This commit is contained in:
parent
b0cfcb5c64
commit
005120cce8
@ -3887,6 +3887,8 @@ void HlslParseContext::handleSemantic(TSourceLoc loc, TQualifier& qualifier, con
|
|||||||
qualifier.builtIn = EbvGlobalInvocationId;
|
qualifier.builtIn = EbvGlobalInvocationId;
|
||||||
else if (semanticUpperCase == "SV_GROUPTHREADID")
|
else if (semanticUpperCase == "SV_GROUPTHREADID")
|
||||||
qualifier.builtIn = EbvLocalInvocationId;
|
qualifier.builtIn = EbvLocalInvocationId;
|
||||||
|
else if (semanticUpperCase == "SV_GROUPINDEX")
|
||||||
|
qualifier.builtIn = EbvLocalInvocationIndex;
|
||||||
else if (semanticUpperCase == "SV_GROUPID")
|
else if (semanticUpperCase == "SV_GROUPID")
|
||||||
qualifier.builtIn = EbvWorkGroupId;
|
qualifier.builtIn = EbvWorkGroupId;
|
||||||
else if (semanticUpperCase == "SV_DOMAINLOCATION")
|
else if (semanticUpperCase == "SV_DOMAINLOCATION")
|
||||||
@ -3903,8 +3905,6 @@ void HlslParseContext::handleSemantic(TSourceLoc loc, TQualifier& qualifier, con
|
|||||||
qualifier.builtIn = EbvFragDepthLesser;
|
qualifier.builtIn = EbvFragDepthLesser;
|
||||||
else if( semanticUpperCase == "SV_STENCILREF")
|
else if( semanticUpperCase == "SV_STENCILREF")
|
||||||
error(loc, "unimplemented; need ARB_shader_stencil_export", "SV_STENCILREF", "");
|
error(loc, "unimplemented; need ARB_shader_stencil_export", "SV_STENCILREF", "");
|
||||||
else if( semanticUpperCase == "SV_GROUPINDEX")
|
|
||||||
error(loc, "unimplemented", "SV_GROUPINDEX", "");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
Loading…
x
Reference in New Issue
Block a user