Lines Matching refs:rad_info

55        device->physical_device->rad_info.gfx_level <= GFX8) {
73 if (device->physical_device->rad_info.gfx_level < GFX8)
89 if (device->physical_device->rad_info.gfx_level < GFX9) {
113 if (device->physical_device->rad_info.gfx_level >= GFX9)
182 if (!radv_dcc_formats_compatible(pdev->rad_info.gfx_level, format,
233 if (device->physical_device->rad_info.gfx_level < GFX8)
250 (device->physical_device->rad_info.gfx_level < GFX10 ||
272 if (device->physical_device->rad_info.gfx_level < GFX10) {
279 device->physical_device->rad_info.gfx_level == GFX9)
321 return ac_surface_supports_dcc_image_stores(device->physical_device->rad_info.gfx_level,
350 image->info.array_size == 1 && device->physical_device->rad_info.gfx_level >= GFX10;
353 if (device->physical_device->rad_info.gfx_level == GFX10 &&
358 if (device->physical_device->rad_info.chip_class == GFX10 &&
377 if (device->physical_device->rad_info.gfx_level < GFX8)
385 device->physical_device->rad_info.gfx_level < GFX10)
405 return (ATI_VENDOR_ID << 16) | device->physical_device->rad_info.pci_id;
426 if (device->physical_device->rad_info.gfx_level >= GFX9) {
469 if (device->physical_device->rad_info.gfx_level >= GFX10) {
489 } else if (device->physical_device->rad_info.gfx_level >= GFX10) {
534 if (create_info->prime_blit_src && device->physical_device->rad_info.gfx_level == GFX9) {
633 if (device->physical_device->rad_info.gfx_level >= GFX9 &&
732 if (device->physical_device->rad_info.gfx_level != GFX8 && stride) {
742 if (device->physical_device->rad_info.gfx_level >= GFX10) {
743 const struct gfx10_format *fmt = &ac_get_gfx10_format_table(&device->physical_device->rad_info)[vk_format_to_pipe_format(vk_format)];
754 S_008F0C_RESOURCE_LEVEL(device->physical_device->rad_info.gfx_level < GFX11);
777 enum amd_gfx_level gfx_level = device->physical_device->rad_info.gfx_level;
945 if (device->physical_device->rad_info.gfx_level >= GFX10 && desc->nr_channels == 1)
980 img_format = ac_get_gfx10_format_table(&device->physical_device->rad_info)[vk_format_to_pipe_format(vk_format)].img_format;
989 is_storage_image, device->physical_device->rad_info.gfx_level == GFX9);
1006 S_00A008_RESOURCE_LEVEL(device->physical_device->rad_info.gfx_level < GFX11);
1040 if (device->physical_device->rad_info.gfx_level >= GFX11) {
1155 if (device->physical_device->rad_info.gfx_level == GFX9 && vk_format == VK_FORMAT_S8_UINT &&
1163 if (device->physical_device->rad_info.gfx_level == GFX9 &&
1169 is_storage_image, device->physical_device->rad_info.gfx_level == GFX9);
1199 if (device->physical_device->rad_info.gfx_level == GFX9) {
1226 if (device->physical_device->rad_info.gfx_level <= GFX7 && image->info.samples <= 1) {
1246 if (device->physical_device->rad_info.gfx_level == GFX9) {
1294 if (device->physical_device->rad_info.gfx_level == GFX9) {
1335 if (device->physical_device->rad_info.gfx_level >= GFX10) {
1364 ac_surface_get_umd_metadata(&device->physical_device->rad_info, &image->planes[0].surface,
1376 if (device->physical_device->rad_info.gfx_level >= GFX9) {
1411 ac_surface_override_offset_stride(&device->physical_device->rad_info, &image->planes[0].surface,
1456 device->physical_device->rad_info.has_tc_compat_zrange_bug) {
1472 struct radeon_info *rad_info = &device->physical_device->rad_info;
1475 assert(rad_info->gfx_level >= GFX10);
1482 if (rad_info->gfx_level >= GFX10_3) {
1492 int num_pipes = G_0098F8_NUM_PIPES(rad_info->gb_addr_config);
1500 int max_compressed_frags = G_0098F8_MAX_COMPRESSED_FRAGS(rad_info->gb_addr_config);
1520 if (device->physical_device->rad_info.gfx_level >= GFX10) {
1521 return !device->physical_device->rad_info.tcc_rb_non_coherent &&
1523 } else if (device->physical_device->rad_info.gfx_level == GFX9) {
1553 if (!radv_image_has_dcc(image) && device->physical_device->rad_info.family == CHIP_STONEY)
1574 if (device->physical_device->rad_info.gfx_level < GFX10)
1587 if (bytes_per_pixel <= 2 && !device->physical_device->rad_info.rbplus_allowed)
1674 !ac_surface_set_umd_metadata(&device->physical_device->rad_info,
1697 if (!ac_surface_override_offset_stride(&device->physical_device->rad_info,
1709 if (ac_surface_get_plane_offset(device->physical_device->rad_info.gfx_level,
1768 uint64_t offset = ac_surface_get_plane_offset(device->physical_device->rad_info.gfx_level,
1773 ac_surface_print_info(stderr, &device->physical_device->rad_info, surf);
1793 ac_get_supported_modifiers(&pdev->rad_info, &modifier_options, vk_format_to_pipe_format(format),
1802 ac_get_supported_modifiers(&pdev->rad_info, &modifier_options, vk_format_to_pipe_format(format),
1959 if (device->physical_device->rad_info.gfx_level >= GFX9)
1972 if (device->physical_device->rad_info.gfx_level <= GFX9) {
2125 if (device->physical_device->rad_info.gfx_level >= GFX9) {
2170 if (device->physical_device->rad_info.gfx_level >= GFX9 &&
2323 return device->physical_device->rad_info.gfx_level >= GFX10 || layout != VK_IMAGE_LAYOUT_GENERAL;
2419 pLayout->offset = ac_surface_get_plane_offset(device->physical_device->rad_info.gfx_level,
2421 pLayout->rowPitch = ac_surface_get_plane_stride(device->physical_device->rad_info.gfx_level,
2426 } else if (device->physical_device->rad_info.gfx_level >= GFX9) {
2429 pLayout->offset = ac_surface_get_plane_offset(device->physical_device->rad_info.gfx_level,