diff options
Diffstat (limited to 'include/gpu')
-rw-r--r-- | include/gpu/GrCaps.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/gpu/GrCaps.h b/include/gpu/GrCaps.h index 4dc776734e..e6034c52af 100644 --- a/include/gpu/GrCaps.h +++ b/include/gpu/GrCaps.h @@ -176,6 +176,8 @@ public: /** True in environments that will issue errors if memory uploaded to buffers is not initialized (even if not read by draw calls). */ bool mustClearUploadedBufferData() const { return fMustClearUploadedBufferData; } + /** True when there is a performance cost to using an atlas that has not been cleared. */ + bool mustClearAtlases() const { return fMustClearAtlases; } bool wireframeMode() const { return fWireframeMode; } @@ -219,6 +221,7 @@ protected: bool fPreferClientSideDynamicBuffers : 1; bool fFullClearIsFree : 1; bool fMustClearUploadedBufferData : 1; + bool fMustClearAtlases : 1; // Driver workaround bool fUseDrawInsteadOfClear : 1; |