Lines Matching full:blorp
32 struct blorp_context *blorp = batch->blorp; in lookup_blorp_shader() local
33 struct anv_device *device = blorp->driver_ctx; in lookup_blorp_shader()
60 struct blorp_context *blorp = batch->blorp; in upload_blorp_shader() local
61 struct anv_device *device = blorp->driver_ctx; in upload_blorp_shader()
101 device->blorp.dynamic_states[name] = in upload_dynamic_state()
116 blorp_init_brw(&device->blorp.context, device, &device->isl_dev, in anv_device_init_blorp()
118 device->blorp.context.lookup_shader = lookup_blorp_shader; in anv_device_init_blorp()
119 device->blorp.context.upload_shader = upload_blorp_shader; in anv_device_init_blorp()
120 device->blorp.context.enable_tbimr = device->physical->instance->enable_tbimr; in anv_device_init_blorp()
121 device->blorp.context.exec = anv_genX(device->info, blorp_exec); in anv_device_init_blorp()
122 device->blorp.context.upload_dynamic_state = upload_dynamic_state; in anv_device_init_blorp()
124 anv_genX(device->info, blorp_init_dynamic_states)(&device->blorp.context); in anv_device_init_blorp()
134 for (uint32_t i = 0; i < ARRAY_SIZE(device->blorp.dynamic_states); i++) { in anv_device_finish_blorp()
136 device->blorp.dynamic_states[i]); in anv_device_finish_blorp()
139 blorp_finish(&device->blorp.context); in anv_device_finish_blorp()
149 /* blorp runs on render engine by default */ in anv_blorp_batch_init()
162 blorp_batch_init(&cmd_buffer->device->blorp.context, batch, cmd_buffer, flags); in anv_blorp_batch_init()
180 /* Make the blorp operation match the MOCS used in in get_usage_flag_for_cmd_buffer()
1388 /* Blorp will store the clear color for us if we provide the clear color in exec_ccs_op()
1390 * the blorp surface. in exec_ccs_op()
1450 /* Blorp will store the clear color for us if we provide the clear color in exec_mcs_op()
1452 * the blorp surface. in exec_mcs_op()
1982 * Since BLORP's predication is currently dependent on MI_PREDICATE, fall in can_hiz_clear_att()
1995 /* When the BLORP_BATCH_NO_EMIT_DEPTH_STENCIL flag is set, BLORP can only in can_hiz_clear_att()
2104 /* Because this gets called within a render pass, we tell blorp not to in anv_CmdClearAttachments()
2426 /* Blorp may choose to clear stencil using RGBA32_UINT for better in anv_image_clear_depth_stencil()
2445 /* Blorp may choose to clear stencil using RGBA32_UINT for better in anv_image_clear_depth_stencil()