9#ifndef WindowContextFactory_unix_DEFINED
10#define WindowContextFactory_unix_DEFINED
14#include "webgpu/webgpu_cpp.h"
39#if defined(SK_GRAPHITE)
49#if defined(SK_DAWN) && defined(SK_GRAPHITE)
50std::unique_ptr<WindowContext> MakeGraphiteDawnVulkanForXlib(
const XlibWindowInfo&,
std::unique_ptr< WindowContext > MakeGraphiteVulkanForXlib(const XlibWindowInfo &info, const DisplayParams &displayParams)
std::unique_ptr< WindowContext > MakeRasterForXlib(const XlibWindowInfo &info, const DisplayParams ¶ms)
std::unique_ptr< WindowContext > MakeVulkanForXlib(const XlibWindowInfo &info, const DisplayParams &displayParams)
XVisualInfo * fVisualInfo