16 if (adreno_gpu.has_value()) {
24 }
else if (powervr_gpu.has_value()) {
Get information about the Vulkan driver.
std::optional< PowerVRGPU > GetPowerVRGPUInfo() const
Returns PowerVR GPU info if this is a PowerVR GPU, otherwise std::nullopt.
std::optional< AdrenoGPU > GetAdrenoGPUInfo() const
Returns Adreno GPU info if this is a Adreno GPU, otherwise std::nullopt.
WorkaroundsVK GetWorkaroundsFromDriverInfo(DriverInfoVK &driver_info)
A non-exhaustive set of driver specific workarounds.
bool broken_mipmap_generation
bool batch_submit_command_buffer_timeout
bool slow_primitive_restart_performance
bool input_attachment_self_dependency_broken