Lines Matching defs:resource

399 							  const Resource&			resource,
405 if (resource.getType() == RESOURCE_TYPE_IMAGE)
414 resource.getImage().handle,
415 resource.getImage().subresourceRange
439 resource.getBuffer().handle,
440 resource.getBuffer().offset,
441 resource.getBuffer().size
495 const UniquePtr<Resource> resource (new Resource(*m_opContext, m_resourceDesc, m_writeOp.getOutResourceUsageFlags() | m_readOp.getInResourceUsageFlags()));
496 const UniquePtr<Operation> writeOp (m_writeOp.build(*m_opContext, *resource));
497 const UniquePtr<Operation> readOp (m_readOp.build (*m_opContext, *resource));
549 createBarrierMultiQueue (synchronizationWrapper[QUEUETYPE_WRITE], writeCmdBuffer, writeSync, readSync, *resource, queuePairs[pairNdx].familyIndexWrite, queuePairs[pairNdx].familyIndexRead, m_sharingMode);
553 createBarrierMultiQueue (synchronizationWrapper[QUEUETYPE_READ], readCmdBuffer, writeSync, readSync, *resource, queuePairs[pairNdx].familyIndexWrite, queuePairs[pairNdx].familyIndexRead, m_sharingMode, true);
618 // Create a chain of operations copying data from one resource
650 // operation performed on the resource.
718 const Resource& resource = *m_resources[opIdx - 1].get();
720 createBarrierMultiQueue(synchronizationWrapper, cmdBuffer, writeSync, readSync, resource, m_opQueues[opIdx - 1].family, m_opQueues[opIdx].family, m_sharingMode, true);
729 const Resource& resource = *m_resources[opIdx].get();
731 createBarrierMultiQueue(synchronizationWrapper, cmdBuffer, writeSync, readSync, resource, m_opQueues[opIdx].family, m_opQueues[opIdx + 1].family, m_sharingMode);
793 const UniquePtr<Resource> resource (new Resource(*m_opContext, m_resourceDesc, m_writeOp.getOutResourceUsageFlags() | m_readOp.getInResourceUsageFlags()));
794 const UniquePtr<Operation> writeOp (m_writeOp.build(*m_opContext, *resource));
795 const UniquePtr<Operation> readOp (m_readOp.build(*m_opContext, *resource));
823 createBarrierMultiQueue (synchronizationWrapper[QUEUETYPE_WRITE], writeCmdBuffer, writeSync, readSync, *resource, queuePairs[pairNdx].familyIndexWrite, queuePairs[pairNdx].familyIndexRead, m_sharingMode);
829 createBarrierMultiQueue (synchronizationWrapper[QUEUETYPE_READ], readCmdBuffer, writeSync, readSync, *resource, queuePairs[pairNdx].familyIndexWrite, queuePairs[pairNdx].familyIndexRead, m_sharingMode, true);
1000 const ResourceDescription& resource = s_resources[resourceNdx];
1001 if (isResourceSupported(writeOp, resource) && isResourceSupported(readOp, resource))
1003 std::string name = getResourceName(resource);
1006 // queue family sharing mode used for resource
1015 opGroup->addChild(new BaseTestCase(testCtx, name, data.type, groups[groupNdx].syncPrimitive, resource, writeOp, readOp, sharingMode, *data.pipelineCacheData));