Searched refs:subresourceRange (Results 1 - 25 of 51) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_image.c111 if (pCreateInfo->subresourceRange.aspectMask == VK_IMAGE_ASPECT_DEPTH_BIT)
113 else if (pCreateInfo->subresourceRange.aspectMask == VK_IMAGE_ASPECT_STENCIL_BIT)
117 pCreateInfo->subresourceRange.levelCount == VK_REMAINING_MIP_LEVELS ?
118 image->pimage.layout.nr_slices - pCreateInfo->subresourceRange.baseMipLevel :
119 pCreateInfo->subresourceRange.levelCount;
121 pCreateInfo->subresourceRange.layerCount == VK_REMAINING_ARRAY_LAYERS ?
122 image->pimage.layout.array_size - pCreateInfo->subresourceRange.baseArrayLayer :
123 pCreateInfo->subresourceRange.layerCount;
126 view->pview.first_level = pCreateInfo->subresourceRange.baseMipLevel;
127 view->pview.last_level = pCreateInfo->subresourceRange
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_meta_fast_clear.c567 .subresourceRange =
629 const VkImageSubresourceRange *subresourceRange, enum radv_color_op op)
661 if (radv_dcc_enabled(image, subresourceRange->baseMipLevel) &&
662 (image->info.array_size != radv_get_layerCount(image, subresourceRange) ||
663 subresourceRange->baseArrayLayer != 0)) {
684 pred_offset += 8 * subresourceRange->baseMipLevel;
695 for (uint32_t l = 0; l < radv_get_levelCount(image, subresourceRange); ++l) {
699 if (op == DCC_DECOMPRESS && !radv_dcc_enabled(image, subresourceRange->baseMipLevel + l))
702 width = radv_minify(image->info.width, subresourceRange->baseMipLevel + l);
703 height = radv_minify(image->info.height, subresourceRange
628 radv_process_color_image(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange,enum radv_color_op op) argument
755 radv_fast_clear_eliminate(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
767 radv_fmask_decompress(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
779 radv_fast_clear_flush_image_inplace(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
801 radv_decompress_dcc_compute(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
917 radv_decompress_dcc(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
[all...]
H A Dradv_meta_decompress.c438 const VkImageSubresourceRange *subresourceRange, enum radv_depth_op op)
498 .subresourceRange =
550 const VkImageSubresourceRange *subresourceRange,
561 pipeline = radv_get_depth_pipeline(cmd_buffer, image, subresourceRange, op);
582 for (uint32_t l = 0; l < radv_get_levelCount(image, subresourceRange); ++l) {
585 if (!radv_htile_enabled(image, subresourceRange->baseMipLevel + l))
588 uint32_t width = radv_minify(image->info.width, subresourceRange->baseMipLevel + l);
589 uint32_t height = radv_minify(image->info.height, subresourceRange->baseMipLevel + l);
605 for (uint32_t s = 0; s < radv_get_layerCount(image, subresourceRange); s++) {
606 radv_process_depth_image_layer(cmd_buffer, image, subresourceRange,
437 radv_get_depth_pipeline(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange,enum radv_depth_op op) argument
549 radv_process_depth_stencil(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange,struct radv_sample_locations_state * sample_locs,enum radv_depth_op op) argument
614 radv_expand_depth_stencil_compute(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
723 radv_expand_depth_stencil(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange,struct radv_sample_locations_state * sample_locs) argument
740 radv_resummarize_depth_stencil(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange,struct radv_sample_locations_state * sample_locs) argument
[all...]
H A Dradv_meta_fmask_expand.c93 const VkImageSubresourceRange *subresourceRange)
99 unsigned layer_count = radv_get_layerCount(image, subresourceRange);
119 .subresourceRange =
121 .aspectMask = subresourceRange->aspectMask,
124 .baseArrayLayer = subresourceRange->baseArrayLayer,
167 cmd_buffer->state.flush_bits |= radv_init_fmask(cmd_buffer, image, subresourceRange);
92 radv_expand_fmask_image_inplace(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
H A Dradv_meta.h209 const VkImageSubresourceRange *subresourceRange,
212 const VkImageSubresourceRange *subresourceRange,
216 const VkImageSubresourceRange *subresourceRange);
218 const VkImageSubresourceRange *subresourceRange);
221 const VkImageSubresourceRange *subresourceRange);
H A Dradv_meta_copy_vrs_htile.c252 .subresourceRange = {.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT,
H A Dradv_meta_resolve_cs.c721 .subresourceRange =
739 .subresourceRange =
889 .subresourceRange =
907 .subresourceRange =
H A Dradv_meta_resolve.c524 .subresourceRange =
542 .subresourceRange =
920 barrier.subresourceRange = (VkImageSubresourceRange){
H A Dradv_meta_resolve_fs.c986 .subresourceRange =
1004 .subresourceRange =
1170 .subresourceRange =
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_meta_decompress.c318 VkImageSubresourceRange *subresourceRange,
325 subresourceRange->baseMipLevel);
327 subresourceRange->baseMipLevel);
380 for (uint32_t layer = 0; layer < radv_get_layerCount(image, subresourceRange); layer++) {
389 .subresourceRange = {
391 .baseMipLevel = subresourceRange->baseMipLevel,
393 .baseArrayLayer = subresourceRange->baseArrayLayer + layer,
445 VkImageSubresourceRange *subresourceRange)
448 radv_process_depth_image_inplace(cmd_buffer, image, subresourceRange, DEPTH_DECOMPRESS);
453 VkImageSubresourceRange *subresourceRange)
316 radv_process_depth_image_inplace(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,VkImageSubresourceRange * subresourceRange,enum radv_depth_op op) argument
443 radv_decompress_depth_image_inplace(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,VkImageSubresourceRange * subresourceRange) argument
451 radv_resummarize_depth_image_inplace(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,VkImageSubresourceRange * subresourceRange) argument
[all...]
H A Dradv_meta.h170 VkImageSubresourceRange *subresourceRange);
173 VkImageSubresourceRange *subresourceRange);
176 const VkImageSubresourceRange *subresourceRange);
179 const VkImageSubresourceRange *subresourceRange);
182 const VkImageSubresourceRange *subresourceRange);
H A Dradv_meta_fast_clear.c572 const VkImageSubresourceRange *subresourceRange,
578 uint32_t layer_count = radv_get_layerCount(image, subresourceRange);
640 .subresourceRange = {
644 .baseArrayLayer = subresourceRange->baseArrayLayer + layer,
728 const VkImageSubresourceRange *subresourceRange)
730 radv_emit_color_decompress(cmd_buffer, image, subresourceRange, false);
736 const VkImageSubresourceRange *subresourceRange)
738 radv_emit_color_decompress(cmd_buffer, image, subresourceRange, true);
744 const VkImageSubresourceRange *subresourceRange)
769 .subresourceRange
570 radv_emit_color_decompress(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange,bool decompress_dcc) argument
726 radv_fast_clear_flush_image_inplace(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
734 radv_decompress_dcc_gfx(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
742 radv_decompress_dcc_compute(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
832 radv_decompress_dcc(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
[all...]
H A Dradv_meta_fmask_expand.c112 const VkImageSubresourceRange *subresourceRange)
128 for (unsigned l = 0; l < subresourceRange->layerCount; l++) {
137 .subresourceRange = {
141 .baseArrayLayer = subresourceRange->baseArrayLayer + l,
110 radv_expand_fmask_image_inplace(struct radv_cmd_buffer * cmd_buffer,struct radv_image * image,const VkImageSubresourceRange * subresourceRange) argument
H A Dradv_meta_resolve_cs.c448 .subresourceRange = {
464 .subresourceRange = {
529 .subresourceRange = {
545 .subresourceRange = {
H A Dradv_meta_resolve.c526 .subresourceRange = {
542 .subresourceRange = {
H A Dradv_meta_resolve_fs.c513 .subresourceRange = {
529 .subresourceRange = {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_surface.c96 ivci.subresourceRange.aspectMask = res->aspect;
97 ivci.subresourceRange.baseMipLevel = templ->u.tex.level;
98 ivci.subresourceRange.levelCount = 1;
99 ivci.subresourceRange.baseArrayLayer = templ->u.tex.first_layer;
100 ivci.subresourceRange.layerCount = 1 + templ->u.tex.last_layer - templ->u.tex.first_layer;
113 surface->info.layerCount = ivci->subresourceRange.layerCount;
/xsrc/external/mit/MesaLib.old/dist/src/vulkan/overlay-layer/
H A Doverlay.cpp847 copy_barrier[0].subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
848 copy_barrier[0].subresourceRange.levelCount = 1;
849 copy_barrier[0].subresourceRange.layerCount = 1;
877 use_barrier[0].subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
878 use_barrier[0].subresourceRange.levelCount = 1;
879 use_barrier[0].subresourceRange.layerCount = 1;
963 imb.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
964 imb.subresourceRange.baseMipLevel = 0;
965 imb.subresourceRange.levelCount = 1;
966 imb.subresourceRange
[all...]
/xsrc/external/mit/MesaLib/dist/src/vulkan/overlay-layer/
H A Doverlay.cpp1086 copy_barrier[0].subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
1087 copy_barrier[0].subresourceRange.levelCount = 1;
1088 copy_barrier[0].subresourceRange.layerCount = 1;
1116 use_barrier[0].subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
1117 use_barrier[0].subresourceRange.levelCount = 1;
1118 use_barrier[0].subresourceRange.layerCount = 1;
1202 imb.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
1203 imb.subresourceRange.baseMipLevel = 0;
1204 imb.subresourceRange.levelCount = 1;
1205 imb.subresourceRange
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_image.c190 const VkImageSubresourceRange *range = &pCreateInfo->subresourceRange;
209 iview->aspect_mask = pCreateInfo->subresourceRange.aspectMask;
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_dump.c132 .subresourceRange = (VkImageSubresourceRange) {
189 .subresourceRange = (VkImageSubresourceRange) {
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
H A Dlvp_image.c203 view->subresourceRange = pCreateInfo->subresourceRange;
H A Dlvp_execute.c976 if (iv->subresourceRange.aspectMask == VK_IMAGE_ASPECT_DEPTH_BIT)
978 else if (iv->subresourceRange.aspectMask == VK_IMAGE_ASPECT_STENCIL_BIT)
993 templ.u.tex.first_layer = iv->subresourceRange.baseArrayLayer;
994 templ.u.tex.last_layer = iv->subresourceRange.baseArrayLayer + lvp_get_layerCount(iv->image, &iv->subresourceRange) - 1;
995 templ.u.tex.first_level = iv->subresourceRange.baseMipLevel;
996 templ.u.tex.last_level = iv->subresourceRange.baseMipLevel + lvp_get_levelCount(iv->image, &iv->subresourceRange) - 1;
1012 if (iv->subresourceRange.aspectMask == VK_IMAGE_ASPECT_DEPTH_BIT ||
1013 iv->subresourceRange
[all...]
/xsrc/external/mit/MesaLib/dist/src/virtio/venus-protocol/
H A Dvn_protocol_driver_image_view.h109 size += vn_sizeof_VkImageSubresourceRange(&val->subresourceRange);
163 vn_encode_VkImageSubresourceRange(enc, &val->subresourceRange);
/xsrc/external/mit/MesaLib/dist/src/vulkan/util/
H A Dvk_synchronization2.c97 .subresourceRange = barrier->subresourceRange,

Completed in 35 milliseconds

123