Home
last modified time | relevance | path

Searched refs:aspectMask (Results 1 – 25 of 146) sorted by relevance

123456

/external/swiftshader/src/Vulkan/
DVkImage.cpp227 auto aspect = static_cast<VkImageAspectFlagBits>(subresourceRange.aspectMask); in getSizeInBytes()
330 if(!((pSubresource->aspectMask == VK_IMAGE_ASPECT_COLOR_BIT) || in getSubresourceLayout()
331 (pSubresource->aspectMask == VK_IMAGE_ASPECT_DEPTH_BIT) || in getSubresourceLayout()
332 (pSubresource->aspectMask == VK_IMAGE_ASPECT_STENCIL_BIT) || in getSubresourceLayout()
333 (pSubresource->aspectMask == VK_IMAGE_ASPECT_PLANE_0_BIT) || in getSubresourceLayout()
334 (pSubresource->aspectMask == VK_IMAGE_ASPECT_PLANE_1_BIT) || in getSubresourceLayout()
335 (pSubresource->aspectMask == VK_IMAGE_ASPECT_PLANE_2_BIT))) in getSubresourceLayout()
337 UNSUPPORTED("aspectMask %X", pSubresource->aspectMask); in getSubresourceLayout()
340 auto aspect = static_cast<VkImageAspectFlagBits>(pSubresource->aspectMask); in getSubresourceLayout()
353 if(!((region.srcSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT) || in copyTo()
[all …]
DVkImageView.cpp73 range.aspectMask, in ResolveRemainingLevelsLayers()
105 , id(image, viewType, format.getAspectFormat(subresourceRange.aspectMask), components) in ImageView()
158 void ImageView::clear(const VkClearValue &clearValue, const VkImageAspectFlags aspectMask, const Vk… in clear() argument
166 sr.aspectMask = aspectMask; in clear()
170 void ImageView::clear(const VkClearValue &clearValue, const VkImageAspectFlags aspectMask, const Vk… in clear() argument
178 sr.aspectMask = aspectMask; in clear()
187 void ImageView::clearWithLayerMask(const VkClearValue &clearValue, VkImageAspectFlags aspectMask, c… in clearWithLayerMask() argument
195 clear(clearValue, aspectMask, r); in clearWithLayerMask()
208 subresourceRange.aspectMask, in resolve()
215 resolveAttachment->subresourceRange.aspectMask, in resolve()
[all …]
DVkFramebuffer.cpp81 VkImageAspectFlags aspectMask = Format(attachment.format).getAspects(); in clear() local
83 aspectMask &= VK_IMAGE_ASPECT_STENCIL_BIT; in clear()
85 aspectMask &= ~VK_IMAGE_ASPECT_STENCIL_BIT; in clear()
87 if(!aspectMask || !renderPass->isAttachmentUsed(i)) in clear()
94 attachments[i]->clearWithLayerMask(pClearValues[i], aspectMask, renderArea, in clear()
99 attachments[i]->clear(pClearValues[i], aspectMask, renderArea); in clear()
108 if(attachment.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT) in clearAttachment()
120 imageView->clearWithLayerMask(attachment.clearValue, attachment.aspectMask, rect.rect, in clearAttachment()
125 imageView->clear(attachment.clearValue, attachment.aspectMask, rect); in clearAttachment()
129 else if(attachment.aspectMask & (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT)) in clearAttachment()
[all …]
DVkImageView.hpp76 …void clear(const VkClearValue &clearValues, VkImageAspectFlags aspectMask, const VkRect2D &renderA…
77 …void clear(const VkClearValue &clearValue, VkImageAspectFlags aspectMask, const VkClearRect &rende…
78 …void clearWithLayerMask(const VkClearValue &clearValue, VkImageAspectFlags aspectMask, const VkRec…
108 …bool hasDepthAspect() const { return (subresourceRange.aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT) != … in hasDepthAspect()
109 …bool hasStencilAspect() const { return (subresourceRange.aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT)… in hasStencilAspect()
DVkImage.hpp175 return (subresource.aspectMask == other.subresource.aspectMask) && in operator ==()
182 return static_cast<size_t>(other.subresource.aspectMask) ^ in operator ()()
/external/vulkan-validation-layers/layers/
Dconvert_to_renderpass2.cpp33 out_struct->aspectMask = in ConvertVkAttachmentReferenceToV2KHR()
171 … VkImageAspectFlags aspectMask = pInputAttachmentAspectInfo->pAspectReferences[i].aspectMask; in ConvertVkRenderPassCreateInfoToV2KHR() local
173 … out_struct->pSubpasses[subpass].pInputAttachments[attachment].aspectMask = aspectMask; in ConvertVkRenderPassCreateInfoToV2KHR()
184 if (attachment_ref.aspectMask == VK_IMAGE_ASPECT_FLAG_BITS_MAX_ENUM && in ConvertVkRenderPassCreateInfoToV2KHR()
186 attachment_ref.aspectMask = 0; in ConvertVkRenderPassCreateInfoToV2KHR()
189 attachment_ref.aspectMask |= VK_IMAGE_ASPECT_COLOR_BIT; in ConvertVkRenderPassCreateInfoToV2KHR()
192 attachment_ref.aspectMask |= VK_IMAGE_ASPECT_DEPTH_BIT; in ConvertVkRenderPassCreateInfoToV2KHR()
195 attachment_ref.aspectMask |= VK_IMAGE_ASPECT_STENCIL_BIT; in ConvertVkRenderPassCreateInfoToV2KHR()
Dhash_vk_types.h88 …return (lhs.aspectMask == rhs.aspectMask) && (lhs.baseMipLevel == rhs.baseMipLevel) && (lhs.levelC…
96 …hc << value.aspectMask << value.baseMipLevel << value.levelCount << value.baseArrayLayer << value.…
Dbuffer_validation.cpp47 subresource_range.aspectMask = subresource_layers.aspectMask; in RangeFromLayers()
87 …init_range.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; // Normalization will expand this for multipla…
89 init_range.aspectMask =
144 VkImageAspectFlags &aspect_mask = norm.aspectMask; in NormalizeSubresourceRange()
172 …JECT *pObject, ImageSubresourcePair imgpair, const LAYOUT &layout, VkImageAspectFlags aspectMask) { in SetLayout() argument
173 if (imgpair.subresource.aspectMask & aspectMask) { in SetLayout()
174 imgpair.subresource.aspectMask = aspectMask; in SetLayout()
189 …yLayout(ImageSubresourcePair imgpair, VkImageLayout &layout, const VkImageAspectFlags aspectMask) { in FindLayoutVerifyLayout() argument
190 if (!(imgpair.subresource.aspectMask & aspectMask)) { in FindLayoutVerifyLayout()
193 VkImageAspectFlags oldAspectMask = imgpair.subresource.aspectMask; in FindLayoutVerifyLayout()
[all …]
/external/mesa3d/src/amd/vulkan/
Dradv_meta_copy.c185 region->imageSubresource.aspectMask); in copy_buffer_to_image()
194 .aspectMask = region->imageSubresource.aspectMask, in copy_buffer_to_image()
352 region->imageSubresource.aspectMask); in copy_image_to_buffer()
361 .aspectMask = region->imageSubresource.aspectMask, in copy_image_to_buffer()
487 …unsigned aspect_count = region->srcSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT ? src_image… in copy_image()
488 if (region->srcSubresource.aspectMask != VK_IMAGE_ASPECT_COLOR_BIT) in copy_image()
489 src_aspects[0] = region->srcSubresource.aspectMask; in copy_image()
490 if (region->dstSubresource.aspectMask != VK_IMAGE_ASPECT_COLOR_BIT) in copy_image()
491 dst_aspects[0] = region->dstSubresource.aspectMask; in copy_image()
522 .aspectMask = dst_aspects[a], in copy_image()
Dradv_meta_resolve.c458 assert(region->srcSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT); in radv_meta_resolve_hardware_image()
459 assert(region->dstSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT); in radv_meta_resolve_hardware_image()
491 .aspectMask = VK_IMAGE_ASPECT_COLOR_BIT, in radv_meta_resolve_hardware_image()
518 .aspectMask = VK_IMAGE_ASPECT_COLOR_BIT, in radv_meta_resolve_hardware_image()
534 .aspectMask = VK_IMAGE_ASPECT_COLOR_BIT, in radv_meta_resolve_hardware_image()
866 .aspectMask = dest_iview->aspect_mask, in radv_cmd_buffer_resolve_subpass()
928 region.srcSubresource.aspectMask = src_iview->aspect_mask; in radv_decompress_resolve_subpass_src()
944 region.srcSubresource.aspectMask = src_iview->aspect_mask; in radv_decompress_resolve_subpass_src()
988 .aspectMask = region->srcSubresource.aspectMask, in radv_decompress_resolve_src()
Dradv_meta_clear.c461 assert(clear_att->aspectMask == VK_IMAGE_ASPECT_COLOR_BIT); in emit_color_clear()
817 VkImageAspectFlags aspects = clear_att->aspectMask; in emit_depthstencil_clear()
1129 VkImageAspectFlags aspects = clear_att->aspectMask; in radv_fast_clear_depth()
1141 .aspectMask = aspects, in radv_fast_clear_depth()
1574 htile_mask = radv_get_htile_mask(image, range->aspectMask); in radv_clear_htile()
1778 .aspectMask = iview->aspect_mask, in radv_fast_clear_color()
1850 VkImageAspectFlags aspects = clear_att->aspectMask; in emit_clear()
1955 radv_describe_begin_render_pass_clear(cmd_buffer, clear_att->aspectMask); in radv_subpass_clear_attachment()
1997 .aspectMask = VK_IMAGE_ASPECT_COLOR_BIT, in radv_cmd_buffer_clear_subpass()
2012 .aspectMask = cmd_state->attachments[ds].pending_clear_aspects, in radv_cmd_buffer_clear_subpass()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/texture/
DvktTextureFilteringTests.cpp208 …if (texFormat.order == tcu::TextureFormat::DS && m_testParameters.aspectMask == VK_IMAGE_ASPECT_ST… in Texture2DFilteringTestInstance()
235 …if (texFormat.order == tcu::TextureFormat::DS && m_testParameters.aspectMask == VK_IMAGE_ASPECT_ST… in Texture2DFilteringTestInstance()
249 …if (texFormat.order == tcu::TextureFormat::DS && m_testParameters.aspectMask == VK_IMAGE_ASPECT_ST… in Texture2DFilteringTestInstance()
258 m_renderer.add2DTexture(*i, testParameters.aspectMask); in Texture2DFilteringTestInstance()
311 …if (texFmt.order == tcu::TextureFormat::DS && m_testParameters.aspectMask == VK_IMAGE_ASPECT_STENC… in iterate()
424 …if (texFormat.order == tcu::TextureFormat::DS && m_testParameters.aspectMask == VK_IMAGE_ASPECT_ST… in TextureCubeFilteringTestInstance()
456 …if (texFormat.order == tcu::TextureFormat::DS && m_testParameters.aspectMask == VK_IMAGE_ASPECT_ST… in TextureCubeFilteringTestInstance()
475 …if (texFormat.order == tcu::TextureFormat::DS && m_testParameters.aspectMask == VK_IMAGE_ASPECT_ST… in TextureCubeFilteringTestInstance()
485 m_renderer.addCubeTexture(*i, testParameters.aspectMask); in TextureCubeFilteringTestInstance()
543 …if (texFmt.order == tcu::TextureFormat::DS && m_testParameters.aspectMask == VK_IMAGE_ASPECT_STENC… in iterate()
[all …]
DvktTextureTestUtil.hpp147 const vk::VkImageAspectFlags aspectMask,
210 const vk::VkImageAspectFlags& aspectMask,
215 const vk::VkImageAspectFlags& aspectMask,
220 const vk::VkImageAspectFlags& aspectMask,
225 const vk::VkImageAspectFlags& aspectMask,
355 vk::VkImageAspectFlags aspectMask; member
DvktTextureMipmapTests.cpp191 m_renderer.add2DTexture(m_texture, testParameters.aspectMask); in Texture2DMipmapTestInstance()
464 m_renderer.addCubeTexture(m_texture, testParameters.aspectMask); in TextureCubeMipmapTestInstance()
694 m_renderer.add3DTexture(m_texture, testParameters.aspectMask); in Texture3DMipmapTestInstance()
974 m_renderer.add2DTexture(m_texture, testParameters.aspectMask); in Texture2DLodControlTestInstance()
1239 m_renderer.addCubeTexture(m_texture, testParameters.aspectMask); in TextureCubeLodControlTestInstance()
1492 m_renderer.add3DTexture(m_texture, testParameters.aspectMask); in Texture3DLodControlTestInstance()
1823 testParameters.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in populateTextureMipmappingTests()
1855 testParameters.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in populateTextureMipmappingTests()
1872 testParameters.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in populateTextureMipmappingTests()
1883 testParameters.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in populateTextureMipmappingTests()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/api/
DvktApiImageClearingTests.cpp506 …e image, VkImageViewType viewType, VkFormat format, VkImageAspectFlags aspectMask, LayerRange laye…
515 …sMask, VkImageLayout oldLayout, VkImageLayout newLayout, VkImageAspectFlags aspectMask = 0u) const;
516 …de::MovePtr<TextureLevelPyramid> readImage (VkImageAspectFlags aspectMask, deUint32 baseLayer…
761 …e image, VkImageViewType viewType, VkFormat format, VkImageAspectFlags aspectMask, LayerRange laye… in createImageView() argument
778 aspectMask, // VkImageAspectFlags aspectMask; in createImageView()
1011 …tAccessMask, VkImageLayout oldLayout, VkImageLayout newLayout, VkImageAspectFlags aspectMask) const in pipelineImageBarrier()
1013 …if (!aspectMask || m_params.separateDepthStencilLayoutMode == SEPARATE_DEPTH_STENCIL_LAYOUT_MODE_N… in pipelineImageBarrier()
1014 aspectMask = m_imageAspectFlags; in pipelineImageBarrier()
1028 aspectMask, // VkImageAspectFlags aspectMask; in pipelineImageBarrier()
1039 …LevelPyramid> ImageClearingTestInstance::readImage (VkImageAspectFlags aspectMask, deUint32 arrayL… in readImage() argument
[all …]
/external/vulkan-validation-layers/tests/
Dvklayertests_command.cpp143 img_barrier.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
736 color_attachment.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
760 color_attachment.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1225 copyRegion.srcSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1232 copyRegion.dstSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1306 region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1525 region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1622 … region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT; in TEST_F()
1629 region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1637 region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT; in TEST_F()
[all …]
Dvklayertests_buffer_image_memory_sampler.cpp733 dsvci.subresourceRange.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT; in TEST_F()
747 region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT; in TEST_F()
784 region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1426 blit_region.srcSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1430 blit_region.dstSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1488 copy_region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1593 blitRegion.srcSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1597 blitRegion.dstSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in TEST_F()
1654 blitRegion.srcSubresource.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT; in TEST_F()
1655 blitRegion.dstSubresource.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT; in TEST_F()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassUnusedClearAttachmentTests.cpp96 VkImageAspectFlags aspectMask = 0u; in getClearAspectMask() local
99 aspectMask |= VK_IMAGE_ASPECT_DEPTH_BIT; in getClearAspectMask()
102 aspectMask |= VK_IMAGE_ASPECT_STENCIL_BIT; in getClearAspectMask()
104 return aspectMask; in getClearAspectMask()
110 VkImageAspectFlags aspectMask = 0u; in getFormatAspectMask() local
113 aspectMask |= VK_IMAGE_ASPECT_DEPTH_BIT; in getFormatAspectMask()
116 aspectMask |= VK_IMAGE_ASPECT_STENCIL_BIT; in getFormatAspectMask()
118 if (!aspectMask) in getFormatAspectMask()
119 aspectMask |= VK_IMAGE_ASPECT_COLOR_BIT; in getFormatAspectMask()
121 return aspectMask; in getFormatAspectMask()
[all …]
DvktRenderPassUnusedAttachmentTests.cpp103 …const VkImageAspectFlags aspectMask = testParams.renderPassType == RENDERPASS_TYPE_LEGACY ? 0… in createRenderPass() local
152 aspectMask // VkImageAspectFlags aspectMask in createRenderPass()
159 aspectMask // VkImageAspectFlags aspectMask in createRenderPass()
166 aspectMask // VkImageAspectFlags aspectMask in createRenderPass()
426 const VkImageAspectFlags aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in UnusedAttachmentTestInstance() local
452 aspectMask, // VkImageAspect aspect; in UnusedAttachmentTestInstance()
472 aspectMask, // VkImageAspect aspect; in UnusedAttachmentTestInstance()
482 aspectMask, // VkImageAspectFlags aspectMask; in UnusedAttachmentTestInstance()
/external/deqp/external/vulkancts/framework/vulkan/
DvkTypeUtil.inl69 inline VkImageSubresourceRange makeImageSubresourceRange (VkImageAspectFlags aspectMask, deUint32 b… argument
72 res.aspectMask = aspectMask;
130 inline VkImageSubresource makeImageSubresource (VkImageAspectFlags aspectMask, deUint32 mipLevel, d… argument
133 res.aspectMask = aspectMask;
353 inline VkImageSubresourceLayers makeImageSubresourceLayers (VkImageAspectFlags aspectMask, deUint32… argument
356 res.aspectMask = aspectMask;
371 …entAspectReference (deUint32 subpass, deUint32 inputAttachmentIndex, VkImageAspectFlags aspectMask) argument
376 res.aspectMask = aspectMask;
/external/mesa3d/src/intel/vulkan/
Danv_dump.c133 .aspectMask = aspect, in dump_image_do_blit()
153 .aspectMask = aspect, in dump_image_do_blit()
163 .aspectMask = VK_IMAGE_ASPECT_COLOR_BIT, in dump_image_do_blit()
190 .aspectMask = VK_IMAGE_ASPECT_COLOR_BIT, in dump_image_do_blit()
215 .aspectMask = VK_IMAGE_ASPECT_COLOR_BIT, in dump_image_write_to_ppm()
Danv_blorp.c331 VkImageAspectFlags src_mask = region->srcSubresource.aspectMask, in copy_image()
332 dst_mask = region->dstSubresource.aspectMask; in copy_image()
515 const VkImageAspectFlags aspect = region->imageSubresource.aspectMask; in copy_buffer_to_image()
780 assert(anv_image_aspects_compatible(src_res->aspectMask, in blit_image()
781 dst_res->aspectMask)); in blit_image()
784 anv_foreach_image_aspect_bit(aspect_bit, src_image, src_res->aspectMask) { in blit_image()
1194 if (pRanges[r].aspectMask == 0) in anv_CmdClearColorImage()
1197 assert(pRanges[r].aspectMask & VK_IMAGE_ASPECT_ANY_COLOR_BIT_ANV); in anv_CmdClearColorImage()
1201 image, pRanges[r].aspectMask, in anv_CmdClearColorImage()
1223 pRanges[r].aspectMask, in anv_CmdClearColorImage()
[all …]
/external/mesa3d/src/freedreno/vulkan/
Dtu_clear_blit.c948 VkImageAspectFlags aspect_mask = subres->aspectMask; in tu_image_view_copy_blit()
963 .aspectMask = aspect_mask, in tu_image_view_copy_blit()
980 format = copy_format(format, subres->aspectMask, false); in tu_image_view_copy()
1053 if (info->dstSubresource.aspectMask == VK_IMAGE_ASPECT_DEPTH_BIT) in tu6_blit_image()
1055 else if (info->dstSubresource.aspectMask == VK_IMAGE_ASPECT_STENCIL_BIT) in tu6_blit_image()
1061 ops->setup(cmd, cs, format, info->dstSubresource.aspectMask, in tu6_blit_image()
1120 for_each_bit(b, pRegions[i].dstSubresource.aspectMask) { in tu_CmdBlitImage()
1121 region.srcSubresource.aspectMask = BIT(b); in tu_CmdBlitImage()
1122 region.dstSubresource.aspectMask = BIT(b); in tu_CmdBlitImage()
1166 copy_format(dst_image->vk_format, info->imageSubresource.aspectMask, true); in tu_copy_buffer_to_image()
[all …]
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_meta_copy.c634 region->imageSubresource.aspectMask, in emit_copy_layer_to_buffer_per_tile_list()
664 region->imageSubresource.aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT ? in emit_copy_layer_to_buffer_per_tile_list()
671 region->imageSubresource.aspectMask, in emit_copy_layer_to_buffer_per_tile_list()
739 region->imageSubresource.aspectMask, in copy_image_to_buffer_tlb()
804 VkImageAspectFlags copy_aspect = region->imageSubresource.aspectMask; in copy_image_to_buffer_blit()
1026 .aspectMask = copy_aspect, in copy_image_to_buffer_blit()
1046 .aspectMask = copy_aspect, in copy_image_to_buffer_blit()
1208 region->srcSubresource.aspectMask, in emit_copy_image_layer_per_tile_list()
1226 region->dstSubresource.aspectMask, in emit_copy_image_layer_per_tile_list()
1291 assert(region->dstSubresource.aspectMask == in copy_image_tlb()
[all …]
/external/mesa3d/src/gallium/drivers/zink/
Dzink_blit.c46 region.srcSubresource.aspectMask = src->aspect; in blit_resolve()
62 region.dstSubresource.aspectMask = dst->aspect; in blit_resolve()
124 region.srcSubresource.aspectMask = src->aspect; in blit_native()
143 region.dstSubresource.aspectMask = dst->aspect; in blit_native()

123456