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 |