/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
H A D | Subresource.cpp | 36 if (format.aspects == Aspect::Color) { in ConvertViewAspect() 52 return format.aspects; in SelectFormatAspects() 54 return format.aspects & Aspect::Depth; in SelectFormatAspects() 56 return format.aspects & Aspect::Stencil; in SelectFormatAspects() 58 return format.aspects & Aspect::Plane0; in SelectFormatAspects() 60 return format.aspects & Aspect::Plane1; in SelectFormatAspects() 81 uint8_t GetAspectCount(Aspect aspects) { in GetAspectCount() argument 85 if (aspects == Aspect::Color || aspects == Aspect::Depth || in GetAspectCount() 86 aspects in GetAspectCount() 96 SubresourceRange(Aspect aspects, FirstAndCountRange<uint32_t> arrayLayerParam, FirstAndCountRange<uint32_t> mipLevelParams) SubresourceRange() argument 111 SingleMipAndLayer(uint32_t baseMipLevel, uint32_t baseArrayLayer, Aspect aspects) SingleMipAndLayer() argument 126 MakeFull(Aspect aspects, uint32_t layerCount, uint32_t levelCount) MakeFull() argument [all...] |
H A D | CommandBufferStateTracker.cpp | 184 // Generate an error immediately if a non-lazy aspect is missing as computing lazy aspects in ValidateOperation() 195 void CommandBufferStateTracker::RecomputeLazyAspects(ValidationAspects aspects) { in RecomputeLazyAspects() argument 197 ASSERT((aspects & ~kLazyAspects).none()); in RecomputeLazyAspects() 199 if (aspects[VALIDATION_ASPECT_BIND_GROUPS]) { in RecomputeLazyAspects() 217 if (aspects[VALIDATION_ASPECT_VERTEX_BUFFERS]) { in RecomputeLazyAspects() 227 if (aspects[VALIDATION_ASPECT_INDEX_BUFFER] && mIndexBufferSet) { in RecomputeLazyAspects() 236 MaybeError CommandBufferStateTracker::CheckMissingAspects(ValidationAspects aspects) { in CheckMissingAspects() argument 237 if (!aspects.any()) { in CheckMissingAspects() 241 DAWN_INVALID_IF(aspects[VALIDATION_ASPECT_PIPELINE], "No pipeline set."); in CheckMissingAspects() 243 if (DAWN_UNLIKELY(aspects[VALIDATION_ASPECT_INDEX_BUFFE in CheckMissingAspects() [all...] |
H A D | Subresource.h | 23 // Note: Subresource indices are computed by iterating the aspects in increasing order. 36 // An aspect for that represents the combination of both the depth and stencil aspects. It 57 // selected aspects. 72 SubresourceRange(Aspect aspects, 77 Aspect aspects; member 85 Aspect aspects); 90 static SubresourceRange MakeFull(Aspect aspects, uint32_t layerCount, uint32_t levelCount); 93 // Helper function to use aspects as linear indices in arrays. 95 uint8_t GetAspectCount(Aspect aspects);
|
H A D | Format.cpp | 88 return aspects == Aspect::Color; in IsColor() 92 return (aspects & Aspect::Depth) != 0; in HasDepth() 96 return (aspects & Aspect::Stencil) != 0; in HasStencil() 100 return (aspects & (Aspect::Depth | Aspect::Stencil)) != 0; in HasDepthOrStencil() 104 return (aspects & (Aspect::Plane0 | Aspect::Plane1)) != 0; in IsMultiPlanar() 113 ASSERT(aspects & aspect); in GetAspectInfo() 115 ASSERT(aspectIndex < GetAspectCount(aspects)); in GetAspectInfo() 152 const bool hasMultipleAspects = !HasOneBit(format.aspects); in BuildFormatTable() 169 internalFormat.aspects = Aspect::Color; in BuildFormatTable() 207 internalFormat.aspects in BuildFormatTable() [all...] |
H A D | CommandValidation.cpp | 362 !HasOneBit(format.aspects), in SingleAspectUsedByImageCopyTexture() 367 Aspect single = format.aspects; in SingleAspectUsedByImageCopyTexture() 371 ASSERT(format.aspects & Aspect::Depth); in SingleAspectUsedByImageCopyTexture() 374 ASSERT(format.aspects & Aspect::Stencil); in SingleAspectUsedByImageCopyTexture() 406 SelectFormatAspects(format, src.aspect) != format.aspects, in ValidateTextureToTextureCopyCommonRestrictions() 407 "Source %s aspect (%s) doesn't select all the aspects of the source format (%s).", in ValidateTextureToTextureCopyCommonRestrictions() 411 SelectFormatAspects(format, dst.aspect) != format.aspects, in ValidateTextureToTextureCopyCommonRestrictions() 412 "Destination %s aspect (%s) doesn't select all the aspects of the destination format " in ValidateTextureToTextureCopyCommonRestrictions()
|
H A D | CommandBufferStateTracker.h | 62 void RecomputeLazyAspects(ValidationAspects aspects); 63 MaybeError CheckMissingAspects(ValidationAspects aspects);
|
H A D | CommandBuffer.cpp | 152 depthRange.aspects = range.aspects & Aspect::Depth; in LazyClearRenderPassAttachments() 155 stencilRange.aspects = range.aspects & Aspect::Stencil; in LazyClearRenderPassAttachments()
|
/third_party/mesa3d/src/vulkan/util/ |
H A D | vk_format.h | 51 const VkImageAspectFlags aspects = vk_format_aspects(format); in vk_format_is_depth_or_stencil() local 52 return aspects & (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT); in vk_format_is_depth_or_stencil() 58 const VkImageAspectFlags aspects = vk_format_aspects(format); in vk_format_has_depth() local 59 return aspects & VK_IMAGE_ASPECT_DEPTH_BIT; in vk_format_has_depth() 65 const VkImageAspectFlags aspects = vk_format_aspects(format); in vk_format_has_stencil() local 66 return aspects & VK_IMAGE_ASPECT_STENCIL_BIT; in vk_format_has_stencil()
|
/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_image.c | 87 if (image->aspects & VK_IMAGE_ASPECT_STENCIL_BIT) { in vk_image_init() 180 image->aspects = vk_format_aspects(format); in vk_image_set_format() 187 assert(!(aspect_mask & ~image->aspects)); in vk_image_usage() 203 * - If both aspects are included in aspectMask, the implicit usage in vk_image_usage() 226 * If the image has color plane aspects VK_IMAGE_ASPECT_COLOR_BIT has been 227 * requested, this returns the aspects of the underlying image. 246 assert(image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA); in vk_image_expand_aspect_mask() 247 return image->aspects; in vk_image_expand_aspect_mask() 249 assert(aspect_mask && !(aspect_mask & ~image->aspects)); in vk_image_expand_aspect_mask() 374 * driver only cares about one of the two aspects in vk_image_view_init() [all...] |
H A D | vk_render_pass.c | 335 .aspects = vk_format_aspects(desc->format), in vk_render_pass_attachment_init() 370 .aspects = vk_format_aspects(pass_att->format), in vk_subpass_attachment_init() 386 assert(!(ref->aspectMask & ~att->aspects)); in vk_subpass_attachment_init() 387 att->aspects = ref->aspectMask; in vk_subpass_attachment_init() 392 assert(att->aspects == VK_IMAGE_ASPECT_COLOR_BIT); in vk_subpass_attachment_init() 396 assert(!(att->aspects & ~(VK_IMAGE_ASPECT_DEPTH_BIT | in vk_subpass_attachment_init() 628 VkImageAspectFlags aspects = in vk_common_CreateRenderPass2() local 629 subpass->input_attachments[a].aspects; in vk_common_CreateRenderPass2() 630 if (aspects & VK_IMAGE_ASPECT_DEPTH_BIT) { in vk_common_CreateRenderPass2() 637 if (aspects in vk_common_CreateRenderPass2() 1165 vk_image_layout_are_all_aspects_read_only(VkImageLayout layout, VkImageAspectFlags aspects) vk_image_layout_are_all_aspects_read_only() argument 1177 stage_access_for_layout(VkImageLayout layout, VkImageAspectFlags aspects) stage_access_for_layout() argument [all...] |
H A D | vk_image.h | 48 VkImageAspectFlags aspects; member 208 /** Image view format, relative to the selected aspects 212 * - If vk_image_view::aspects contains both depth and stencil, this will 257 * aspects will be the full set of plane aspects in the image. 262 * plane of the multi-planar format. In this case, aspects will be 266 * vk_image_view::aspects is always a subset of vk_image::aspects. 268 VkImageAspectFlags aspects; member 306 .aspectMask = view->aspects, in vk_image_view_subresource_range() [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/unittests/ |
H A D | EnumMaskIteratorTests.cpp | 57 TestAspect aspects = TestAspect::Color | TestAspect::Depth | TestAspect::Stencil; in TEST() local 58 for (TestAspect aspect : IterateEnumMask(aspects)) { in TEST() 66 TestAspect aspects = TestAspect::Stencil | TestAspect::Color; in TEST() local 67 for (TestAspect aspect : IterateEnumMask(aspects)) { in TEST()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
H A D | TextureGL.cpp | 227 if ((range.aspects & (Aspect::Depth | Aspect::Stencil)) != 0) { in ClearTexture() 230 if (range.aspects & Aspect::Depth) { in ClearTexture() 233 if (range.aspects & Aspect::Stencil) { in ClearTexture() 237 auto DoClear = [&](Aspect aspects) { in ClearTexture() 238 if (aspects == (Aspect::Depth | Aspect::Stencil)) { in ClearTexture() 240 } else if (aspects == Aspect::Depth) { in ClearTexture() 242 } else if (aspects == Aspect::Stencil) { in ClearTexture() 254 if (range.aspects == (Aspect::Depth | Aspect::Stencil)) { in ClearTexture() 256 } else if (range.aspects == Aspect::Depth) { in ClearTexture() 258 } else if (range.aspects in ClearTexture() [all...] |
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | TextureVk.cpp | 179 barrier.subresourceRange.aspectMask = VulkanAspectMask(range.aspects); in BuildMemoryBarrier() 485 // WebGPU requires both aspects to be readonly if the attachment's format does have in VulkanImageLayout() 486 // both depth and stencil aspects. Vulkan 1.0 supports readonly for both aspects too in VulkanImageLayout() 778 barrier.subresourceRange.aspectMask = VulkanAspectMask(GetFormat().aspects); in ExportExternalTexture() 874 return VulkanAspectMask(GetFormat().aspects); in GetVkAspectMask() 876 ASSERT(GetFormat().aspects & Aspect::Depth); in GetVkAspectMask() 879 ASSERT(GetFormat().aspects & Aspect::Stencil); in GetVkAspectMask() 902 SubresourceRange::SingleMipAndLayer(0, 0, GetFormat().aspects))); in TweakTransitionForExternalUsage() 976 return GetFormat().aspects in ShouldCombineDepthStencilBarriers() 1203 Aspect aspects = Aspect::None; ClearTexture() local [all...] |
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_clear.c | 438 create_depthstencil_pipeline(struct radv_device *device, VkImageAspectFlags aspects, in create_depthstencil_pipeline() argument 460 .depthTestEnable = !!(aspects & VK_IMAGE_ASPECT_DEPTH_BIT), in create_depthstencil_pipeline() 462 .depthWriteEnable = !!(aspects & VK_IMAGE_ASPECT_DEPTH_BIT), in create_depthstencil_pipeline() 464 .stencilTestEnable = !!(aspects & VK_IMAGE_ASPECT_STENCIL_BIT), in create_depthstencil_pipeline() 488 (aspects & VK_IMAGE_ASPECT_DEPTH_BIT) ? VK_FORMAT_D32_SFLOAT : VK_FORMAT_UNDEFINED, in create_depthstencil_pipeline() 490 (aspects & VK_IMAGE_ASPECT_STENCIL_BIT) ? VK_FORMAT_S8_UINT : VK_FORMAT_UNDEFINED, in create_depthstencil_pipeline() 497 if (aspects & VK_IMAGE_ASPECT_DEPTH_BIT) { in create_depthstencil_pipeline() 500 if (aspects & VK_IMAGE_ASPECT_STENCIL_BIT) { in create_depthstencil_pipeline() 514 VkImageAspectFlags aspects, VkImageLayout layout, bool in_render_loop, in depth_view_can_fast_clear() 527 (((aspects in depth_view_can_fast_clear() 513 depth_view_can_fast_clear(struct radv_cmd_buffer *cmd_buffer, const struct radv_image_view *iview, VkImageAspectFlags aspects, VkImageLayout layout, bool in_render_loop, const VkClearRect *clear_rect, VkClearDepthStencilValue clear_value) depth_view_can_fast_clear() argument 541 pick_depthstencil_pipeline(struct radv_cmd_buffer *cmd_buffer, struct radv_meta_state *meta_state, const struct radv_image_view *iview, int samples_log2, VkImageAspectFlags aspects, VkImageLayout layout, bool in_render_loop, const VkClearRect *clear_rect, VkClearDepthStencilValue clear_value) pick_depthstencil_pipeline() argument 593 VkImageAspectFlags aspects = clear_att->aspectMask; emit_depthstencil_clear() local 780 radv_get_htile_mask(const struct radv_device *device, const struct radv_image *image, VkImageAspectFlags aspects) radv_get_htile_mask() argument 811 radv_can_fast_clear_depth(struct radv_cmd_buffer *cmd_buffer, const struct radv_image_view *iview, VkImageLayout image_layout, bool in_render_loop, VkImageAspectFlags aspects, const VkClearRect *clear_rect, const VkClearDepthStencilValue clear_value, uint32_t view_mask) radv_can_fast_clear_depth() argument 866 VkImageAspectFlags aspects = clear_att->aspectMask; radv_fast_clear_depth() local 1871 VkImageAspectFlags aspects = clear_att->aspectMask; emit_clear() local [all...] |
H A D | radv_meta_resolve_cs.c | 571 VkImageAspectFlags aspects, VkResolveModeFlagBits resolve_mode) in emit_depth_stencil_resolve() 608 if (aspects == VK_IMAGE_ASPECT_DEPTH_BIT) in emit_depth_stencil_resolve() 614 assert(aspects == VK_IMAGE_ASPECT_DEPTH_BIT); in emit_depth_stencil_resolve() 618 if (aspects == VK_IMAGE_ASPECT_DEPTH_BIT) in emit_depth_stencil_resolve() 624 if (aspects == VK_IMAGE_ASPECT_DEPTH_BIT) in emit_depth_stencil_resolve() 634 int index = aspects == VK_IMAGE_ASPECT_DEPTH_BIT ? DEPTH_RESOLVE : STENCIL_RESOLVE; in emit_depth_stencil_resolve() 833 VkImageAspectFlags aspects, in radv_depth_stencil_resolve_subpass_cs() 858 region.srcSubresource.aspectMask = aspects; in radv_depth_stencil_resolve_subpass_cs() 881 .aspectMask = aspects, in radv_depth_stencil_resolve_subpass_cs() 899 .aspectMask = aspects, in radv_depth_stencil_resolve_subpass_cs() 569 emit_depth_stencil_resolve(struct radv_cmd_buffer *cmd_buffer, struct radv_image_view *src_iview, struct radv_image_view *dest_iview, const VkExtent3D *resolve_extent, VkImageAspectFlags aspects, VkResolveModeFlagBits resolve_mode) emit_depth_stencil_resolve() argument 832 radv_depth_stencil_resolve_subpass_cs(struct radv_cmd_buffer *cmd_buffer, VkImageAspectFlags aspects, VkResolveModeFlagBits resolve_mode) radv_depth_stencil_resolve_subpass_cs() argument [all...] |
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_image.c | 67 /* Spec requires special aspects for modifier images. */ in image_aspect_to_binding() 650 image->vk.aspects & (VK_IMAGE_ASPECT_ANY_COLOR_BIT_ANV | in add_aux_state_tracking_buffer() 1159 assert(!(image->vk.aspects & VK_IMAGE_ASPECT_DEPTH_BIT)); in check_drm_format_mod() 1160 assert(!(image->vk.aspects & VK_IMAGE_ASPECT_STENCIL_BIT)); in check_drm_format_mod() 1211 u_foreach_bit(b, image->vk.aspects) { in add_all_surfaces_implicit_layout() 1302 assert(image->vk.aspects == VK_IMAGE_ASPECT_COLOR_BIT); in add_all_surfaces_explicit_layout() 1304 assert(!(image->vk.aspects & ~VK_IMAGE_ASPECT_PLANES_BITS_ANV)); in add_all_surfaces_explicit_layout() 1329 u_foreach_bit(b, image->vk.aspects) { in add_all_surfaces_explicit_layout() 1707 VkImageAspectFlags aspects, in anv_image_get_memory_requirements() 1758 assert(util_bitcount(aspects) in anv_image_get_memory_requirements() 1705 anv_image_get_memory_requirements(struct anv_device *device, struct anv_image *image, VkImageAspectFlags aspects, VkMemoryRequirements2 *pMemoryRequirements) anv_image_get_memory_requirements() argument 1781 VkImageAspectFlags aspects = image->vk.aspects; anv_GetImageMemoryRequirements2() local 1815 VkImageAspectFlags aspects = anv_GetDeviceImageMemoryRequirementsKHR() local [all...] |
H A D | anv_blorp.c | 1073 if (image->vk.aspects & VK_IMAGE_ASPECT_DEPTH_BIT) { in anv_CmdClearDepthStencilImage() 1083 if (image->vk.aspects & VK_IMAGE_ASPECT_STENCIL_BIT) { in anv_CmdClearDepthStencilImage() 1559 assert(image->vk.aspects == VK_IMAGE_ASPECT_COLOR_BIT); in anv_image_clear_color() 1588 VkImageAspectFlags aspects, in anv_image_clear_depth_stencil() 1595 assert(image->vk.aspects & (VK_IMAGE_ASPECT_DEPTH_BIT | in anv_image_clear_depth_stencil() 1603 if (aspects & VK_IMAGE_ASPECT_DEPTH_BIT) { in anv_image_clear_depth_stencil() 1611 if (aspects & VK_IMAGE_ASPECT_STENCIL_BIT) { in anv_image_clear_depth_stencil() 1634 aspects & VK_IMAGE_ASPECT_DEPTH_BIT, in anv_image_clear_depth_stencil() 1636 (aspects & VK_IMAGE_ASPECT_STENCIL_BIT) ? 0xff : 0, in anv_image_clear_depth_stencil() 1649 if ((aspects in anv_image_clear_depth_stencil() 1586 anv_image_clear_depth_stencil(struct anv_cmd_buffer *cmd_buffer, const struct anv_image *image, VkImageAspectFlags aspects, enum isl_aux_usage depth_aux_usage, uint32_t level, uint32_t base_layer, uint32_t layer_count, VkRect2D area, float depth_value, uint8_t stencil_value) anv_image_clear_depth_stencil() argument 1696 anv_image_hiz_clear(struct anv_cmd_buffer *cmd_buffer, const struct anv_image *image, VkImageAspectFlags aspects, uint32_t level, uint32_t base_layer, uint32_t layer_count, VkRect2D area, uint8_t stencil_value) anv_image_hiz_clear() argument [all...] |
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
H A D | TextureD3D12.cpp | 651 GetFormat().aspects, in Texture() 699 ASSERT(GetFormat().aspects & aspect); in GetD3D12CopyableSubresourceFormat() 712 ASSERT(HasOneBit(GetFormat().aspects)); in GetD3D12CopyableSubresourceFormat() 747 for (Aspect aspect : IterateEnumMask(range.aspects)) { in TrackUsageAndTransitionNow() 829 range.aspects == GetFormat().aspects; in TransitionSubresourceRange() 836 for (Aspect aspect : IterateEnumMask(range.aspects)) { in TransitionSubresourceRange() 961 Aspect aspects, in GetDSVDescriptor() 967 if (depthReadOnly && aspects & Aspect::Depth) { in GetDSVDescriptor() 970 if (stencilReadOnly && aspects in GetDSVDescriptor() 958 GetDSVDescriptor(uint32_t mipLevel, uint32_t baseArrayLayer, uint32_t layerCount, Aspect aspects, bool depthReadOnly, bool stencilReadOnly) const GetDSVDescriptor() argument [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
H A D | DepthStencilSamplingTests.cpp | 67 void GenerateSamplingShader(const std::vector<TestAspect>& aspects, in GenerateSamplingShader() argument 82 for (TestAspect aspect : aspects) { in GenerateSamplingShader() 118 wgpu::RenderPipeline CreateSamplingRenderPipeline(std::vector<TestAspect> aspects, in CreateSamplingRenderPipeline() argument 131 GenerateSamplingShader(aspects, components, shaderSource, shaderBody); in CreateSamplingRenderPipeline() 145 wgpu::ComputePipeline CreateSamplingComputePipeline(std::vector<TestAspect> aspects, in CreateSamplingComputePipeline() argument 149 GenerateSamplingShader(aspects, components, shaderSource, shaderBody); in CreateSamplingComputePipeline() 163 wgpu::RenderPipeline CreateSamplingRenderPipeline(std::vector<TestAspect> aspects, in CreateSamplingRenderPipeline() argument 165 return CreateSamplingRenderPipeline(std::move(aspects), in CreateSamplingRenderPipeline() 169 wgpu::ComputePipeline CreateSamplingComputePipeline(std::vector<TestAspect> aspects, in CreateSamplingComputePipeline() argument 171 return CreateSamplingComputePipeline(std::move(aspects), in CreateSamplingComputePipeline() [all...] |
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_formats.c | 135 const VkImageAspectFlags aspects = vk_format_aspects(vk_format); in image_format_features() local 141 if ((aspects & supported_aspects) != aspects) in image_format_features() 145 if ((aspects & zs_aspects) == VK_IMAGE_ASPECT_STENCIL_BIT) in image_format_features() 170 if (aspects & VK_IMAGE_ASPECT_COLOR_BIT) { in image_format_features() 175 } else if (aspects & zs_aspects) { in image_format_features()
|
H A D | v3dv_meta_clear.c | 134 * that any aspects to clear are present in the image. in clear_image_tlb() 136 assert(range->aspectMask & image->vk.aspects); in clear_image_tlb() 625 VkImageAspectFlags aspects, in create_depth_clear_pipeline() 633 const bool has_depth = aspects & VK_IMAGE_ASPECT_DEPTH_BIT; in create_depth_clear_pipeline() 634 const bool has_stencil = aspects & VK_IMAGE_ASPECT_STENCIL_BIT; in create_depth_clear_pipeline() 763 get_depth_clear_pipeline_cache_key(VkImageAspectFlags aspects, in get_depth_clear_pipeline_cache_key() argument 777 const bool has_depth = (aspects & VK_IMAGE_ASPECT_DEPTH_BIT) ? 1 : 0; in get_depth_clear_pipeline_cache_key() 781 const bool has_stencil = (aspects & VK_IMAGE_ASPECT_STENCIL_BIT) ? 1 : 0; in get_depth_clear_pipeline_cache_key() 902 VkImageAspectFlags aspects, in get_depth_clear_pipeline() 920 get_depth_clear_pipeline_cache_key(aspects, forma in get_depth_clear_pipeline() 624 create_depth_clear_pipeline(struct v3dv_device *device, VkImageAspectFlags aspects, struct v3dv_render_pass *pass, uint32_t subpass_idx, uint32_t samples, bool is_layered, VkPipelineLayout pipeline_layout, VkPipeline *pipeline) create_depth_clear_pipeline() argument 901 get_depth_clear_pipeline(struct v3dv_device *device, VkImageAspectFlags aspects, struct v3dv_render_pass *pass, uint32_t subpass_idx, uint32_t attachment_idx, bool is_layered, struct v3dv_meta_depth_clear_pipeline **pipeline) get_depth_clear_pipeline() argument 1074 emit_subpass_ds_clear_rects(struct v3dv_cmd_buffer *cmd_buffer, struct v3dv_render_pass *pass, struct v3dv_subpass *subpass, VkImageAspectFlags aspects, const VkClearDepthStencilValue *clear_ds, bool is_layered, bool all_rects_same_layers, uint32_t rect_count, const VkClearRect *rects) emit_subpass_ds_clear_rects() argument [all...] |
H A D | v3dvx_device.c | 278 if (att->vk.aspects & VK_IMAGE_ASPECT_COLOR_BIT) in framebuffer_compute_internal_bpp_msaa() 302 if (att->vk.aspects & VK_IMAGE_ASPECT_COLOR_BIT) in framebuffer_compute_internal_bpp_msaa() 313 v3dX(zs_buffer_from_aspect_bits)(VkImageAspectFlags aspects) in zs_buffer_from_aspect_bits() argument 317 const VkImageAspectFlags filtered_aspects = aspects & zs_aspects; in zs_buffer_from_aspect_bits()
|
/third_party/vk-gl-cts/external/amber/src/src/vulkan/ |
H A D | transfer_image.cc | 253 const VkImageAspectFlagBits aspects[] = {VK_IMAGE_ASPECT_COLOR_BIT, in CopyToHost() local 265 for (auto aspect : aspects) { in CopyToHost() 285 const VkImageAspectFlagBits aspects[] = {VK_IMAGE_ASPECT_COLOR_BIT, in CopyToDevice() local 293 for (auto aspect : aspects) { in CopyToDevice()
|
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_formats.c | 104 VkImageAspectFlags aspects; in pvr_get_image_format_features() local 109 aspects = vk_format_aspects(pvr_format->vk_format); in pvr_get_image_format_features() 110 if (aspects & (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT)) { in pvr_get_image_format_features()
|