Remove guard around getBackendTexture/RenderTarget calls
Bug: skia: Change-Id: Ia9ad987d4af183985724f32b022553af0fcb2b78 Reviewed-on: https://skia-review.googlesource.com/120124 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Greg Daniel <egdaniel@google.com>
This commit is contained in:
parent
c64ee20e13
commit
044b67d6c7
@ -543,7 +543,6 @@ public:
|
|||||||
GrBackendObject getTextureHandle(bool flushPendingGrContextIO,
|
GrBackendObject getTextureHandle(bool flushPendingGrContextIO,
|
||||||
GrSurfaceOrigin* origin = nullptr) const;
|
GrSurfaceOrigin* origin = nullptr) const;
|
||||||
|
|
||||||
#if GR_TEST_UTILS
|
|
||||||
/** Retrieves the backend texture. If SkImage has no backend texture, an invalid
|
/** Retrieves the backend texture. If SkImage has no backend texture, an invalid
|
||||||
object is returned. Call GrBackendTexture::isValid to determine if the result
|
object is returned. Call GrBackendTexture::isValid to determine if the result
|
||||||
is valid.
|
is valid.
|
||||||
@ -559,7 +558,6 @@ public:
|
|||||||
*/
|
*/
|
||||||
GrBackendTexture getBackendTexture(bool flushPendingGrContextIO,
|
GrBackendTexture getBackendTexture(bool flushPendingGrContextIO,
|
||||||
GrSurfaceOrigin* origin = nullptr) const;
|
GrSurfaceOrigin* origin = nullptr) const;
|
||||||
#endif
|
|
||||||
|
|
||||||
/** \enum SkImage::CachingHint
|
/** \enum SkImage::CachingHint
|
||||||
CachingHint selects whether Skia may internally cache SkBitmap generated by
|
CachingHint selects whether Skia may internally cache SkBitmap generated by
|
||||||
|
@ -459,7 +459,6 @@ public:
|
|||||||
bool getRenderTargetHandle(GrBackendObject* backendObject,
|
bool getRenderTargetHandle(GrBackendObject* backendObject,
|
||||||
BackendHandleAccess backendHandleAccess);
|
BackendHandleAccess backendHandleAccess);
|
||||||
|
|
||||||
#if GR_TEST_UTILS
|
|
||||||
/** Retrieves the backend texture. If Surface has no backend texture, an invalid
|
/** Retrieves the backend texture. If Surface has no backend texture, an invalid
|
||||||
object is returned. Call GrBackendTexture::isValid to determine if the result
|
object is returned. Call GrBackendTexture::isValid to determine if the result
|
||||||
is valid.
|
is valid.
|
||||||
@ -486,7 +485,6 @@ public:
|
|||||||
@return GPU render target reference; invalid on failure
|
@return GPU render target reference; invalid on failure
|
||||||
*/
|
*/
|
||||||
GrBackendRenderTarget getBackendRenderTarget(BackendHandleAccess backendHandleAccess);
|
GrBackendRenderTarget getBackendRenderTarget(BackendHandleAccess backendHandleAccess);
|
||||||
#endif
|
|
||||||
|
|
||||||
/** Returns SkCanvas that draws into SkSurface. Subsequent calls return the same SkCanvas.
|
/** Returns SkCanvas that draws into SkSurface. Subsequent calls return the same SkCanvas.
|
||||||
SkCanvas returned is managed and owned by SkSurface, and is deleted when SkSurface
|
SkCanvas returned is managed and owned by SkSurface, and is deleted when SkSurface
|
||||||
|
@ -168,12 +168,10 @@ GrBackendObject SkImage::getTextureHandle(bool flushPendingGrContextIO,
|
|||||||
return as_IB(this)->onGetTextureHandle(flushPendingGrContextIO, origin);
|
return as_IB(this)->onGetTextureHandle(flushPendingGrContextIO, origin);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if GR_TEST_UTILS
|
|
||||||
GrBackendTexture SkImage::getBackendTexture(bool flushPendingGrContextIO,
|
GrBackendTexture SkImage::getBackendTexture(bool flushPendingGrContextIO,
|
||||||
GrSurfaceOrigin* origin) const {
|
GrSurfaceOrigin* origin) const {
|
||||||
return as_IB(this)->onGetBackendTexture(flushPendingGrContextIO, origin);
|
return as_IB(this)->onGetBackendTexture(flushPendingGrContextIO, origin);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
bool SkImage::isValid(GrContext* context) const {
|
bool SkImage::isValid(GrContext* context) const {
|
||||||
if (context && context->contextPriv().abandoned()) {
|
if (context && context->contextPriv().abandoned()) {
|
||||||
@ -190,12 +188,10 @@ bool SkImage::isTextureBacked() const { return false; }
|
|||||||
|
|
||||||
GrBackendObject SkImage::getTextureHandle(bool, GrSurfaceOrigin*) const { return 0; }
|
GrBackendObject SkImage::getTextureHandle(bool, GrSurfaceOrigin*) const { return 0; }
|
||||||
|
|
||||||
#if GR_TEST_UTILS
|
|
||||||
GrBackendTexture SkImage::getBackendTexture(bool flushPendingGrContextIO,
|
GrBackendTexture SkImage::getBackendTexture(bool flushPendingGrContextIO,
|
||||||
GrSurfaceOrigin* origin) const {
|
GrSurfaceOrigin* origin) const {
|
||||||
return GrBackendTexture(); // invalid
|
return GrBackendTexture(); // invalid
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
bool SkImage::isValid(GrContext* context) const {
|
bool SkImage::isValid(GrContext* context) const {
|
||||||
if (context) {
|
if (context) {
|
||||||
|
@ -226,7 +226,6 @@ bool SkSurface::getRenderTargetHandle(GrBackendObject* obj, BackendHandleAccess
|
|||||||
return asSB(this)->onGetRenderTargetHandle(obj, access);
|
return asSB(this)->onGetRenderTargetHandle(obj, access);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if GR_TEST_UTILS
|
|
||||||
GrBackendTexture SkSurface::getBackendTexture(BackendHandleAccess access) {
|
GrBackendTexture SkSurface::getBackendTexture(BackendHandleAccess access) {
|
||||||
return asSB(this)->onGetBackendTexture(access);
|
return asSB(this)->onGetBackendTexture(access);
|
||||||
}
|
}
|
||||||
@ -234,7 +233,6 @@ GrBackendTexture SkSurface::getBackendTexture(BackendHandleAccess access) {
|
|||||||
GrBackendRenderTarget SkSurface::getBackendRenderTarget(BackendHandleAccess access) {
|
GrBackendRenderTarget SkSurface::getBackendRenderTarget(BackendHandleAccess access) {
|
||||||
return asSB(this)->onGetBackendRenderTarget(access);
|
return asSB(this)->onGetBackendRenderTarget(access);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
void SkSurface::prepareForExternalIO() {
|
void SkSurface::prepareForExternalIO() {
|
||||||
this->flush();
|
this->flush();
|
||||||
|
Loading…
Reference in New Issue
Block a user