#include "DisplayVkSimple.h"
#include "WindowSurfaceVkSimple.h"
#include "libANGLE/Display.h"
#include "libANGLE/renderer/vulkan/vk_caps_utils.h"
#include "libANGLE/renderer/vulkan/vk_renderer.h"
namespace rx
{
DisplayVkSimple::DisplayVkSimple(const egl::DisplayState &state) : … { … }
void DisplayVkSimple::terminate()
{ … }
bool DisplayVkSimple::isValidNativeWindow(EGLNativeWindowType window) const
{ … }
SurfaceImpl *DisplayVkSimple::createWindowSurfaceVk(const egl::SurfaceState &state,
EGLNativeWindowType window)
{ … }
egl::ConfigSet DisplayVkSimple::generateConfigs()
{ … }
void DisplayVkSimple::checkConfigSupport(egl::Config *config) { … }
const char *DisplayVkSimple::getWSIExtension() const
{ … }
bool IsVulkanSimpleDisplayAvailable()
{ … }
DisplayImpl *CreateVulkanSimpleDisplay(const egl::DisplayState &state)
{ … }
}