diff options
author | 2016-06-23 13:42:13 -0700 | |
---|---|---|
committer | 2016-06-23 13:42:13 -0700 | |
commit | b593a76749c6c7e12bf86aeaa06e1e52708e9bdf (patch) | |
tree | f830d0739fe1710765fa019bf8335a8b01923317 /tools/gpu/gl/debug/GrFBBindableObj.h | |
parent | 425c27fab9d82d19b0bce7c091533d546465bbae (diff) |
Support GL_SAMPLES queries in null contexts
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2085043002
Committed: https://skia.googlesource.com/skia/+/64b92a59294a2f73448b3fa8f36f39079f032521
Committed: https://skia.googlesource.com/skia/+/57e98530c113066c4c2d9c64505c52dc25e66c00
Review-Url: https://codereview.chromium.org/2085043002
Diffstat (limited to 'tools/gpu/gl/debug/GrFBBindableObj.h')
-rw-r--r-- | tools/gpu/gl/debug/GrFBBindableObj.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/gpu/gl/debug/GrFBBindableObj.h b/tools/gpu/gl/debug/GrFBBindableObj.h index e2b43a6a1b..f5b46ab5d9 100644 --- a/tools/gpu/gl/debug/GrFBBindableObj.h +++ b/tools/gpu/gl/debug/GrFBBindableObj.h @@ -18,7 +18,8 @@ class GrFBBindableObj : public GrFakeRefObj { public: GrFBBindableObj() - : GrFakeRefObj() { + : GrFakeRefObj() + , fNumSamples(1) { } virtual ~GrFBBindableObj() { @@ -75,8 +76,11 @@ public: return 0 != fStencilReferees.count(); } + int numSamples() { return fNumSamples; } protected: + int fNumSamples; + private: SkTDArray<GrFakeRefObj *> fColorReferees; // frame buffers that use this as a color buffer (via "glFramebufferRenderbuffer" or "glFramebufferTexture2D") SkTDArray<GrFakeRefObj *> fDepthReferees; // frame buffers that use this as a depth buffer (via "glFramebufferRenderbuffer" or "glFramebufferTexture2D") |