Lines Matching refs:swapchain_data

130 struct swapchain_data {
214 #define FIND_SWAPCHAIN_DATA(obj) ((struct swapchain_data *)find_object_data(HKEY(obj)))
485 static struct swapchain_data *new_swapchain_data(VkSwapchainKHR swapchain,
489 struct swapchain_data *data = rzalloc(NULL, struct swapchain_data);
498 static void destroy_swapchain_data(struct swapchain_data *data)
504 struct overlay_draw *get_overlay_draw(struct swapchain_data *data)
563 static void snapshot_swapchain_frame(struct swapchain_data *data)
639 struct swapchain_data *data = (struct swapchain_data *) _data;
653 struct swapchain_data *data = (struct swapchain_data *) _data;
664 static void position_layer(struct swapchain_data *data)
693 static void compute_swapchain_display(struct swapchain_data *data)
783 static void ensure_swapchain_fonts(struct swapchain_data *data,
923 static struct overlay_draw *render_swapchain_display(struct swapchain_data *data,
1144 static void setup_swapchain_data_pipeline(struct swapchain_data *data)
1399 static void setup_swapchain_data(struct swapchain_data *data,
1509 static void shutdown_swapchain_data(struct swapchain_data *data)
1550 static struct overlay_draw *before_present(struct swapchain_data *swapchain_data,
1556 struct instance_data *instance_data = swapchain_data->device->instance;
1559 snapshot_swapchain_frame(swapchain_data);
1561 if (!instance_data->params.no_display && swapchain_data->n_frames > 0) {
1562 compute_swapchain_display(swapchain_data);
1563 draw = render_swapchain_display(swapchain_data, present_queue,
1581 struct swapchain_data *swapchain_data = new_swapchain_data(*pSwapchain, device_data);
1582 setup_swapchain_data(swapchain_data, pCreateInfo);
1591 struct swapchain_data *swapchain_data = FIND_SWAPCHAIN_DATA(swapchain);
1593 shutdown_swapchain_data(swapchain_data);
1594 swapchain_data->device->vtable.DestroySwapchainKHR(device, swapchain, pAllocator);
1595 destroy_swapchain_data(swapchain_data);
1670 struct swapchain_data *swapchain_data = FIND_SWAPCHAIN_DATA(swapchain);
1672 before_present(swapchain_data,
1682 struct swapchain_data *swapchain_data = FIND_SWAPCHAIN_DATA(swapchain);
1689 struct overlay_draw *draw = before_present(swapchain_data,
1721 struct swapchain_data *swapchain_data = FIND_SWAPCHAIN_DATA(swapchain);
1722 struct device_data *device_data = swapchain_data->device;
1729 swapchain_data->frame_stats.stats[OVERLAY_PARAM_ENABLED_acquire_timing] += ts1 - ts0;
1730 swapchain_data->frame_stats.stats[OVERLAY_PARAM_ENABLED_acquire]++;
1740 struct swapchain_data *swapchain_data = FIND_SWAPCHAIN_DATA(pAcquireInfo->swapchain);
1741 struct device_data *device_data = swapchain_data->device;
1747 swapchain_data->frame_stats.stats[OVERLAY_PARAM_ENABLED_acquire_timing] += ts1 - ts0;
1748 swapchain_data->frame_stats.stats[OVERLAY_PARAM_ENABLED_acquire]++;