/third_party/mesa3d/src/intel/blorp/ |
D | blorp_blit.c | 1173 const struct intel_device_info *devinfo = blorp->isl_dev->info; in brw_blorp_build_nir_shader() 1639 blorp_surf_convert_to_single_slice(const struct isl_device *isl_dev, in blorp_surf_convert_to_single_slice() argument 1665 isl_surf_get_image_surf(isl_dev, &info->surf, in blorp_surf_convert_to_single_slice() 1693 blorp_surf_fake_interleaved_msaa(const struct isl_device *isl_dev, in blorp_surf_fake_interleaved_msaa() argument 1699 blorp_surf_convert_to_single_slice(isl_dev, info); in blorp_surf_fake_interleaved_msaa() 1707 blorp_surf_retile_w_to_y(const struct isl_device *isl_dev, in blorp_surf_retile_w_to_y() argument 1713 blorp_surf_convert_to_single_slice(isl_dev, info); in blorp_surf_retile_w_to_y() 1720 if (isl_dev->info->ver > 6 && in blorp_surf_retile_w_to_y() 1722 blorp_surf_fake_interleaved_msaa(isl_dev, info); in blorp_surf_retile_w_to_y() 1725 if (isl_dev->info->ver == 6 || isl_dev->info->ver == 7) { in blorp_surf_retile_w_to_y() [all …]
|
D | blorp_clear.c | 467 get_fast_clear_rect(batch->blorp->isl_dev, surf->surf, surf->aux_surf, in blorp_fast_clear() 497 if (blorp->isl_dev->info->ver < 7) in blorp_clear_supports_compute() 501 if (blorp->isl_dev->info->ver >= 12) { in blorp_clear_supports_compute() 573 if (batch->blorp->isl_dev->info->ver < 6) in blorp_clear() 623 if (batch->blorp->isl_dev->info->ver == 4 && in blorp_clear() 625 blorp_surf_convert_to_single_slice(batch->blorp->isl_dev, ¶ms.dst); in blorp_clear() 629 surf_fake_rgb_with_red(batch->blorp->isl_dev, ¶ms.dst); in blorp_clear() 635 blorp_surf_convert_to_uncompressed(batch->blorp->isl_dev, ¶ms.dst, in blorp_clear() 765 if (ISL_GFX_VER(batch->blorp->isl_dev) <= 6) { in blorp_clear_stencil_as_rgba() 784 blorp_surf_fake_interleaved_msaa(batch->blorp->isl_dev, ¶ms.dst); in blorp_clear_stencil_as_rgba() [all …]
|
D | blorp_genX_exec.h | 359 GFX_VER < 10 ? batch->blorp->isl_dev->ss.clear_value_size : 4 * 4; in blorp_emit_input_varying_data() 709 batch->blorp->isl_dev->info->max_vs_threads - 1; in blorp_emit_vs_config() 985 batch->blorp->isl_dev->info->max_wm_threads - 1; in blorp_emit_ps_config() 1039 batch->blorp->isl_dev->info->max_wm_threads - 1; in blorp_emit_ps_config() 1339 UNUSED uint32_t mocs = isl_mocs(batch->blorp->isl_dev, 0, false); in blorp_emit_pipeline() 1469 const struct isl_device *isl_dev = batch->blorp->isl_dev; in blorp_emit_surface_state() local 1506 isl_surf_fill_state(batch->blorp->isl_dev, state, in blorp_emit_surface_state() 1521 blorp_surface_reloc(batch, state_offset + isl_dev->ss.addr_offset, in blorp_emit_surface_state() 1530 uint32_t *aux_addr = state + isl_dev->ss.aux_addr_offset; in blorp_emit_surface_state() 1531 blorp_surface_reloc(batch, state_offset + isl_dev->ss.aux_addr_offset, in blorp_emit_surface_state() [all …]
|
D | blorp_priv.h | 79 blorp_surf_convert_to_single_slice(const struct isl_device *isl_dev, 82 surf_fake_rgb_with_red(const struct isl_device *isl_dev, 85 blorp_surf_convert_to_uncompressed(const struct isl_device *isl_dev, 90 blorp_surf_fake_interleaved_msaa(const struct isl_device *isl_dev, 93 blorp_surf_retile_w_to_y(const struct isl_device *isl_dev,
|
D | blorp.c | 63 struct isl_device *isl_dev, const struct blorp_config *config) in blorp_init() argument 68 blorp->isl_dev = isl_dev; in blorp_init() 167 if (is_dest && blorp->isl_dev->info->ver <= 6) in brw_blorp_surface_info_init() 411 const struct intel_device_info *devinfo = batch->blorp->isl_dev->info; in blorp_hiz_op()
|
D | blorp.h | 48 const struct isl_device *isl_dev; member 68 struct isl_device *isl_dev, const struct blorp_config *config);
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_blit.c | 233 iris_blorp_surf_for_resource(struct isl_device *isl_dev, in iris_blorp_surf_for_resource() argument 241 const struct intel_device_info *devinfo = isl_dev->info; in iris_blorp_surf_for_resource() 249 .mocs = iris_mocs(res->bo, isl_dev, in iris_blorp_surf_for_resource() 263 .mocs = iris_mocs(res->bo, isl_dev, 0), in iris_blorp_surf_for_resource() 272 .mocs = iris_mocs(res->aux.clear_color_bo, isl_dev, 0), in iris_blorp_surf_for_resource() 512 iris_blorp_surf_for_resource(&screen->isl_dev, &src_surf, in iris_blit() 515 iris_blorp_surf_for_resource(&screen->isl_dev, &dst_surf, in iris_blit() 688 .mocs = iris_mocs(src_res->bo, &screen->isl_dev, in iris_copy_region() 695 .mocs = iris_mocs(dst_res->bo, &screen->isl_dev, in iris_copy_region() 713 iris_blorp_surf_for_resource(&screen->isl_dev, &src_surf, in iris_copy_region() [all …]
|
D | iris_draw.c | 330 const struct isl_device *isl_dev = &screen->isl_dev; in iris_update_grid_size_resource() local 365 u_upload_alloc(ice->state.surface_uploader, 0, isl_dev->ss.size, in iris_update_grid_size_resource() 366 isl_dev->ss.align, &state_ref->offset, &state_ref->res, in iris_update_grid_size_resource() 370 isl_buffer_fill_state(&screen->isl_dev, surf_map, in iris_update_grid_size_resource() 375 .mocs = iris_mocs(grid_bo, isl_dev, in iris_update_grid_size_resource()
|
D | iris_state.c | 696 struct isl_device *isl_dev = &batch->screen->isl_dev; in init_state_base_address() local 697 uint32_t mocs = isl_mocs(isl_dev, 0, false); in init_state_base_address() 992 c.MOCS = iris_mocs(NULL, &batch->screen->isl_dev, 0); in iris_alloc_push_constants() 2337 fill_buffer_surface_state(struct isl_device *isl_dev, in fill_buffer_surface_state() argument 2369 isl_buffer_fill_state(isl_dev, map, in fill_buffer_surface_state() 2375 .mocs = iris_mocs(res->bo, isl_dev, usage)); in fill_buffer_surface_state() 2462 fill_surface_state(struct isl_device *isl_dev, in fill_surface_state() argument 2475 .mocs = iris_mocs(res->bo, isl_dev, view->usage), in fill_surface_state() 2487 f.mc_format = iris_format_for_usage(isl_dev->info, in fill_surface_state() 2497 f.use_clear_address = isl_dev->info->ver > 9; in fill_surface_state() [all …]
|
D | iris_clear.c | 280 iris_blorp_surf_for_resource(&batch->screen->isl_dev, &surf, in fast_clear_color() 350 iris_blorp_surf_for_resource(&batch->screen->isl_dev, &surf, in clear_color() 565 iris_blorp_surf_for_resource(&batch->screen->isl_dev, &z_surf, in clear_depth_stencil() 575 iris_blorp_surf_for_resource(&batch->screen->isl_dev, in clear_depth_stencil()
|
D | iris_blorp.c | 209 .mocs = iris_mocs(bo, &batch->screen->isl_dev, in blorp_alloc_vertex_buffer() 492 blorp_init(&ice->blorp, ice, &screen->isl_dev, NULL); in genX()
|
D | iris_screen.h | 202 struct isl_device isl_dev; member
|
D | iris_resolve.c | 439 iris_blorp_surf_for_resource(&batch->screen->isl_dev, &surf, in iris_resolve_color() 502 iris_blorp_surf_for_resource(&batch->screen->isl_dev, &surf, in iris_mcs_partial_resolve() 612 iris_blorp_surf_for_resource(&batch->screen->isl_dev, &surf, in iris_hiz_exec()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_state.c | 2983 isl_surf_get_image_surf(&screen->isl_dev, &res->surf, in crocus_create_surface() 3109 isl_surf_fill_image_param(&screen->isl_dev, in crocus_set_shader_images() 3406 struct isl_device *isl_dev = &screen->isl_dev; in crocus_set_framebuffer_state() 4923 struct isl_device *isl_dev = &batch->screen->isl_dev; in emit_sized_null_surface() local 4924 uint32_t *surf = stream_state(batch, isl_dev->ss.size, in emit_sized_null_surface() 4925 isl_dev->ss.align, in emit_sized_null_surface() 4928 isl_null_fill_state(isl_dev, surf, in emit_sized_null_surface() 4983 struct isl_device *isl_dev = &batch->screen->isl_dev; in emit_surface_state() local 4995 isl_surf_get_image_surf(isl_dev, in_surf, in emit_surface_state() 5003 isl_surf_get_image_surf(isl_dev, in_surf, in emit_surface_state() [all …]
|
D | crocus_blit.c | 272 struct isl_device *isl_dev, in crocus_blorp_surf_for_resource() argument 293 .mocs = crocus_mocs(res->bo, isl_dev), in crocus_blorp_surf_for_resource() 304 .mocs = crocus_mocs(res->bo, isl_dev), in crocus_blorp_surf_for_resource() 586 crocus_blorp_surf_for_resource(&screen->vtbl, &screen->isl_dev, &src_surf, in crocus_blit() 589 crocus_blorp_surf_for_resource(&screen->vtbl, &screen->isl_dev, &dst_surf, in crocus_blit() 712 .mocs = crocus_mocs(src_res->bo, &screen->isl_dev), in crocus_copy_region() 716 .mocs = crocus_mocs(dst_res->bo, &screen->isl_dev), in crocus_copy_region() 729 crocus_blorp_surf_for_resource(&screen->vtbl, &screen->isl_dev, &src_surf, in crocus_copy_region() 731 crocus_blorp_surf_for_resource(&screen->vtbl, &screen->isl_dev, &dst_surf, in crocus_copy_region()
|
D | crocus_clear.c | 300 crocus_blorp_surf_for_resource(&screen->vtbl, &batch->screen->isl_dev, &surf, in fast_clear_color() 370 crocus_blorp_surf_for_resource(&screen->vtbl, &batch->screen->isl_dev, &surf, in clear_color() 593 crocus_blorp_surf_for_resource(&screen->vtbl, &batch->screen->isl_dev, in clear_depth_stencil() 605 crocus_blorp_surf_for_resource(&screen->vtbl, &batch->screen->isl_dev, in clear_depth_stencil()
|
D | crocus_blorp.c | 217 .mocs = crocus_mocs(bo, &batch->screen->isl_dev), in blorp_alloc_vertex_buffer() 422 blorp_init(&ice->blorp, ice, &screen->isl_dev, NULL); in genX()
|
D | crocus_screen.h | 209 struct isl_device isl_dev; member
|
D | crocus_resolve.c | 535 crocus_blorp_surf_for_resource(&screen->vtbl, &batch->screen->isl_dev, &surf, in crocus_resolve_color() 582 crocus_blorp_surf_for_resource(&screen->vtbl, &batch->screen->isl_dev, &surf, in crocus_mcs_partial_resolve() 685 crocus_blorp_surf_for_resource(&screen->vtbl, &batch->screen->isl_dev, &surf, in crocus_hiz_exec()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_image.c | 654 device->isl_dev.ss.clear_color_state_size : in add_aux_state_tracking_buffer() 655 device->isl_dev.ss.clear_value_size; in add_aux_state_tracking_buffer() 753 ok = isl_surf_get_hiz_surf(&device->isl_dev, in add_aux_surface_if_supported() 759 if (!isl_surf_supports_ccs(&device->isl_dev, in add_aux_surface_if_supported() 794 if (!isl_surf_supports_ccs(&device->isl_dev, in add_aux_surface_if_supported() 824 ok = isl_surf_get_ccs_surf(&device->isl_dev, in add_aux_surface_if_supported() 864 ok = isl_surf_get_mcs_surf(&device->isl_dev, in add_aux_surface_if_supported() 894 ok = isl_surf_init(&device->isl_dev, in add_shadow_surface() 939 ok = isl_surf_init(&device->isl_dev, &anv_surf->isl, in add_primary_surface() 2536 isl_buffer_fill_state(&device->isl_dev, state_inout->state.map, in anv_image_fill_surface_state() [all …]
|
D | genX_cmd_buffer.c | 101 uint32_t mocs = isl_mocs(&device->isl_dev, 0, false); in genX() 313 const struct isl_device *isl_dev = &cmd_buffer->device->isl_dev; in add_surface_reloc() local 316 state.offset + isl_dev->ss.addr_offset, in add_surface_reloc() 332 const struct isl_device *isl_dev = &cmd_buffer->device->isl_dev; in add_surface_state_relocs() local 341 state.state.offset + isl_dev->ss.aux_addr_offset, in add_surface_state_relocs() 354 isl_dev->ss.clear_color_state_offset, in add_surface_state_relocs() 1069 const struct isl_device *isl_dev = &cmd_buffer->device->isl_dev; in init_fast_clear_color() local 1071 isl_dev->ss.clear_color_state_size / 4 : in init_fast_clear_color() 1072 isl_dev->ss.clear_value_size / 4; in init_fast_clear_color() 1118 cmd_buffer->device->isl_dev.ss.clear_value_offset, in genX() [all …]
|
D | anv_device.c | 973 isl_device_init(&device->isl_dev, &device->info); in anv_physical_device_try_create() 1874 isl_device_get_sample_counts(&pdevice->isl_dev); in anv_GetPhysicalDeviceProperties() 1885 .maxStorageBufferRange = pdevice->isl_dev.max_buffer_size, in anv_GetPhysicalDeviceProperties() 2214 isl_device_get_sample_counts(&pdevice->isl_dev); in anv_get_physical_device_properties_1_2() 2296 p->maxBufferSize = pdevice->isl_dev.max_buffer_size; in anv_get_physical_device_properties_1_3() 2471 properties->maxBufferSize = pdevice->isl_dev.max_buffer_size; in anv_GetPhysicalDeviceProperties2() 2594 isl_device_get_sample_counts(&pdevice->isl_dev); in anv_GetPhysicalDeviceProperties2() 3288 device->isl_dev = physical_device->isl_dev; in anv_CreateDevice() 3463 device->isl_dev.ss.size, in anv_CreateDevice() 3464 device->isl_dev.ss.align); in anv_CreateDevice() [all …]
|
D | anv_cmd_buffer.c | 909 const struct isl_device *isl_dev = &cmd_buffer->device->isl_dev; in anv_cmd_buffer_push_descriptor_set() local 912 isl_dev->ss.size, isl_dev->ss.align); in anv_cmd_buffer_push_descriptor_set()
|
D | genX_blorp_exec.c | 216 .mocs = isl_mocs(&cmd_buffer->device->isl_dev, in blorp_alloc_vertex_buffer()
|
/third_party/mesa3d/docs/isl/ |
D | hiz.rst | 73 blorp_emit_reloc(batch, dw + isl_dev->ds.hiz_offset / 4,
|