Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 // This file is auto-generated from | 5 // This file is auto-generated from |
| 6 // ui/gl/generate_bindings.py | 6 // ui/gl/generate_bindings.py |
| 7 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
| 8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
| 9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
| 10 | 10 |
| (...skipping 1674 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1685 | 1685 |
| 1686 debug_fn.glRenderbufferStorageMultisampleFn = 0; | 1686 debug_fn.glRenderbufferStorageMultisampleFn = 0; |
| 1687 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { | 1687 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { |
| 1688 fn.glRenderbufferStorageMultisampleFn = | 1688 fn.glRenderbufferStorageMultisampleFn = |
| 1689 reinterpret_cast<glRenderbufferStorageMultisampleProc>( | 1689 reinterpret_cast<glRenderbufferStorageMultisampleProc>( |
| 1690 GetGLProcAddress("glRenderbufferStorageMultisample")); | 1690 GetGLProcAddress("glRenderbufferStorageMultisample")); |
| 1691 DCHECK(fn.glRenderbufferStorageMultisampleFn); | 1691 DCHECK(fn.glRenderbufferStorageMultisampleFn); |
| 1692 } | 1692 } |
| 1693 | 1693 |
| 1694 debug_fn.glRenderbufferStorageMultisampleANGLEFn = 0; | 1694 debug_fn.glRenderbufferStorageMultisampleANGLEFn = 0; |
| 1695 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { | 1695 if (ext.b_GL_ANGLE_framebuffer_multisample) { |
| 1696 fn.glRenderbufferStorageMultisampleANGLEFn = | |
| 1697 reinterpret_cast<glRenderbufferStorageMultisampleANGLEProc>( | |
| 1698 GetGLProcAddress("glRenderbufferStorageMultisample")); | |
| 1699 DCHECK(fn.glRenderbufferStorageMultisampleANGLEFn); | |
| 1700 } else if (ext.b_GL_ANGLE_framebuffer_multisample) { | |
| 1701 fn.glRenderbufferStorageMultisampleANGLEFn = | 1696 fn.glRenderbufferStorageMultisampleANGLEFn = |
| 1702 reinterpret_cast<glRenderbufferStorageMultisampleANGLEProc>( | 1697 reinterpret_cast<glRenderbufferStorageMultisampleANGLEProc>( |
| 1703 GetGLProcAddress("glRenderbufferStorageMultisampleANGLE")); | 1698 GetGLProcAddress("glRenderbufferStorageMultisampleANGLE")); |
| 1704 DCHECK(fn.glRenderbufferStorageMultisampleANGLEFn); | 1699 DCHECK(fn.glRenderbufferStorageMultisampleANGLEFn); |
| 1705 } | 1700 } |
| 1706 | 1701 |
| 1707 debug_fn.glRenderbufferStorageMultisampleEXTFn = 0; | 1702 debug_fn.glRenderbufferStorageMultisampleEXTFn = 0; |
| 1708 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { | 1703 if (ext.b_GL_EXT_multisampled_render_to_texture || |
| 1709 fn.glRenderbufferStorageMultisampleEXTFn = | 1704 ext.b_GL_EXT_framebuffer_multisample) { |
| 1710 reinterpret_cast<glRenderbufferStorageMultisampleEXTProc>( | |
| 1711 GetGLProcAddress("glRenderbufferStorageMultisample")); | |
| 1712 DCHECK(fn.glRenderbufferStorageMultisampleEXTFn); | |
|
no sievers
2015/02/03 21:39:41
The problem was caused by us falling into here on
| |
| 1713 } else if (ext.b_GL_EXT_multisampled_render_to_texture || | |
| 1714 ext.b_GL_EXT_framebuffer_multisample) { | |
| 1715 fn.glRenderbufferStorageMultisampleEXTFn = | 1705 fn.glRenderbufferStorageMultisampleEXTFn = |
| 1716 reinterpret_cast<glRenderbufferStorageMultisampleEXTProc>( | 1706 reinterpret_cast<glRenderbufferStorageMultisampleEXTProc>( |
| 1717 GetGLProcAddress("glRenderbufferStorageMultisampleEXT")); | 1707 GetGLProcAddress("glRenderbufferStorageMultisampleEXT")); |
| 1718 DCHECK(fn.glRenderbufferStorageMultisampleEXTFn); | 1708 DCHECK(fn.glRenderbufferStorageMultisampleEXTFn); |
| 1719 } | 1709 } |
| 1720 | 1710 |
| 1721 debug_fn.glRenderbufferStorageMultisampleIMGFn = 0; | 1711 debug_fn.glRenderbufferStorageMultisampleIMGFn = 0; |
| 1722 if (ext.b_GL_IMG_multisampled_render_to_texture) { | 1712 if (ext.b_GL_IMG_multisampled_render_to_texture) { |
| 1723 fn.glRenderbufferStorageMultisampleIMGFn = | 1713 fn.glRenderbufferStorageMultisampleIMGFn = |
| 1724 reinterpret_cast<glRenderbufferStorageMultisampleIMGProc>( | 1714 reinterpret_cast<glRenderbufferStorageMultisampleIMGProc>( |
| (...skipping 10054 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 11779 | 11769 |
| 11780 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, | 11770 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, |
| 11781 GLbitfield flags, | 11771 GLbitfield flags, |
| 11782 GLuint64 timeout) { | 11772 GLuint64 timeout) { |
| 11783 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; | 11773 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; |
| 11784 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; | 11774 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; |
| 11785 return static_cast<GLenum>(0); | 11775 return static_cast<GLenum>(0); |
| 11786 } | 11776 } |
| 11787 | 11777 |
| 11788 } // namespace gfx | 11778 } // namespace gfx |
| OLD | NEW |