Lines Matching refs:planeNdx
69 for (deUint32 planeNdx = 0; planeNdx < m_description.numPlanes; ++planeNdx)
70 m_planeData[planeNdx].resize(getPlaneSizeInBytes(m_description, size, planeNdx, 0, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY));
78 for (deUint32 planeNdx = 0; planeNdx < m_description.numPlanes; ++planeNdx)
79 m_planeData[planeNdx] = other.m_planeData[planeNdx];
91 for (deUint32 planeNdx = 0; planeNdx < m_description.numPlanes; ++planeNdx)
93 const deUint32 planeW = m_size.x() / ( m_description.blockWidth * m_description.planes[planeNdx].widthDivisor);
94 planeRowPitches[planeNdx] = m_description.planes[planeNdx].elementSizeBytes * planeW;
95 planePtrs[planeNdx] = &m_planeData[planeNdx][0];
110 for (deUint32 planeNdx = 0; planeNdx < m_description.numPlanes; ++planeNdx)
112 const deUint32 planeW = m_size.x() / (m_description.blockWidth * m_description.planes[planeNdx].widthDivisor);
113 planeRowPitches[planeNdx] = m_description.planes[planeNdx].elementSizeBytes * planeW;
114 planePtrs[planeNdx] = &m_planeData[planeNdx][0];
136 for (deUint32 planeNdx = 0; planeNdx < imageData.getDescription().numPlanes; ++planeNdx)
143 (VkDeviceSize)imageData.getPlaneSize(planeNdx),
169 for (deUint32 planeNdx = 0; planeNdx < imageData.getDescription().numPlanes; ++planeNdx)
171 deMemcpy((*allocations)[planeNdx]->getHostPtr(), imageData.getPlanePtr(planeNdx), imageData.getPlaneSize(planeNdx));
172 flushMappedMemoryRange(vkd, device, (*allocations)[planeNdx]->getMemory(), 0u, VK_WHOLE_SIZE);
181 for (deUint32 planeNdx = 0; planeNdx < imageData->getDescription().numPlanes; ++planeNdx)
183 invalidateMappedMemoryRange(vkd, device, allocations[planeNdx]->getMemory(), 0u, VK_WHOLE_SIZE);
184 deMemcpy(imageData->getPlanePtr(planeNdx), allocations[planeNdx]->getHostPtr(), imageData->getPlaneSize(planeNdx));
299 for (deUint32 planeNdx = 0; planeNdx < imageData->getDescription().numPlanes; ++planeNdx)
301 const size_t planeSize = imageData->getPlaneSize(planeNdx);
302 deUint8* const planePtr = (deUint8*)imageData->getPlanePtr(planeNdx);
344 for (deUint32 planeNdx = 0; planeNdx < imageData->getDescription().numPlanes; ++planeNdx)
345 deMemset(imageData->getPlanePtr(planeNdx), 0, imageData->getPlaneSize(planeNdx));
398 for (deUint32 planeNdx = 0; planeNdx < imageData.getDescription().numPlanes; ++planeNdx)
401 ? getPlaneAspect(planeNdx)
404 const VkExtent3D planeExtent = getPlaneExtent(formatDesc, imageExtent, planeNdx, 0);
442 vkd.cmdCopyBufferToImage(*cmdBuffer, **stagingBuffers[planeNdx], image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1u, ©);
493 for (deUint32 planeNdx = 0; planeNdx < formatDesc.numPlanes; ++planeNdx)
496 ? getPlaneAspect(planeNdx)
499 ? allocations[planeNdx]
501 const size_t planeSize = imageData.getPlaneSize(planeNdx);
502 const deUint32 planeH = imageData.getSize().y() / formatDesc.planes[planeNdx].heightDivisor;
517 const void* const srcPtr = ((const deUint8*)imageData.getPlanePtr(planeNdx)) + row * rowSize;
580 for (deUint32 planeNdx = 0; planeNdx < imageData->getDescription().numPlanes; ++planeNdx)
583 ? getPlaneAspect(planeNdx)
619 const VkExtent3D planeExtent = getPlaneExtent(formatDesc, imageExtent, planeNdx, 0);
630 vkd.cmdCopyImageToBuffer(*cmdBuffer, image, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, **stagingBuffers[planeNdx], 1u, ©);
641 **stagingBuffers[planeNdx],
713 for (deUint32 planeNdx = 0; planeNdx < formatDesc.numPlanes; ++planeNdx)
716 ? getPlaneAspect(planeNdx)
719 ? allocations[planeNdx]
721 const size_t planeSize = imageData->getPlaneSize(planeNdx);
722 const deUint32 planeH = imageData->getSize().y() / formatDesc.planes[planeNdx].heightDivisor;
739 void* const dstPtr = ((deUint8*)imageData->getPlanePtr(planeNdx)) + row * rowSize;
997 const deUint32 planeNdx = formatInfo.channels[channelNdx].planeNdx;
1003 DE_ASSERT(size.x() % (formatInfo.blockWidth * formatInfo.planes[planeNdx].widthDivisor) == 0);
1004 DE_ASSERT(size.y() % (formatInfo.blockHeight * formatInfo.planes[planeNdx].heightDivisor) == 0);
1006 deUint32 accessWidth = size.x() / ( formatInfo.blockWidth * formatInfo.planes[planeNdx].widthDivisor );
1007 const deUint32 accessHeight = size.y() / ( formatInfo.blockHeight * formatInfo.planes[planeNdx].heightDivisor );
1008 const deUint32 elementSizeBytes = formatInfo.planes[planeNdx].elementSizeBytes;
1009 const deUint32 rowPitch = formatInfo.planes[planeNdx].elementSizeBytes * accessWidth;
1018 return ChannelAccess((tcu::TextureChannelClass)formatInfo.channels[channelNdx].type, sizeBits, tcu::IVec3(accessWidth, accessHeight, 1u), tcu::IVec3((int)pixelStrideBits, (int)rowPitchBits, 0), data.getPlanePtr(planeNdx), (deUint32)valueOffsetBits);