/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
D | TextureCopySplitter.cpp | 55 Extent3D copySize, in Compute2DTextureCopySubresource() argument 74 copy.copies[0].copySize = copySize; in Compute2DTextureCopySubresource() 76 copy.copies[0].bufferSize = copySize; in Compute2DTextureCopySubresource() 110 uint32_t copyBytesPerRowPitch = copySize.width / blockInfo.width * blockInfo.byteSize; in Compute2DTextureCopySubresource() 140 copy.copies[0].copySize = copySize; in Compute2DTextureCopySubresource() 143 copy.copies[0].bufferSize.width = copySize.width + texelOffset.x; in Compute2DTextureCopySubresource() 144 copy.copies[0].bufferSize.height = copySize.height + texelOffset.y; in Compute2DTextureCopySubresource() 145 copy.copies[0].bufferSize.depthOrArrayLayers = copySize.depthOrArrayLayers; in Compute2DTextureCopySubresource() 191 copy.copies[0].copySize.width = texelsPerRow - texelOffset.x; in Compute2DTextureCopySubresource() 192 copy.copies[0].copySize.height = copySize.height; in Compute2DTextureCopySubresource() [all …]
|
D | UtilsD3D12.cpp | 103 D3D12_BOX ComputeD3D12BoxFromOffsetAndSize(const Origin3D& offset, const Extent3D& copySize) { in ComputeD3D12BoxFromOffsetAndSize() argument 108 sourceRegion.right = offset.x + copySize.width; in ComputeD3D12BoxFromOffsetAndSize() 109 sourceRegion.bottom = offset.y + copySize.height; in ComputeD3D12BoxFromOffsetAndSize() 110 sourceRegion.back = offset.z + copySize.depthOrArrayLayers; in ComputeD3D12BoxFromOffsetAndSize() 170 ComputeD3D12BoxFromOffsetAndSize(info.bufferOffset, info.copySize); in RecordCopyBufferToTextureFromTextureCopySplit() 184 const Extent3D& copySize, in CopyBufferTo2DTextureWithCopySplit() argument 191 textureCopy.origin, copySize, blockInfo, offset, bytesPerRow, rowsPerImage); in CopyBufferTo2DTextureWithCopySplit() 205 for (uint32_t copyLayer = 0; copyLayer < copySize.depthOrArrayLayers; ++copyLayer) { in CopyBufferTo2DTextureWithCopySplit() 229 const Extent3D& copySize, in CopyBufferTo3DTexture() argument 236 textureCopy.origin, copySize, blockInfo, offset, bytesPerRow, rowsPerImage); in CopyBufferTo3DTexture() [all …]
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
D | CLKernel.cpp | 28 size_t copySize = 0u; in getInfo() local 34 copySize = mInfo.functionName.length() + 1u; in getInfo() 38 copySize = sizeof(mInfo.numArgs); in getInfo() 43 copySize = sizeof(valUInt); in getInfo() 48 copySize = sizeof(valPointer); in getInfo() 53 copySize = sizeof(valPointer); in getInfo() 57 copySize = mInfo.attributes.length() + 1u; in getInfo() 67 if (valueSize < copySize) in getInfo() 73 std::memcpy(value, copyValue, copySize); in getInfo() 78 *valueSizeRet = copySize; in getInfo() [all …]
|
D | CLDevice.cpp | 42 size_t copySize = 0u; in getInfo() local 103 copySize = sizeof(valUInt); in getInfo() 123 copySize = sizeof(valULong); in getInfo() 136 copySize = sizeof(valSizeT); in getInfo() 146 result = mImpl->getInfoStringLength(name, ©Size); in getInfo() 151 valString.resize(copySize, '\0'); in getInfo() 152 result = mImpl->getInfoString(name, copySize, valString.data()); in getInfo() 159 copySize = sizeof(mInfo.type); in getInfo() 164 copySize = sizeof(valUInt); in getInfo() 168 copySize = mInfo.maxWorkItemSizes.size() * in getInfo() [all …]
|
D | CLImage.cpp | 39 size_t copySize = 0u; in getInfo() local 45 copySize = sizeof(mFormat); in getInfo() 50 copySize = sizeof(valSizeT); in getInfo() 54 copySize = sizeof(mDesc.rowPitch); in getInfo() 58 copySize = sizeof(mDesc.slicePitch); in getInfo() 62 copySize = sizeof(mDesc.width); in getInfo() 66 copySize = sizeof(mDesc.height); in getInfo() 70 copySize = sizeof(mDesc.depth); in getInfo() 74 copySize = sizeof(mDesc.arraySize); in getInfo() 79 copySize = sizeof(valPointer); in getInfo() [all …]
|
D | CLSampler.cpp | 26 size_t copySize = 0u; in getInfo() local 33 copySize = sizeof(valUInt); in getInfo() 38 copySize = sizeof(valPointer); in getInfo() 42 copySize = sizeof(mNormalizedCoords); in getInfo() 47 copySize = sizeof(valUInt); in getInfo() 52 copySize = sizeof(valUInt); in getInfo() 56 copySize = mProperties.size() * sizeof(decltype(mProperties)::value_type); in getInfo() 66 if (valueSize < copySize) in getInfo() 72 std::memcpy(value, copyValue, copySize); in getInfo() 77 *valueSizeRet = copySize; in getInfo()
|
D | CLMemory.cpp | 61 size_t copySize = 0u; in getInfo() local 68 copySize = sizeof(valUInt); in getInfo() 72 copySize = sizeof(mFlags); in getInfo() 76 copySize = sizeof(mSize); in getInfo() 80 copySize = sizeof(mHostPtr); in getInfo() 85 copySize = sizeof(valUInt); in getInfo() 90 copySize = sizeof(valUInt); in getInfo() 95 copySize = sizeof(valPointer); in getInfo() 100 copySize = sizeof(valPointer); in getInfo() 104 copySize = sizeof(mOffset); in getInfo() [all …]
|
D | CLEvent.cpp | 34 size_t copySize = 0u; in getInfo() local 41 copySize = sizeof(valPointer); in getInfo() 45 copySize = sizeof(mCommandType); in getInfo() 50 copySize = sizeof(valUInt); in getInfo() 60 copySize = sizeof(execStatus); in getInfo() 66 copySize = sizeof(valPointer); in getInfo() 76 if (valueSize < copySize) in getInfo() 82 std::memcpy(value, copyValue, copySize); in getInfo() 87 *valueSizeRet = copySize; in getInfo()
|
D | CLPlatform.cpp | 116 size_t copySize = 0u; in getInfo() local 122 copySize = mInfo.profile.length() + 1u; in getInfo() 126 copySize = mInfo.versionStr.length() + 1u; in getInfo() 130 copySize = sizeof(mInfo.version); in getInfo() 134 copySize = mInfo.name.length() + 1u; in getInfo() 138 copySize = sizeof(kVendor); in getInfo() 142 copySize = mInfo.extensions.length() + 1u; in getInfo() 146 copySize = mInfo.extensionsWithVersion.size() * in getInfo() 151 copySize = sizeof(mInfo.hostTimerRes); in getInfo() 155 copySize = sizeof(kIcdSuffix); in getInfo() [all …]
|
D | CLProgram.cpp | 79 size_t copySize = 0u; in getInfo() local 86 copySize = sizeof(valUInt); in getInfo() 91 copySize = sizeof(valPointer); in getInfo() 96 copySize = sizeof(valUInt); in getInfo() 105 copySize = devices.size() * sizeof(decltype(devices)::value_type); in getInfo() 109 copySize = mSource.length() + 1u; in getInfo() 113 copySize = mIL.length() + 1u; in getInfo() 130 if (valueSize < copySize) in getInfo() 136 std::memcpy(value, copyValue, copySize); in getInfo() 141 *valueSizeRet = copySize; in getInfo()
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
D | TextureCopySplitter.cpp | 39 Extent3D copySize, in ComputeTextureCopySplit() argument 57 copy.copies[0].copySize = copySize; in ComputeTextureCopySplit() 62 copy.copies[0].bufferSize = copySize; in ComputeTextureCopySplit() 76 uint32_t copyBytesPerRowPitch = copySize.width / format.blockWidth * format.blockByteSize; in ComputeTextureCopySplit() 106 copy.copies[0].copySize = copySize; in ComputeTextureCopySplit() 109 copy.copies[0].bufferSize.width = copySize.width + texelOffset.x; in ComputeTextureCopySplit() 111 copy.copies[0].bufferSize.depth = copySize.depth + texelOffset.z; in ComputeTextureCopySplit() 156 copy.copies[0].copySize.width = texelsPerRow - texelOffset.x; in ComputeTextureCopySplit() 157 copy.copies[0].copySize.height = copySize.height; in ComputeTextureCopySplit() 158 copy.copies[0].copySize.depth = copySize.depth; in ComputeTextureCopySplit() [all …]
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
D | CommandValidation.cpp | 114 const Extent3D& copySize, in ComputeRequiredBytesInCopy() argument 117 ASSERT(copySize.width % blockInfo.width == 0); in ComputeRequiredBytesInCopy() 118 ASSERT(copySize.height % blockInfo.height == 0); in ComputeRequiredBytesInCopy() 119 uint32_t widthInBlocks = copySize.width / blockInfo.width; in ComputeRequiredBytesInCopy() 120 uint32_t heightInBlocks = copySize.height / blockInfo.height; in ComputeRequiredBytesInCopy() 123 if (copySize.depthOrArrayLayers == 0) { in ComputeRequiredBytesInCopy() 142 ASSERT(copySize.depthOrArrayLayers <= 1 || (bytesPerRow != wgpu::kCopyStrideUndefined && in ComputeRequiredBytesInCopy() 146 bytesPerImage > std::numeric_limits<uint64_t>::max() / copySize.depthOrArrayLayers, in ComputeRequiredBytesInCopy() 148 bytesPerImage, std::numeric_limits<uint64_t>::max() / copySize.depthOrArrayLayers, in ComputeRequiredBytesInCopy() 149 copySize.depthOrArrayLayers); in ComputeRequiredBytesInCopy() [all …]
|
D | CopyTextureForBrowserHelper.cpp | 241 const Extent3D* copySize, in ValidateCopyTextureForBrowser() argument 246 DAWN_TRY_CONTEXT(ValidateImageCopyTexture(device, *source, *copySize), in ValidateCopyTextureForBrowser() 248 DAWN_TRY_CONTEXT(ValidateImageCopyTexture(device, *destination, *copySize), in ValidateCopyTextureForBrowser() 251 DAWN_TRY_CONTEXT(ValidateTextureCopyRange(device, *source, *copySize), in ValidateCopyTextureForBrowser() 253 DAWN_TRY_CONTEXT(ValidateTextureCopyRange(device, *destination, *copySize), in ValidateCopyTextureForBrowser() 256 DAWN_TRY(ValidateTextureToTextureCopyCommonRestrictions(*source, *destination, *copySize)); in ValidateCopyTextureForBrowser() 260 DAWN_INVALID_IF(copySize->depthOrArrayLayers > 1, in ValidateCopyTextureForBrowser() 261 "Copy is for more than one array layer (%u)", copySize->depthOrArrayLayers); in ValidateCopyTextureForBrowser() 287 const Extent3D* copySize, in DoCopyTextureForBrowser() argument 293 if (copySize->width == 0 || copySize->height == 0 || copySize->depthOrArrayLayers == 0) { in DoCopyTextureForBrowser() [all …]
|
D | CommandBuffer.cpp | 75 const Extent3D copySize, in IsCompleteSubresourceCopiedTo() argument 82 return extent.width == copySize.width && extent.height == copySize.height; in IsCompleteSubresourceCopiedTo() 84 return extent.width == copySize.width && extent.height == copySize.height && in IsCompleteSubresourceCopiedTo() 85 extent.depthOrArrayLayers == copySize.depthOrArrayLayers; in IsCompleteSubresourceCopiedTo() 92 const Extent3D& copySize) { in GetSubresourcesAffectedByCopy() argument 96 copy.aspect, {copy.origin.z, copySize.depthOrArrayLayers}, {copy.mipLevel, 1}}; in GetSubresourcesAffectedByCopy() 190 const uint64_t widthInBlocks = copy->copySize.width / blockInfo.width; in IsFullBufferOverwrittenInTextureToBufferCopy() 191 const uint64_t heightInBlocks = copy->copySize.height / blockInfo.height; in IsFullBufferOverwrittenInTextureToBufferCopy() 192 const bool multiSlice = copy->copySize.depthOrArrayLayers > 1; in IsFullBufferOverwrittenInTextureToBufferCopy() 209 ComputeRequiredBytesInCopy(blockInfo, copy->copySize, copy->destination.bytesPerRow, in IsFullBufferOverwrittenInTextureToBufferCopy()
|
D | CommandEncoder.cpp | 695 const Extent3D* copySize) { in APICopyBufferToTexture() argument 704 DAWN_TRY(ValidateImageCopyTexture(GetDevice(), *destination, *copySize)); in APICopyBufferToTexture() 715 DAWN_TRY(ValidateTextureCopyRange(GetDevice(), *destination, *copySize)); in APICopyBufferToTexture() 724 blockInfo, *copySize)); in APICopyBufferToTexture() 731 ApplyDefaultTextureDataLayoutOptions(&srcLayout, blockInfo, *copySize); in APICopyBufferToTexture() 744 copy->copySize = *copySize; in APICopyBufferToTexture() 749 destination->texture, copySize); in APICopyBufferToTexture() 754 const Extent3D* copySize) { in APICopyTextureToBuffer() argument 759 DAWN_TRY(ValidateImageCopyTexture(GetDevice(), *source, *copySize)); in APICopyTextureToBuffer() 774 DAWN_TRY(ValidateTextureCopyRange(GetDevice(), *source, *copySize)); in APICopyTextureToBuffer() [all …]
|
D | CommandValidation.h | 40 const Extent3D& copySize, 53 const Extent3D& copySize); 61 const Extent3D& copySize); 71 const Extent3D& copySize); 74 const Extent3D& copySize);
|
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
D | Texture3DTests.cpp | 62 wgpu::Extent3D copySize = {kRTSize, kRTSize, kRTSize}; in TEST_P() local 68 descriptor.size = copySize; in TEST_P() 74 uint32_t bytesPerRow = utils::GetMinimumBytesPerRow(kFormat, copySize.width); in TEST_P() 76 utils::RequiredBytesInCopy(bytesPerRow, copySize.height, copySize, kFormat); in TEST_P() 80 for (uint32_t z = 0; z < copySize.depthOrArrayLayers; ++z) { in TEST_P() 81 for (uint32_t y = 0; y < copySize.height; ++y) { in TEST_P() 82 for (uint32_t x = 0; x < copySize.width; ++x) { in TEST_P() 83 uint32_t i = (z * copySize.height + y) * bytesPerRow / bytesPerTexel + x; in TEST_P() 94 utils::CreateImageCopyBuffer(buffer, 0, bytesPerRow, copySize.height); in TEST_P() 96 encoder.CopyBufferToTexture(&imageCopyBuffer, &imageCopyTexture, ©Size); in TEST_P()
|
D | CopyTextureForBrowserTests.cpp | 46 std::ostream& operator<<(std::ostream& o, wgpu::Extent3D copySize) { in operator <<() argument 47 o << copySize.width << ", " << copySize.height << ", " << copySize.depthOrArrayLayers; in operator <<() 323 const wgpu::Extent3D& copySize, in RunCopyExternalImageToTexture() argument 330 ©Size, &options); in RunCopyExternalImageToTexture() 337 const wgpu::Extent3D& copySize, in CheckResultInBuiltInComputePipeline() argument 347 copySize.width, in CheckResultInBuiltInComputePipeline() 348 copySize.height, // copy size in CheckResultInBuiltInComputePipeline() 401 const wgpu::Extent3D& copySize = {kDefaultTextureWidth, kDefaultTextureHeight}, in DoTest() argument 408 copySize.depthOrArrayLayers}, 422 srcSpec.textureSize.width > copySize.width || [all …]
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/ |
D | CommandEncoder.cpp | 36 const Extent3D& copySize) { in ValidateCopySizeFitsInTexture() argument 50 if (uint64_t(textureCopy.origin.x) + uint64_t(copySize.width) > in ValidateCopySizeFitsInTexture() 52 uint64_t(textureCopy.origin.y) + uint64_t(copySize.height) > in ValidateCopySizeFitsInTexture() 59 if (textureCopy.origin.z != 0 || copySize.depth > 1) { in ValidateCopySizeFitsInTexture() 156 const Extent3D& copySize) { in ValidateEntireSubresourceCopied() argument 160 srcSize.width != copySize.width || srcSize.height != copySize.height || in ValidateEntireSubresourceCopied() 161 srcSize.depth != copySize.depth) { in ValidateEntireSubresourceCopied() 172 const Extent3D& copySize) { in ValidateTextureToTextureCopyRestrictions() argument 182 DAWN_TRY(ValidateEntireSubresourceCopied(src, dst, copySize)); in ValidateTextureToTextureCopyRestrictions() 193 DAWN_TRY(ValidateEntireSubresourceCopied(src, dst, copySize)); in ValidateTextureToTextureCopyRestrictions() [all …]
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/d3d12/ |
D | CopySplitTests.cpp | 55 ASSERT_LE(copy.bufferOffset.x + copy.copySize.width, copy.bufferSize.width); in ValidateFootprints() 56 ASSERT_LE(copy.bufferOffset.y + copy.copySize.height, copy.bufferSize.height); in ValidateFootprints() 57 ASSERT_LE(copy.bufferOffset.z + copy.copySize.depthOrArrayLayers, in ValidateFootprints() 80 ASSERT_EQ(copy.copySize.width % textureSpec.blockWidth, 0u); in ValidateFootprints() 81 uint32_t footprintWidth = copy.bufferOffset.x + copy.copySize.width; in ValidateFootprints() 86 ASSERT_EQ(copy.copySize.height % textureSpec.blockHeight, 0u); in ValidateFootprints() 87 uint32_t footprintHeight = copy.bufferOffset.y + copy.copySize.height; in ValidateFootprints() 129 a.textureOffset.x, a.textureOffset.x + a.copySize.width - 1, b.textureOffset.x, in ValidateDisjoint() 130 b.textureOffset.x + b.copySize.width - 1); in ValidateDisjoint() 132 a.textureOffset.y, a.textureOffset.y + a.copySize.height - 1, b.textureOffset.y, in ValidateDisjoint() [all …]
|
/third_party/flutter/skia/third_party/externals/dawn/src/tests/unittests/d3d12/ |
D | CopySplitTests.cpp | 50 ASSERT_LE(copy.bufferOffset.x + copy.copySize.width, copy.bufferSize.width); in ValidateFootprints() 51 ASSERT_LE(copy.bufferOffset.y + copy.copySize.height, copy.bufferSize.height); in ValidateFootprints() 52 ASSERT_LE(copy.bufferOffset.z + copy.copySize.depth, copy.bufferSize.depth); in ValidateFootprints() 71 …ap(a.textureOffset.x, a.textureOffset.x + a.copySize.width, b.textureOffset.x, b.textureOffset.x +… in ValidateDisjoint() 72 …p(a.textureOffset.y, a.textureOffset.y + a.copySize.height, b.textureOffset.y, b.textureOffset.y +… in ValidateDisjoint() 73 …ap(a.textureOffset.z, a.textureOffset.z + a.copySize.depth, b.textureOffset.z, b.textureOffset.z +… in ValidateDisjoint() 86 uint32_t maxX = copySplit.copies[0].textureOffset.x + copySplit.copies[0].copySize.width; in ValidateTextureBounds() 87 uint32_t maxY = copySplit.copies[0].textureOffset.y + copySplit.copies[0].copySize.height; in ValidateTextureBounds() 88 uint32_t maxZ = copySplit.copies[0].textureOffset.z + copySplit.copies[0].copySize.depth; in ValidateTextureBounds() 95 maxX = std::max(maxX, copy.textureOffset.x + copy.copySize.width); in ValidateTextureBounds() [all …]
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
D | CommandBufferGL.cpp | 456 const Extent3D& copySize) { in ComputeTextureCopyExtent() argument 457 Extent3D validTextureCopyExtent = copySize; in ComputeTextureCopyExtent() 462 if (copySize.width > virtualSizeAtLevel.width - textureCopy.origin.x) { in ComputeTextureCopyExtent() 466 if (copySize.height > virtualSizeAtLevel.height - textureCopy.origin.y) { in ComputeTextureCopyExtent() 477 const Extent3D& copySize) { in CopyTextureToTextureWithBlit() argument 501 for (uint32_t layer = 0; layer < copySize.depthOrArrayLayers; ++layer) { in CopyTextureToTextureWithBlit() 544 gl.BlitFramebuffer(src.origin.x, src.origin.y, src.origin.x + copySize.width, in CopyTextureToTextureWithBlit() 545 src.origin.y + copySize.height, dst.origin.x, dst.origin.y, in CopyTextureToTextureWithBlit() 546 dst.origin.x + copySize.width, dst.origin.y + copySize.height, in CopyTextureToTextureWithBlit() 639 if (copy->copySize.width == 0 || copy->copySize.height == 0 || in Execute() [all …]
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/ |
D | VideoViewsValidationTests.cpp | 130 wgpu::Extent3D copySize = {1, 1, 1}; in TEST_F() local 133 encoder.CopyTextureToTexture(©Src, ©Dst, ©Size); in TEST_F() 151 wgpu::Extent3D copySize = {1, 1, 1}; in TEST_F() local 155 encoder.CopyTextureToTexture(©Src, ©Dst, ©Size); in TEST_F() 164 encoder.CopyTextureToTexture(©Src, ©Dst, ©Size); in TEST_F() 183 wgpu::Extent3D copySize = {1, 1, 1}; in TEST_F() local 186 encoder.CopyTextureToBuffer(©Src, ©Dst, ©Size); in TEST_F() 205 wgpu::Extent3D copySize = {1, 1, 1}; in TEST_F() local 209 encoder.CopyTextureToBuffer(©Src, ©Dst, ©Size); in TEST_F() 218 encoder.CopyTextureToBuffer(©Src, ©Dst, ©Size); in TEST_F() [all …]
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
D | CommandBufferVk.cpp | 59 const Extent3D& copySize) { in HasSameTextureCopyExtent() argument 60 Extent3D imageExtentSrc = ComputeTextureCopyExtent(srcCopy, copySize); in HasSameTextureCopyExtent() 61 Extent3D imageExtentDst = ComputeTextureCopyExtent(dstCopy, copySize); in HasSameTextureCopyExtent() 69 const Extent3D& copySize, in ComputeImageCopyRegion() argument 87 region.srcSubresource.layerCount = copySize.depthOrArrayLayers; in ComputeImageCopyRegion() 106 region.dstSubresource.layerCount = copySize.depthOrArrayLayers; in ComputeImageCopyRegion() 120 ASSERT(HasSameTextureCopyExtent(srcCopy, dstCopy, copySize)); in ComputeImageCopyRegion() 121 Extent3D imageExtent = ComputeTextureCopyExtent(dstCopy, copySize); in ComputeImageCopyRegion() 124 region.extent.depth = has3DTextureInCopy ? copySize.depthOrArrayLayers : 1; in ComputeImageCopyRegion() 444 const Extent3D& copySize) { in RecordCopyImageWithTemporaryBuffer() argument [all …]
|
D | UtilsVulkan.cpp | 87 Extent3D ComputeTextureCopyExtent(const TextureCopy& textureCopy, const Extent3D& copySize) { in ComputeTextureCopyExtent() argument 88 Extent3D validTextureCopyExtent = copySize; in ComputeTextureCopyExtent() 93 if (copySize.width > virtualSizeAtLevel.width - textureCopy.origin.x) { in ComputeTextureCopyExtent() 97 if (copySize.height > virtualSizeAtLevel.height - textureCopy.origin.y) { in ComputeTextureCopyExtent() 107 const Extent3D& copySize) { in ComputeBufferImageCopyRegion() argument 112 return ComputeBufferImageCopyRegion(passDataLayout, textureCopy, copySize); in ComputeBufferImageCopyRegion() 117 const Extent3D& copySize) { in ComputeBufferImageCopyRegion() argument 140 region.imageSubresource.layerCount = copySize.depthOrArrayLayers; in ComputeBufferImageCopyRegion() 142 Extent3D imageExtent = ComputeTextureCopyExtent(textureCopy, copySize); in ComputeBufferImageCopyRegion() 157 Extent3D imageExtent = ComputeTextureCopyExtent(textureCopy, copySize); in ComputeBufferImageCopyRegion()
|