Home
last modified time | relevance | path

Searched refs:copySize (Results 1 – 25 of 125) sorted by relevance

12345

/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DTextureCopySplitter.cpp55 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 …]
DUtilsD3D12.cpp103 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/
DCLKernel.cpp28 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 …]
DCLDevice.cpp42 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, &copySize); 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 …]
DCLImage.cpp39 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 …]
DCLSampler.cpp26 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()
DCLMemory.cpp61 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 …]
DCLEvent.cpp34 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()
DCLPlatform.cpp116 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 …]
DCLProgram.cpp79 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/
DTextureCopySplitter.cpp39 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/
DCommandValidation.cpp114 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 …]
DCopyTextureForBrowserHelper.cpp241 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 …]
DCommandBuffer.cpp75 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()
DCommandEncoder.cpp695 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 …]
DCommandValidation.h40 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/
DTexture3DTests.cpp62 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, &copySize); in TEST_P()
DCopyTextureForBrowserTests.cpp46 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 &copySize, &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/
DCommandEncoder.cpp36 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/
DCopySplitTests.cpp55 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/
DCopySplitTests.cpp50 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/
DCommandBufferGL.cpp456 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/
DVideoViewsValidationTests.cpp130 wgpu::Extent3D copySize = {1, 1, 1}; in TEST_F() local
133 encoder.CopyTextureToTexture(&copySrc, &copyDst, &copySize); in TEST_F()
151 wgpu::Extent3D copySize = {1, 1, 1}; in TEST_F() local
155 encoder.CopyTextureToTexture(&copySrc, &copyDst, &copySize); in TEST_F()
164 encoder.CopyTextureToTexture(&copySrc, &copyDst, &copySize); in TEST_F()
183 wgpu::Extent3D copySize = {1, 1, 1}; in TEST_F() local
186 encoder.CopyTextureToBuffer(&copySrc, &copyDst, &copySize); in TEST_F()
205 wgpu::Extent3D copySize = {1, 1, 1}; in TEST_F() local
209 encoder.CopyTextureToBuffer(&copySrc, &copyDst, &copySize); in TEST_F()
218 encoder.CopyTextureToBuffer(&copySrc, &copyDst, &copySize); in TEST_F()
[all …]
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DCommandBufferVk.cpp59 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 …]
DUtilsVulkan.cpp87 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()

12345