| 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 16893 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 16904 LOCAL_COPY_REAL_GL_ERRORS_TO_WRAPPER( | 16904 LOCAL_COPY_REAL_GL_ERRORS_TO_WRAPPER( |
| 16905 "glApplyFramebufferAttachmentCMAAINTEL"); | 16905 "glApplyFramebufferAttachmentCMAAINTEL"); |
| 16906 apply_framebuffer_attachment_cmaa_intel_.reset( | 16906 apply_framebuffer_attachment_cmaa_intel_.reset( |
| 16907 new ApplyFramebufferAttachmentCMAAINTELResourceManager()); | 16907 new ApplyFramebufferAttachmentCMAAINTELResourceManager()); |
| 16908 apply_framebuffer_attachment_cmaa_intel_->Initialize(this); | 16908 apply_framebuffer_attachment_cmaa_intel_->Initialize(this); |
| 16909 RestoreCurrentFramebufferBindings(); | 16909 RestoreCurrentFramebufferBindings(); |
| 16910 if (LOCAL_PEEK_GL_ERROR("glApplyFramebufferAttachmentCMAAINTEL") != | 16910 if (LOCAL_PEEK_GL_ERROR("glApplyFramebufferAttachmentCMAAINTEL") != |
| 16911 GL_NO_ERROR) | 16911 GL_NO_ERROR) |
| 16912 return; | 16912 return; |
| 16913 } | 16913 } |
| 16914 static const char kFunctionName[] = |
| 16915 "glApplyScreenSpaceAntialiasingCHROMIUM"; |
| 16916 if (!InitializeCopyTextureCHROMIUM(kFunctionName)) |
| 16917 return; |
| 16914 apply_framebuffer_attachment_cmaa_intel_ | 16918 apply_framebuffer_attachment_cmaa_intel_ |
| 16915 ->ApplyFramebufferAttachmentCMAAINTEL(this, bound_framebuffer); | 16919 ->ApplyFramebufferAttachmentCMAAINTEL(this, bound_framebuffer, |
| 16920 copy_texture_CHROMIUM_.get()); |
| 16916 } | 16921 } |
| 16917 } | 16922 } |
| 16918 | 16923 |
| 16919 void GLES2DecoderImpl::DoInsertEventMarkerEXT( | 16924 void GLES2DecoderImpl::DoInsertEventMarkerEXT( |
| 16920 GLsizei length, const GLchar* marker) { | 16925 GLsizei length, const GLchar* marker) { |
| 16921 if (!marker) { | 16926 if (!marker) { |
| 16922 marker = ""; | 16927 marker = ""; |
| 16923 } | 16928 } |
| 16924 debug_marker_manager_.SetMarker( | 16929 debug_marker_manager_.SetMarker( |
| 16925 length ? std::string(marker, length) : std::string(marker)); | 16930 length ? std::string(marker, length) : std::string(marker)); |
| (...skipping 1843 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 18769 } | 18774 } |
| 18770 | 18775 |
| 18771 // Include the auto-generated part of this file. We split this because it means | 18776 // Include the auto-generated part of this file. We split this because it means |
| 18772 // we can easily edit the non-auto generated parts right here in this file | 18777 // we can easily edit the non-auto generated parts right here in this file |
| 18773 // instead of having to edit some template or the code generator. | 18778 // instead of having to edit some template or the code generator. |
| 18774 #include "base/macros.h" | 18779 #include "base/macros.h" |
| 18775 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h" | 18780 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h" |
| 18776 | 18781 |
| 18777 } // namespace gles2 | 18782 } // namespace gles2 |
| 18778 } // namespace gpu | 18783 } // namespace gpu |
| OLD | NEW |