#include "render_backend.hpp" namespace coop::mock { std::unique_ptr RenderBackend::create(const std::string& name) { if (name == "dx11") { return create_dx11_backend(); } if (name == "dx12") { return create_dx12_backend(); } if (name == "dx10") { return create_dx10_backend(); } if (name == "dx9ex") { return create_dx9_backend(/*ex=*/true); } if (name == "dx9") { return create_dx9_backend(/*ex=*/false); } return nullptr; } } // namespace coop::mock