summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/webgl/webgl_framebuffer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/webgl/webgl_framebuffer.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/webgl/webgl_framebuffer.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/modules/webgl/webgl_framebuffer.cc b/chromium/third_party/blink/renderer/modules/webgl/webgl_framebuffer.cc
index 7d03d4031e2..397c5966fe5 100644
--- a/chromium/third_party/blink/renderer/modules/webgl/webgl_framebuffer.cc
+++ b/chromium/third_party/blink/renderer/modules/webgl/webgl_framebuffer.cc
@@ -200,12 +200,12 @@ void WebGLTextureAttachment::Unattach(gpu::gles2::GLES2Interface* gl,
WebGLFramebuffer::WebGLAttachment::WebGLAttachment() = default;
WebGLFramebuffer* WebGLFramebuffer::Create(WebGLRenderingContextBase* ctx) {
- return new WebGLFramebuffer(ctx, false);
+ return MakeGarbageCollected<WebGLFramebuffer>(ctx, false);
}
WebGLFramebuffer* WebGLFramebuffer::CreateOpaque(
WebGLRenderingContextBase* ctx) {
- return new WebGLFramebuffer(ctx, true);
+ return MakeGarbageCollected<WebGLFramebuffer>(ctx, true);
}
WebGLFramebuffer::WebGLFramebuffer(WebGLRenderingContextBase* ctx, bool opaque)
@@ -416,7 +416,7 @@ bool WebGLFramebuffer::IsBound(GLenum target) const {
void WebGLFramebuffer::DrawBuffers(const Vector<GLenum>& bufs) {
draw_buffers_ = bufs;
filtered_draw_buffers_.resize(draw_buffers_.size());
- for (size_t i = 0; i < filtered_draw_buffers_.size(); ++i)
+ for (wtf_size_t i = 0; i < filtered_draw_buffers_.size(); ++i)
filtered_draw_buffers_[i] = GL_NONE;
DrawBuffersIfNecessary(true);
}
@@ -426,7 +426,7 @@ void WebGLFramebuffer::DrawBuffersIfNecessary(bool force) {
Context()->ExtensionEnabled(kWebGLDrawBuffersName)) {
bool reset = force;
// This filtering works around graphics driver bugs on Mac OS X.
- for (size_t i = 0; i < draw_buffers_.size(); ++i) {
+ for (wtf_size_t i = 0; i < draw_buffers_.size(); ++i) {
if (draw_buffers_[i] != GL_NONE && GetAttachment(draw_buffers_[i])) {
if (filtered_draw_buffers_[i] != draw_buffers_[i]) {
filtered_draw_buffers_[i] = draw_buffers_[i];