functions(new VulkanFunctions(context)),
allocator(*static_cast<Device *>(this)),
destroy_queue(*static_cast<Device *>(this)),
+ synchronizer(*static_cast<Device *>(this)),
transfer_queue(*static_cast<Device *>(this)),
pipeline_cache(*static_cast<Device *>(this))
{ }
Graphics::VulkanOptions VulkanDevice::create_default_options()
{
Graphics::VulkanOptions opts;
+ opts.enable_geometry_shader = true;
#ifdef DEBUG
opts.enable_validation = true;
opts.enable_debug_report = true;