aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrCaps.cpp
diff options
context:
space:
mode:
authorGravatar bsalomon <bsalomon@google.com>2015-08-19 08:26:51 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-08-19 08:26:51 -0700
commit7dea7b7df14f327f4af32a83af52ee695b4ab1e0 (patch)
tree86e0480d8269be4a77b9df3a9e25680585397515 /src/gpu/GrCaps.cpp
parent93ab254b7e4ce82074e88e219a8e32b31086ca86 (diff)
Use calloc to allocate data that will be uploaded to vertex/index buffers in Chrome
BUG=chromium:454267 BUG=chromium:522315 Review URL: https://codereview.chromium.org/1300123002
Diffstat (limited to 'src/gpu/GrCaps.cpp')
-rw-r--r--src/gpu/GrCaps.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gpu/GrCaps.cpp b/src/gpu/GrCaps.cpp
index 733c55bec4..b7e43d6a11 100644
--- a/src/gpu/GrCaps.cpp
+++ b/src/gpu/GrCaps.cpp
@@ -93,6 +93,7 @@ GrCaps::GrCaps(const GrContextOptions& options) {
fTextureBarrierSupport = false;
fSupportsInstancedDraws = false;
fFullClearIsFree = false;
+ fMustClearUploadedBufferData = false;
fUseDrawInsteadOfClear = false;
@@ -156,6 +157,7 @@ SkString GrCaps::dump() const {
r.appendf("Texture Barrier Support : %s\n", gNY[fTextureBarrierSupport]);
r.appendf("Supports instanced draws : %s\n", gNY[fSupportsInstancedDraws]);
r.appendf("Full screen clear is free : %s\n", gNY[fFullClearIsFree]);
+ r.appendf("Must clear buffer memory : %s\n", gNY[fMustClearUploadedBufferData]);
r.appendf("Draw Instead of Clear [workaround] : %s\n", gNY[fUseDrawInsteadOfClear]);
r.appendf("Draw Instead of TexSubImage [workaround] : %s\n",
gNY[fUseDrawInsteadOfPartialRenderTargetWrite]);