Lines Matching refs:readOp
57 BaseTestInstance (Context& context, SynchronizationType type, const ResourceDescription& resourceDesc, const OperationSupport& writeOp, const OperationSupport& readOp, PipelineCacheData& pipelineCacheData)
61 , m_resource (new Resource(m_opContext, resourceDesc, writeOp.getOutResourceUsageFlags() | readOp.getInResourceUsageFlags()))
63 , m_readOp (readOp.build(m_opContext, *m_resource))
78 EventTestInstance (Context& context, SynchronizationType type, const ResourceDescription& resourceDesc, const OperationSupport& writeOp, const OperationSupport& readOp, PipelineCacheData& pipelineCacheData)
79 : BaseTestInstance (context, type, resourceDesc, writeOp, readOp, pipelineCacheData)
163 BarrierTestInstance (Context& context, SynchronizationType type, const ResourceDescription& resourceDesc, const OperationSupport& writeOp, const OperationSupport& readOp, PipelineCacheData& pipelineCacheData)
164 : BaseTestInstance (context, type, resourceDesc, writeOp, readOp, pipelineCacheData)
246 BinarySemaphoreTestInstance (Context& context, SynchronizationType type, const ResourceDescription& resourceDesc, const OperationSupport& writeOp, const OperationSupport& readOp, PipelineCacheData& pipelineCacheData)
247 : BaseTestInstance (context, type, resourceDesc, writeOp, readOp, pipelineCacheData)
369 TimelineSemaphoreTestInstance (Context& context, SynchronizationType type, const ResourceDescription& resourceDesc, const de::SharedPtr<OperationSupport>& writeOp, const de::SharedPtr<OperationSupport>& readOp, PipelineCacheData& pipelineCacheData)
384 m_opSupports.push_back(readOp);
522 FenceTestInstance (Context& context, SynchronizationType type, const ResourceDescription& resourceDesc, const OperationSupport& writeOp, const OperationSupport& readOp, PipelineCacheData& pipelineCacheData)
523 : BaseTestInstance (context, type, resourceDesc, writeOp, readOp, pipelineCacheData)
609 const OperationName readOp,
616 , m_readOp (makeOperationSupport(readOp, resourceDesc, specializedAccess).release())
732 const OperationName readOp = s_readOps[readOpNdx];
733 const std::string opGroupName = getOperationName(writeOp) + "_" + getOperationName(readOp);
743 if (isResourceSupported(writeOp, resource) && isResourceSupported(readOp, resource))
747 if ((isSpecializedAccessFlagSupported(writeOp) || isSpecializedAccessFlagSupported(readOp)))
750 opGroup->addChild(new SyncTestCase(testCtx, nameSp, data.type, groups[groupNdx].syncPrimitive, resource, writeOp, readOp, true, *data.pipelineCacheData));
754 opGroup->addChild(new SyncTestCase(testCtx, name, data.type, groups[groupNdx].syncPrimitive, resource, writeOp, readOp, false, *data.pipelineCacheData));