Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "scriptinterface/ScriptForward.h"
#include <glad/vulkan.h>
#include <limits>
#include <vector>
Go to the source code of this file.
Classes | |
struct | Renderer::Backend::Vulkan::SAvailablePhysicalDevice |
Structure to store all information that might be useful on device selection. More... | |
Namespaces | |
namespace | Renderer |
namespace | Renderer::Backend |
namespace | Renderer::Backend::Vulkan |
Functions | |
std::vector< SAvailablePhysicalDevice > | Renderer::Backend::Vulkan::GetAvailablePhysicalDevices (VkInstance instance, VkSurfaceKHR surface, const std::vector< const char * > &requiredDeviceExtensions) |
bool | Renderer::Backend::Vulkan::IsPhysicalDeviceUnsupported (const SAvailablePhysicalDevice &device) |
bool | Renderer::Backend::Vulkan::ComparePhysicalDevices (const SAvailablePhysicalDevice &device1, const SAvailablePhysicalDevice &device2) |
bool | Renderer::Backend::Vulkan::IsSurfaceFormatSupported (const VkSurfaceFormatKHR &surfaceFormat) |
void | Renderer::Backend::Vulkan::ReportAvailablePhysicalDevice (const SAvailablePhysicalDevice &device, const ScriptRequest &rq, JS::HandleValue settings) |
Report all desired information about the available physical device. More... | |