Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1196)

Side by Side Diff: gpu/command_buffer/service/gles2_cmd_decoder.cc

Issue 2628833003: Remove no longer used GPU.CheckFramebufferValidDuration (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | tools/metrics/histograms/histograms.xml » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "gpu/command_buffer/service/gles2_cmd_decoder.h" 5 #include "gpu/command_buffer/service/gles2_cmd_decoder.h"
6 6
7 #include <limits.h> 7 #include <limits.h>
8 #include <stddef.h> 8 #include <stddef.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 #include <stdio.h> 10 #include <stdio.h>
(...skipping 4245 matching lines...) Expand 10 before | Expand all | Expand 10 after
4256 GetBackbufferServiceId()); 4256 GetBackbufferServiceId());
4257 } 4257 }
4258 OnFboChanged(); 4258 OnFboChanged();
4259 } 4259 }
4260 4260
4261 bool GLES2DecoderImpl::CheckFramebufferValid( 4261 bool GLES2DecoderImpl::CheckFramebufferValid(
4262 Framebuffer* framebuffer, 4262 Framebuffer* framebuffer,
4263 GLenum target, 4263 GLenum target,
4264 GLenum gl_error, 4264 GLenum gl_error,
4265 const char* func_name) { 4265 const char* func_name) {
4266 SCOPED_UMA_HISTOGRAM_TIMER("GPU.CheckFramebufferValidDuration");
4267
4268 if (!framebuffer) { 4266 if (!framebuffer) {
4269 if (surfaceless_) 4267 if (surfaceless_)
4270 return false; 4268 return false;
4271 if (backbuffer_needs_clear_bits_) { 4269 if (backbuffer_needs_clear_bits_) {
4272 glClearColor(0, 0, 0, BackBufferAlphaClearColor()); 4270 glClearColor(0, 0, 0, BackBufferAlphaClearColor());
4273 state_.SetDeviceColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE); 4271 state_.SetDeviceColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE);
4274 glClearStencil(0); 4272 glClearStencil(0);
4275 state_.SetDeviceStencilMaskSeparate(GL_FRONT, kDefaultStencilMask); 4273 state_.SetDeviceStencilMaskSeparate(GL_FRONT, kDefaultStencilMask);
4276 state_.SetDeviceStencilMaskSeparate(GL_BACK, kDefaultStencilMask); 4274 state_.SetDeviceStencilMaskSeparate(GL_BACK, kDefaultStencilMask);
4277 glClearDepth(1.0f); 4275 glClearDepth(1.0f);
(...skipping 14840 matching lines...) Expand 10 before | Expand all | Expand 10 after
19118 } 19116 }
19119 19117
19120 // Include the auto-generated part of this file. We split this because it means 19118 // Include the auto-generated part of this file. We split this because it means
19121 // we can easily edit the non-auto generated parts right here in this file 19119 // we can easily edit the non-auto generated parts right here in this file
19122 // instead of having to edit some template or the code generator. 19120 // instead of having to edit some template or the code generator.
19123 #include "base/macros.h" 19121 #include "base/macros.h"
19124 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h" 19122 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h"
19125 19123
19126 } // namespace gles2 19124 } // namespace gles2
19127 } // namespace gpu 19125 } // namespace gpu
OLDNEW
« no previous file with comments | « no previous file | tools/metrics/histograms/histograms.xml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698