| OLD | NEW |
| 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 17585 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 17596 glApplyFramebufferAttachmentCMAAINTEL(); | 17596 glApplyFramebufferAttachmentCMAAINTEL(); |
| 17597 } else { | 17597 } else { |
| 17598 // Defer initializing the CopyTextureCHROMIUMResourceManager until it is | 17598 // Defer initializing the CopyTextureCHROMIUMResourceManager until it is |
| 17599 // needed because it takes ??s of milliseconds to initialize. | 17599 // needed because it takes ??s of milliseconds to initialize. |
| 17600 if (!apply_framebuffer_attachment_cmaa_intel_.get()) { | 17600 if (!apply_framebuffer_attachment_cmaa_intel_.get()) { |
| 17601 LOCAL_COPY_REAL_GL_ERRORS_TO_WRAPPER( | 17601 LOCAL_COPY_REAL_GL_ERRORS_TO_WRAPPER( |
| 17602 "glApplyFramebufferAttachmentCMAAINTEL"); | 17602 "glApplyFramebufferAttachmentCMAAINTEL"); |
| 17603 apply_framebuffer_attachment_cmaa_intel_.reset( | 17603 apply_framebuffer_attachment_cmaa_intel_.reset( |
| 17604 new ApplyFramebufferAttachmentCMAAINTELResourceManager()); | 17604 new ApplyFramebufferAttachmentCMAAINTELResourceManager()); |
| 17605 apply_framebuffer_attachment_cmaa_intel_->Initialize(this); | 17605 apply_framebuffer_attachment_cmaa_intel_->Initialize(this); |
| 17606 RestoreCurrentFramebufferBindings(); | |
| 17607 if (LOCAL_PEEK_GL_ERROR("glApplyFramebufferAttachmentCMAAINTEL") != | 17606 if (LOCAL_PEEK_GL_ERROR("glApplyFramebufferAttachmentCMAAINTEL") != |
| 17608 GL_NO_ERROR) | 17607 GL_NO_ERROR) |
| 17609 return; | 17608 return; |
| 17610 } | 17609 } |
| 17611 static const char kFunctionName[] = | 17610 static const char kFunctionName[] = |
| 17612 "glApplyScreenSpaceAntialiasingCHROMIUM"; | 17611 "glApplyScreenSpaceAntialiasingCHROMIUM"; |
| 17613 if (!InitializeCopyTextureCHROMIUM(kFunctionName)) | 17612 if (!InitializeCopyTextureCHROMIUM(kFunctionName)) |
| 17614 return; | 17613 return; |
| 17615 for (uint32_t i = 0; i < group_->max_draw_buffers(); ++i) { | 17614 for (uint32_t i = 0; i < group_->max_draw_buffers(); ++i) { |
| 17616 const Framebuffer::Attachment* attachment = | 17615 const Framebuffer::Attachment* attachment = |
| (...skipping 1877 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 19494 } | 19493 } |
| 19495 | 19494 |
| 19496 // Include the auto-generated part of this file. We split this because it means | 19495 // Include the auto-generated part of this file. We split this because it means |
| 19497 // we can easily edit the non-auto generated parts right here in this file | 19496 // we can easily edit the non-auto generated parts right here in this file |
| 19498 // instead of having to edit some template or the code generator. | 19497 // instead of having to edit some template or the code generator. |
| 19499 #include "base/macros.h" | 19498 #include "base/macros.h" |
| 19500 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h" | 19499 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h" |
| 19501 | 19500 |
| 19502 } // namespace gles2 | 19501 } // namespace gles2 |
| 19503 } // namespace gpu | 19502 } // namespace gpu |
| OLD | NEW |