Commit 9c4264d9 by Geoff Lang

Move Renderer::getMajorShaderModel to RendererD3D.

BUG=angle:658 Change-Id: Ibf67a96ec9c0e8d6adc4f9c839da1e06058dc32f Reviewed-on: https://chromium-review.googlesource.com/239904Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Tested-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent bb3f1802
...@@ -116,9 +116,6 @@ class Renderer ...@@ -116,9 +116,6 @@ class Renderer
virtual std::string getVendorString() const = 0; virtual std::string getVendorString() const = 0;
// TODO(jmadill): needed by egl::Display, probably should be removed
virtual int getMajorShaderModel() const = 0;
private: private:
DISALLOW_COPY_AND_ASSIGN(Renderer); DISALLOW_COPY_AND_ASSIGN(Renderer);
......
...@@ -114,6 +114,8 @@ class RendererD3D : public Renderer ...@@ -114,6 +114,8 @@ class RendererD3D : public Renderer
virtual bool getShareHandleSupport() const = 0; virtual bool getShareHandleSupport() const = 0;
virtual bool getPostSubBufferSupport() const = 0; virtual bool getPostSubBufferSupport() const = 0;
virtual int getMajorShaderModel() const = 0;
// Pixel operations // Pixel operations
virtual gl::Error copyImage2D(const gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat, virtual gl::Error copyImage2D(const gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat,
const gl::Offset &destOffset, TextureStorage *storage, GLint level) = 0; const gl::Offset &destOffset, TextureStorage *storage, GLint level) = 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