Remove unused and unimplemented abstract functions from GrRenderTarget
Remove unused and unimplemented abstract functions from GrRenderTarget. The functions might cause confusion later. BUG=skia:3388 Review URL: https://codereview.chromium.org/865603007
This commit is contained in:
parent
fe3f260ff9
commit
2340dcb02c
@ -29,20 +29,6 @@ public:
|
||||
const GrRenderTarget* asRenderTarget() const SK_OVERRIDE { return this; }
|
||||
|
||||
// GrRenderTarget
|
||||
/**
|
||||
* If this RT is multisampled, this is the multisample buffer
|
||||
* @return the 3D API's handle to this object (e.g. FBO ID in OpenGL)
|
||||
*/
|
||||
virtual GrBackendObject getRenderTargetHandle() const = 0;
|
||||
|
||||
/**
|
||||
* If this RT is multisampled, this is the buffer it is resolved to.
|
||||
* Otherwise, same as getRenderTargetHandle().
|
||||
* (In GL a separate FBO ID is used for the MSAA and resolved buffers)
|
||||
* @return the 3D API's handle to this object (e.g. FBO ID in OpenGL)
|
||||
*/
|
||||
virtual GrBackendObject getRenderTargetResolvedHandle() const = 0;
|
||||
|
||||
/**
|
||||
* @return true if the surface is multisampled, false otherwise
|
||||
*/
|
||||
|
@ -42,8 +42,6 @@ public:
|
||||
GrGLuint textureFBOID() const { return fTexFBOID; }
|
||||
|
||||
// override of GrRenderTarget
|
||||
GrBackendObject getRenderTargetHandle() const SK_OVERRIDE { return this->renderFBOID(); }
|
||||
GrBackendObject getRenderTargetResolvedHandle() const SK_OVERRIDE { return this->textureFBOID(); }
|
||||
ResolveType getResolveType() const SK_OVERRIDE {
|
||||
if (!this->isMultisampled() ||
|
||||
fRTFBOID == fTexFBOID) {
|
||||
|
Loading…
Reference in New Issue
Block a user