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 "webkit/common/gpu/webgraphicscontext3d_impl.h" | 5 #include "webkit/common/gpu/webgraphicscontext3d_impl.h" |
6 | 6 |
7 #include "base/atomicops.h" | 7 #include "base/atomicops.h" |
8 #include "base/lazy_instance.h" | 8 #include "base/lazy_instance.h" |
9 #include "base/logging.h" | 9 #include "base/logging.h" |
10 #include "gpu/GLES2/gl2extchromium.h" | 10 #include "gpu/GLES2/gl2extchromium.h" |
(...skipping 911 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
922 void*) | 922 void*) |
923 DELEGATE_TO_GL_1R(unmapBufferCHROMIUM, UnmapBufferCHROMIUM, WGC3Denum, | 923 DELEGATE_TO_GL_1R(unmapBufferCHROMIUM, UnmapBufferCHROMIUM, WGC3Denum, |
924 WGC3Dboolean) | 924 WGC3Dboolean) |
925 | 925 |
926 DELEGATE_TO_GL_9(asyncTexImage2DCHROMIUM, AsyncTexImage2DCHROMIUM, WGC3Denum, | 926 DELEGATE_TO_GL_9(asyncTexImage2DCHROMIUM, AsyncTexImage2DCHROMIUM, WGC3Denum, |
927 WGC3Dint, WGC3Denum, WGC3Dsizei, WGC3Dsizei, WGC3Dint, | 927 WGC3Dint, WGC3Denum, WGC3Dsizei, WGC3Dsizei, WGC3Dint, |
928 WGC3Denum, WGC3Denum, const void*) | 928 WGC3Denum, WGC3Denum, const void*) |
929 DELEGATE_TO_GL_9(asyncTexSubImage2DCHROMIUM, AsyncTexSubImage2DCHROMIUM, | 929 DELEGATE_TO_GL_9(asyncTexSubImage2DCHROMIUM, AsyncTexSubImage2DCHROMIUM, |
930 WGC3Denum, WGC3Dint, WGC3Dint, WGC3Dint, WGC3Dsizei, | 930 WGC3Denum, WGC3Dint, WGC3Dint, WGC3Dint, WGC3Dsizei, |
931 WGC3Dsizei, WGC3Denum, WGC3Denum, const void*) | 931 WGC3Dsizei, WGC3Denum, WGC3Denum, const void*) |
| 932 DELEGATE_TO_GL_8(asyncCompressedTexImage2DCHROMIUM, |
| 933 AsyncCompressedTexImage2DCHROMIUM, |
| 934 WGC3Denum, |
| 935 WGC3Dint, |
| 936 WGC3Denum, |
| 937 WGC3Dsizei, |
| 938 WGC3Dsizei, |
| 939 WGC3Dint, |
| 940 WGC3Dsizei, |
| 941 const void*) |
| 942 DELEGATE_TO_GL_9(asyncCompressedTexSubImage2DCHROMIUM, |
| 943 AsyncCompressedTexSubImage2DCHROMIUM, |
| 944 WGC3Denum, |
| 945 WGC3Dint, |
| 946 WGC3Dint, |
| 947 WGC3Dint, |
| 948 WGC3Dsizei, |
| 949 WGC3Dsizei, |
| 950 WGC3Denum, |
| 951 WGC3Dsizei, |
| 952 const void*) |
932 | 953 |
933 DELEGATE_TO_GL_1(waitAsyncTexImage2DCHROMIUM, WaitAsyncTexImage2DCHROMIUM, | 954 DELEGATE_TO_GL_1(waitAsyncTexImage2DCHROMIUM, WaitAsyncTexImage2DCHROMIUM, |
934 WGC3Denum) | 955 WGC3Denum) |
935 | 956 |
936 DELEGATE_TO_GL_2(drawBuffersEXT, DrawBuffersEXT, WGC3Dsizei, const WGC3Denum*) | 957 DELEGATE_TO_GL_2(drawBuffersEXT, DrawBuffersEXT, WGC3Dsizei, const WGC3Denum*) |
937 | 958 |
938 DELEGATE_TO_GL_4(drawArraysInstancedANGLE, DrawArraysInstancedANGLE, WGC3Denum, | 959 DELEGATE_TO_GL_4(drawArraysInstancedANGLE, DrawArraysInstancedANGLE, WGC3Denum, |
939 WGC3Dint, WGC3Dsizei, WGC3Dsizei) | 960 WGC3Dint, WGC3Dsizei, WGC3Dsizei) |
940 | 961 |
941 void WebGraphicsContext3DImpl::drawElementsInstancedANGLE( | 962 void WebGraphicsContext3DImpl::drawElementsInstancedANGLE( |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1023 output_attribs->stencil_size = attributes.stencil ? 8 : 0; | 1044 output_attribs->stencil_size = attributes.stencil ? 8 : 0; |
1024 output_attribs->samples = attributes.antialias ? 4 : 0; | 1045 output_attribs->samples = attributes.antialias ? 4 : 0; |
1025 output_attribs->sample_buffers = attributes.antialias ? 1 : 0; | 1046 output_attribs->sample_buffers = attributes.antialias ? 1 : 0; |
1026 output_attribs->fail_if_major_perf_caveat = | 1047 output_attribs->fail_if_major_perf_caveat = |
1027 attributes.failIfMajorPerformanceCaveat; | 1048 attributes.failIfMajorPerformanceCaveat; |
1028 output_attribs->bind_generates_resource = false; | 1049 output_attribs->bind_generates_resource = false; |
1029 } | 1050 } |
1030 | 1051 |
1031 } // namespace gpu | 1052 } // namespace gpu |
1032 } // namespace webkit | 1053 } // namespace webkit |
OLD | NEW |