diff options
Diffstat (limited to 'src/gpu/gl/GrGLTexture.h')
-rw-r--r-- | src/gpu/gl/GrGLTexture.h | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/src/gpu/gl/GrGLTexture.h b/src/gpu/gl/GrGLTexture.h index a2e4af2554..4666bfbdf8 100644 --- a/src/gpu/gl/GrGLTexture.h +++ b/src/gpu/gl/GrGLTexture.h @@ -48,11 +48,6 @@ private: class GrGLTexture : public GrTexture { public: - enum Orientation { - kBottomUp_Orientation, - kTopDown_Orientation, - }; - struct TexParams { GrGLenum fFilter; GrGLenum fWrapS; @@ -64,7 +59,7 @@ public: struct Desc : public GrTextureDesc { GrGLuint fTextureID; bool fOwnsID; - Orientation fOrientation; + Origin fOrigin; }; // creates a texture that is also an RT @@ -95,16 +90,6 @@ public: } GrGLuint textureID() const { return fTexIDObj->id(); } - // Ganesh assumes texture coordinates have their origin - // in the top-left corner of the image. OpenGL, however, - // has the origin in the lower-left corner. For content that - // is loaded by Ganesh we just push the content "upside down" - // (by GL's understanding of the world) in glTex*Image and the - // addressing just works out. However, content generated by GL - // (FBO or externally imported texture) will be updside down - // and it is up to the GrGpuGL derivative to handle y-mirroing. - Orientation orientation() const { return fOrientation; } - protected: // overrides of GrTexture @@ -115,7 +100,6 @@ private: TexParams fTexParams; GrGpu::ResetTimestamp fTexParamsTimestamp; GrGLTexID* fTexIDObj; - Orientation fOrientation; void init(GrGpuGL* gpu, const Desc& textureDesc, |