Vulkan: Add display creation, test and extension.
With this CL we have the ability to create Vulkan test configs and run
basic tests, although the only thing that works is creating a Vulkan
Renderer using the extension.
BUG=angleproject:1319
Change-Id: I8ad17bba01241334be7da16e68fea38762ca6a20
Reviewed-on: https://chromium-review.googlesource.com/367750
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
diff --git a/src/libANGLE/renderer/vulkan/ContextVk.cpp b/src/libANGLE/renderer/vulkan/ContextVk.cpp
index 697e667..bccd077 100644
--- a/src/libANGLE/renderer/vulkan/ContextVk.cpp
+++ b/src/libANGLE/renderer/vulkan/ContextVk.cpp
@@ -42,8 +42,7 @@
gl::Error ContextVk::initialize()
{
- UNIMPLEMENTED();
- return gl::Error(GL_INVALID_OPERATION);
+ return gl::NoError();
}
gl::Error ContextVk::flush()
@@ -133,8 +132,7 @@
std::string ContextVk::getRendererDescription() const
{
- UNIMPLEMENTED();
- return std::string();
+ return mRenderer->getRendererDescription();
}
void ContextVk::insertEventMarker(GLsizei length, const char *marker)
@@ -169,9 +167,8 @@
return GLint64();
}
-void ContextVk::onMakeCurrent(const gl::ContextState &data)
+void ContextVk::onMakeCurrent(const gl::ContextState & /*data*/)
{
- UNIMPLEMENTED();
}
const gl::Caps &ContextVk::getNativeCaps() const