vulkan/overlay: make overlay size configurable

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
Lionel Landwerlin
2019-03-03 00:09:04 +00:00
parent 7d908038ad
commit f2afd6bd76
3 changed files with 18 additions and 1 deletions

View File

@@ -484,10 +484,11 @@ static void destroy_command_buffer_data(struct command_buffer_data *data)
static struct swapchain_data *new_swapchain_data(VkSwapchainKHR swapchain,
struct device_data *device_data)
{
struct instance_data *instance_data = device_data->instance;
struct swapchain_data *data = rzalloc(NULL, struct swapchain_data);
data->device = device_data;
data->swapchain = swapchain;
data->window_size = ImVec2(300, 300);
data->window_size = ImVec2(instance_data->params.width, instance_data->params.height);
map_object((void *) data->swapchain, data);
return data;
}