Home
last modified time | relevance | path

Searched refs:workgroupcoherent (Results 1 – 10 of 10) sorted by relevance

/third_party/glslang/Test/
Dspv.memoryScopeSemantics_Error.comp8 layout(binding = 0, r32ui) workgroupcoherent uniform uimage2D imageu;
10 layout (binding = 2) buffer BufferU { workgroupcoherent uint x; } bufferu;
Dspv.memoryScopeSemantics.comp10 layout(binding = 0, r32ui) workgroupcoherent uniform uimage2D imageu;
13 layout (binding = 2) buffer BufferU { workgroupcoherent uint x; } bufferu;
/third_party/glslang/SPIRV/
DSpvBuilder.h628 return coherent || devicecoherent || queuefamilycoherent || workgroupcoherent || in anyCoherent()
635 unsigned workgroupcoherent : 1; member
646 workgroupcoherent = 0; in clear()
658 workgroupcoherent |= other.workgroupcoherent;
DGlslangToSpv.cpp606 flags.workgroupcoherent = type.getQualifier().workgroupcoherent || in TranslateCoherent()
633 } else if (coherentFlags.workgroupcoherent) { in TranslateMemoryScope()
1349 if (parent.workgroupcoherent) in InheritQualifiers()
1350 child.workgroupcoherent = true; in InheritQualifiers()
/third_party/glslang/glslang/Include/
DTypes.h546 workgroupcoherent = false; in clearMemory()
606 bool workgroupcoherent : 1; variable
618 …return shadercallcoherent || subgroupcoherent || workgroupcoherent || queuefamilycoherent || devic… in isMemory()
622 …return shadercallcoherent || subgroupcoherent || workgroupcoherent || queuefamilycoherent || devic… in isMemoryQualifierImageAndSSBOOnly()
627 …return subgroupcoherent || workgroupcoherent || queuefamilycoherent || devicecoherent || coherent … in bufferReferenceNeedsVulkanMemoryModel()
2137 if (qualifier.workgroupcoherent) in getCompleteString()
/third_party/glslang/glslang/MachineIndependent/
DParseHelper.cpp1201 …if (argQualifier.workgroupcoherent && ! (formalQualifier.workgroupcoherent || formalQualifier.queu… in handleFunctionCall()
1203 …pcoherent && ! (formalQualifier.subgroupcoherent || formalQualifier.workgroupcoherent || formalQua… in handleFunctionCall()
3629 …c.coherent && (dst.devicecoherent || dst.queuefamilycoherent || dst.workgroupcoherent || dst.subgr… in mergeQualifiers()
3630 …c.devicecoherent && (dst.coherent || dst.queuefamilycoherent || dst.workgroupcoherent || dst.subgr… in mergeQualifiers()
3631 …c.queuefamilycoherent && (dst.coherent || dst.devicecoherent || dst.workgroupcoherent || dst.subgr… in mergeQualifiers()
3632 …(src.workgroupcoherent && (dst.coherent || dst.devicecoherent || dst.queuefamilycoherent || dst.su… in mergeQualifiers()
3633 …st.coherent || dst.devicecoherent || dst.queuefamilycoherent || dst.workgroupcoherent || dst.shade… in mergeQualifiers()
3634 …st.coherent || dst.devicecoherent || dst.queuefamilycoherent || dst.workgroupcoherent || dst.subgr… in mergeQualifiers()
3662 MERGE_SINGLETON(workgroupcoherent); in mergeQualifiers()
4606 type.getQualifier().workgroupcoherent = qualifier.workgroupcoherent; in paramCheckFix()
DlinkValidate.cpp607 symbol.getQualifier().workgroupcoherent != unitSymbol.getQualifier().workgroupcoherent || in mergeErrorCheck()
Dglslang.m41518 … parseContext.requireExtensions($1.loc, 1, &E_GL_KHR_memory_scope_semantics, "workgroupcoherent");
1519 $$.qualifier.workgroupcoherent = true;
Dglslang.y1519 $$.qualifier.workgroupcoherent = true;
Dglslang_tab.cpp6116 (yyval.interm.type).qualifier.workgroupcoherent = true; in yyparse()