diff options
author | Brian Salomon <bsalomon@google.com> | 2017-07-20 10:59:44 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-07-20 20:28:57 +0000 |
commit | e2d37c2a07f5473e5fc6fb65e9e23e14127580e9 (patch) | |
tree | e8f06cc14b5c993504c043757164d09ed243d151 /include/gpu/GrTypes.h | |
parent | dba7e7ccfbab1c99b8a3f81156cecdb630d7d03a (diff) |
Remove GrBackendRenderTargetDesc in favor of GrBackendRenderTarget.
Also removes a reference to GrBackendTextureDesc in a comment and updates markdown docs.
Docs-Preview: https://skia.org/?cl=24861
Bug: skia:
Change-Id: Ic6490d5ef46953450e6dee69271397bb2b94d0d6
Reviewed-on: https://skia-review.googlesource.com/24861
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'include/gpu/GrTypes.h')
-rw-r--r-- | include/gpu/GrTypes.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/include/gpu/GrTypes.h b/include/gpu/GrTypes.h index a343f03817..8d76364e20 100644 --- a/include/gpu/GrTypes.h +++ b/include/gpu/GrTypes.h @@ -647,39 +647,6 @@ enum GrWrapOwnership { /////////////////////////////////////////////////////////////////////////////// /** - * Gr can wrap an existing render target created by the client in the 3D API - * with a GrRenderTarget object. The client is responsible for ensuring that the - * underlying 3D API object lives at least as long as the GrRenderTarget object - * wrapping it. We require the client to explicitly provide information about - * the target, such as width, height, and pixel config rather than querying the - * 3D API for these values. We expect these properties to be immutable even if - * the 3D API doesn't require this (OpenGL). - */ - -struct GrBackendRenderTargetDesc { - GrBackendRenderTargetDesc() { memset(this, 0, sizeof(*this)); } - int fWidth; //<! width in pixels - int fHeight; //<! height in pixels - GrPixelConfig fConfig; //<! color format - GrSurfaceOrigin fOrigin; //<! pixel origin - /** - * The number of samples per pixel. Gr uses this to influence decisions - * about applying other forms of anti-aliasing. - */ - int fSampleCnt; - /** - * Number of bits of stencil per-pixel. - */ - int fStencilBits; - /** - * Handle to the 3D API object. - * OpenGL: FBO ID - * Vulkan: GrVkImageInfo* - */ - GrBackendObject fRenderTargetHandle; -}; - -/** * The GrContext's cache of backend context state can be partially invalidated. * These enums are specific to the GL backend and we'd add a new set for an alternative backend. */ |