Commit 43b65311 by Jamie Madill

Make getAdapterIdentifier D3D-only.

We only use this Renderer method in ProgramD3D, so we can hide it from the GL-side API. BUG=angle:773 Change-Id: I7a8092a7e3bceb1498f4e4022f84486e0295759d Reviewed-on: https://chromium-review.googlesource.com/229060Tested-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent 0954b340
...@@ -145,7 +145,6 @@ class Renderer ...@@ -145,7 +145,6 @@ class Renderer
virtual VendorID getVendorId() const = 0; virtual VendorID getVendorId() const = 0;
virtual std::string getRendererDescription() const = 0; virtual std::string getRendererDescription() const = 0;
virtual GUID getAdapterIdentifier() const = 0;
// Renderer capabilities (virtual because of egl::Display) // Renderer capabilities (virtual because of egl::Display)
virtual const gl::Caps &getRendererCaps() const; virtual const gl::Caps &getRendererCaps() const;
......
...@@ -69,6 +69,8 @@ class RendererD3D : public Renderer ...@@ -69,6 +69,8 @@ class RendererD3D : public Renderer
bool isDeviceLost() const override; bool isDeviceLost() const override;
// Direct3D Specific methods // Direct3D Specific methods
virtual GUID getAdapterIdentifier() const = 0;
virtual SwapChain *createSwapChain(NativeWindow nativeWindow, HANDLE shareHandle, GLenum backBufferFormat, GLenum depthBufferFormat) = 0; virtual SwapChain *createSwapChain(NativeWindow nativeWindow, HANDLE shareHandle, GLenum backBufferFormat, GLenum depthBufferFormat) = 0;
virtual gl::Error generateSwizzle(gl::Texture *texture) = 0; virtual gl::Error generateSwizzle(gl::Texture *texture) = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment