Lines Matching defs:swapchain_data
146 struct swapchain_data {
493 static struct swapchain_data *new_swapchain_data(VkSwapchainKHR swapchain,
497 struct swapchain_data *data = rzalloc(NULL, struct swapchain_data);
506 static void destroy_swapchain_data(struct swapchain_data *data)
512 struct overlay_draw *get_overlay_draw(struct swapchain_data *data)
772 static void snapshot_swapchain_frame(struct swapchain_data *data)
871 struct swapchain_data *data = (struct swapchain_data *) _data;
885 struct swapchain_data *data = (struct swapchain_data *) _data;
896 static void position_layer(struct swapchain_data *data)
925 static void compute_swapchain_display(struct swapchain_data *data)
1022 static void ensure_swapchain_fonts(struct swapchain_data *data,
1162 static struct overlay_draw *render_swapchain_display(struct swapchain_data *data,
1425 static void setup_swapchain_data_pipeline(struct swapchain_data *data)
1680 static void setup_swapchain_data(struct swapchain_data *data,
1790 static void shutdown_swapchain_data(struct swapchain_data *data)
1832 static struct overlay_draw *before_present(struct swapchain_data *swapchain_data,
1838 struct instance_data *instance_data = swapchain_data->device->instance;
1841 snapshot_swapchain_frame(swapchain_data);
1843 if (!instance_data->params.no_display && swapchain_data->n_frames > 0) {
1844 compute_swapchain_display(swapchain_data);
1845 draw = render_swapchain_display(swapchain_data, present_queue,
1863 struct swapchain_data *swapchain_data = new_swapchain_data(*pSwapchain, device_data);
1864 setup_swapchain_data(swapchain_data, pCreateInfo);
1879 struct swapchain_data *swapchain_data =
1880 FIND(struct swapchain_data, swapchain);
1882 shutdown_swapchain_data(swapchain_data);
1883 swapchain_data->device->vtable.DestroySwapchainKHR(device, swapchain, pAllocator);
1884 destroy_swapchain_data(swapchain_data);
1952 struct swapchain_data *swapchain_data =
1953 FIND(struct swapchain_data, swapchain);
1957 before_present(swapchain_data,
1971 swapchain_data->frame_stats.stats[OVERLAY_PARAM_ENABLED_present_timing] += ts1 - ts0;
1976 struct swapchain_data *swapchain_data =
1977 FIND(struct swapchain_data, swapchain);
1986 struct overlay_draw *draw = before_present(swapchain_data,
2003 swapchain_data->frame_stats.stats[OVERLAY_PARAM_ENABLED_present_timing] += ts1 - ts0;
2021 struct swapchain_data *swapchain_data =
2022 FIND(struct swapchain_data, swapchain);
2023 struct device_data *device_data = swapchain_data->device;
2030 swapchain_data->frame_stats.stats[OVERLAY_PARAM_ENABLED_acquire_timing] += ts1 - ts0;
2031 swapchain_data->frame_stats.stats[OVERLAY_PARAM_ENABLED_acquire]++;
2041 struct swapchain_data *swapchain_data =
2042 FIND(struct swapchain_data, pAcquireInfo->swapchain);
2043 struct device_data *device_data = swapchain_data->device;
2049 swapchain_data->frame_stats.stats[OVERLAY_PARAM_ENABLED_acquire_timing] += ts1 - ts0;
2050 swapchain_data->frame_stats.stats[OVERLAY_PARAM_ENABLED_acquire]++;