Lines Matching refs:range
50 nir_load_push_constant(&fs_b, 4, 32, nir_imm_int(&fs_b, 0), .range = 16);
407 nir_load_push_constant(&fs_b, 1, 32, nir_imm_int(&fs_b, 0), .range = 4);
416 z = nir_load_push_constant(&vs_b, 1, 32, nir_imm_int(&vs_b, 0), .range = 4);
707 .range = size}}});
881 VkImageSubresourceRange range = {
889 flush_bits = radv_clear_htile(cmd_buffer, iview->image, &range, clear_word);
920 nir_ssa_def *constants = nir_load_push_constant(&b, 2, 32, nir_imm_int(&b, 0), .range = 8);
1017 nir_ssa_def *dcc_block_size = nir_load_push_constant(&b, 2, 32, nir_imm_int(&b, 0), .range = 8);
1032 nir_ssa_def *clear_values = nir_load_push_constant(&b, 2, 32, nir_imm_int(&b, 8), .range = 8);
1260 const VkImageSubresourceRange *range, uint32_t value)
1271 offset += slice_size * range->baseArrayLayer;
1272 size = slice_size * radv_get_layerCount(image, range);
1281 const VkImageSubresourceRange *range, uint32_t value)
1288 assert(range->baseMipLevel == 0 && radv_get_levelCount(image, range) == 1);
1290 offset += slice_size * range->baseArrayLayer;
1291 size = slice_size * radv_get_layerCount(image, range);
1299 const VkImageSubresourceRange *range, uint32_t value)
1301 uint32_t level_count = radv_get_levelCount(image, range);
1302 uint32_t layer_count = radv_get_layerCount(image, range);
1306 radv_update_dcc_metadata(cmd_buffer, image, range, true);
1310 uint32_t level = range->baseMipLevel + l;
1315 offset += image->planes[0].surface.meta_slice_size * range->baseArrayLayer +
1333 dcc_level->dcc_offset + dcc_level->dcc_slice_fast_clear_size * range->baseArrayLayer;
1334 size = dcc_level->dcc_slice_fast_clear_size * radv_get_layerCount(image, range);
1352 const VkImageSubresourceRange *range,
1357 unsigned layer_count = radv_get_layerCount(image, range);
1392 for (uint32_t l = 0; l < radv_get_levelCount(image, range); l++) {
1396 if (!radv_dcc_enabled(image, range->baseMipLevel + l))
1399 width = radv_minify(image->info.width, range->baseMipLevel + l);
1400 height = radv_minify(image->info.height, range->baseMipLevel + l);
1410 .baseMipLevel = range->baseMipLevel + l,
1412 .baseArrayLayer = range->baseArrayLayer,
1464 const VkImageSubresourceRange *range, uint32_t value)
1466 uint32_t level_count = radv_get_levelCount(image, range);
1470 htile_mask = radv_get_htile_mask(cmd_buffer->device, image, range->aspectMask);
1477 uint32_t level = range->baseMipLevel + l;
1498 unsigned layer_count = radv_get_layerCount(image, range);
1501 image->planes[0].surface.meta_slice_size * range->baseArrayLayer;
1793 VkImageSubresourceRange range = {
1830 flush_bits = radv_clear_cmask(cmd_buffer, iview->image, &range, cmask_clear_value);
1836 flush_bits |= radv_clear_dcc(cmd_buffer, iview->image, &range, reset_value);
1842 flush_bits |= radv_clear_dcc_comp_to_single(cmd_buffer, iview->image, &range, clear_color);
1845 flush_bits = radv_clear_cmask(cmd_buffer, iview->image, &range, cmask_clear_value);
1856 radv_update_fce_metadata(cmd_buffer, iview->image, &range, need_decompress_pass);
2054 VkImageLayout image_layout, const VkImageSubresourceRange *range,
2059 uint32_t width = radv_minify(image->info.width, range->baseMipLevel + level);
2060 uint32_t height = radv_minify(image->info.height, range->baseMipLevel + level);
2068 .subresourceRange = {.aspectMask = range->aspectMask,
2069 .baseMipLevel = range->baseMipLevel + level,
2071 .baseArrayLayer = range->baseArrayLayer,
2077 .aspectMask = range->aspectMask,
2094 if (range->aspectMask & VK_IMAGE_ASPECT_COLOR_BIT) {
2101 if (range->aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT) {
2109 if (range->aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT) {
2127 if (range->aspectMask & VK_IMAGE_ASPECT_COLOR_BIT) {
2131 if (range->aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT)
2133 if (range->aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT)
2152 const VkImageSubresourceRange *range, const VkClearValue *clear_val)
2165 .aspectMask = range->aspectMask,
2166 .baseMipLevel = range->baseMipLevel,
2167 .levelCount = range->levelCount,
2168 .baseArrayLayer = range->baseArrayLayer,
2169 .layerCount = range->layerCount,
2180 radv_minify(image->info.width, range->baseMipLevel),
2181 radv_minify(image->info.height, range->baseMipLevel),
2184 .baseArrayLayer = range->baseArrayLayer,
2185 .layerCount = range->layerCount,
2189 .aspectMask = range->aspectMask,
2203 range->aspectMask, &clear_rect,
2241 const VkImageSubresourceRange *range = &ranges[r];
2244 if (radv_layout_dcc_compressed(cmd_buffer->device, image, range->baseMipLevel,
2262 const VkImageSubresourceRange *range = &ranges[r];
2267 if (!cs && radv_fast_clear_range(cmd_buffer, image, format, image_layout, false, range,
2272 for (uint32_t l = 0; l < radv_get_levelCount(image, range); ++l) {
2274 ? radv_minify(image->info.depth, range->baseMipLevel + l)
2275 : radv_get_layerCount(image, range);
2282 surf.level = range->baseMipLevel + l;
2283 surf.layer = range->baseArrayLayer + s;
2284 surf.aspect_mask = range->aspectMask;
2290 radv_clear_image_layer(cmd_buffer, image, image_layout, range, format, l, layer_count,