• Home
  • Raw
  • Download

Lines Matching defs:swapchain_data

150 struct swapchain_data {  struct
151 struct device_data *device;
153 VkSwapchainKHR swapchain;
154 unsigned width, height;
155 VkFormat format;
157 uint32_t n_images;
158 VkImage *images;
159 VkImageView *image_views;
160 VkFramebuffer *framebuffers;
162 VkRenderPass render_pass;
164 VkDescriptorPool descriptor_pool;
165 VkDescriptorSetLayout descriptor_layout;
166 VkDescriptorSet descriptor_set;
168 VkSampler font_sampler;
170 VkPipelineLayout pipeline_layout;
171 VkPipeline pipeline;
173 VkCommandPool command_pool;
175 struct list_head draws; /* List of struct overlay_draw */
177 bool font_uploaded;
178 VkImage font_image;
179 VkImageView font_image_view;
180 VkDeviceMemory font_mem;
181 VkBuffer upload_font_buffer;
182 VkDeviceMemory upload_font_buffer_mem;
185 ImGuiContext* imgui_context;
186 ImVec2 window_size;
189 uint64_t n_frames;
190 uint64_t last_present_time;
192 unsigned n_frames_since_update;
193 uint64_t last_fps_update;
194 double fps;
196 enum overlay_param_enabled stat_selector;
197 double time_dividor;
198 struct frame_stat stats_min, stats_max;
199 struct frame_stat frames_stats[200];
202 struct frame_stat frame_stats;
205 struct frame_stat accumulated_stats;
1863 static struct overlay_draw *before_present(struct swapchain_data *swapchain_data, in before_present()
1894 struct swapchain_data *swapchain_data = new_swapchain_data(*pSwapchain, device_data); in overlay_CreateSwapchainKHR() local
1916 struct swapchain_data *swapchain_data = in overlay_DestroySwapchainKHR() local
1989 struct swapchain_data *swapchain_data = in overlay_QueuePresentKHR() local
2013 struct swapchain_data *swapchain_data = in overlay_QueuePresentKHR() local
2058 struct swapchain_data *swapchain_data = in overlay_AcquireNextImageKHR() local
2078 struct swapchain_data *swapchain_data = in overlay_AcquireNextImage2KHR() local