| Index: include/gpu/GrCaps.h
|
| diff --git a/include/gpu/GrCaps.h b/include/gpu/GrCaps.h
|
| index c9530d3720457f2890020d0b373476bf8f907013..48bcb28c4dfa21db368dbc6124126f1aaddea835 100644
|
| --- a/include/gpu/GrCaps.h
|
| +++ b/include/gpu/GrCaps.h
|
| @@ -218,6 +218,10 @@ public:
|
|
|
| bool fullClearIsFree() const { return fFullClearIsFree; }
|
|
|
| + /** 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; }
|
| +
|
| protected:
|
| /** Subclasses must call this at the end of their constructors in order to apply caps
|
| overrides requested by the client. Note that overrides will only reduce the caps never
|
| @@ -239,6 +243,7 @@ protected:
|
| bool fTextureBarrierSupport : 1;
|
| bool fSupportsInstancedDraws : 1;
|
| bool fFullClearIsFree : 1;
|
| + bool fMustClearUploadedBufferData : 1;
|
|
|
| // Driver workaround
|
| bool fUseDrawInsteadOfClear : 1;
|
|
|