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 // gpu/command_buffer/build_gles2_cmd_buffer.py | 6 // gpu/command_buffer/build_gles2_cmd_buffer.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 |
11 #include "mojo/gpu/mojo_gles2_impl_autogen.h" | 11 #include "mojo/gpu/mojo_gles2_impl_autogen.h" |
12 | 12 |
13 #include "base/logging.h" | 13 #include "base/logging.h" |
14 #include "mojo/public/c/gles2/chromium_bind_uniform_location.h" | 14 #include "mojo/public/c/gles2/chromium_bind_uniform_location.h" |
| 15 #include "mojo/public/c/gles2/chromium_map_sub.h" |
15 #include "mojo/public/c/gles2/chromium_miscellaneous.h" | 16 #include "mojo/public/c/gles2/chromium_miscellaneous.h" |
16 #include "mojo/public/c/gles2/chromium_sub_image.h" | |
17 #include "mojo/public/c/gles2/chromium_sync_point.h" | 17 #include "mojo/public/c/gles2/chromium_sync_point.h" |
18 #include "mojo/public/c/gles2/chromium_texture_mailbox.h" | 18 #include "mojo/public/c/gles2/chromium_texture_mailbox.h" |
| 19 #include "mojo/public/c/gles2/ext_debug_marker.h" |
19 #include "mojo/public/c/gles2/gles2.h" | 20 #include "mojo/public/c/gles2/gles2.h" |
20 #include "mojo/public/c/gles2/occlusion_query_ext.h" | 21 #include "mojo/public/c/gles2/occlusion_query_ext.h" |
| 22 #include "mojo/public/c/gles2/oes_vertex_array_object.h" |
21 #include "mojo/public/c/gpu/MGL/mgl_onscreen.h" | 23 #include "mojo/public/c/gpu/MGL/mgl_onscreen.h" |
22 | 24 |
23 namespace mojo { | 25 namespace mojo { |
24 | 26 |
25 void MojoGLES2Impl::ActiveTexture(GLenum texture) { | 27 void MojoGLES2Impl::ActiveTexture(GLenum texture) { |
26 MojoGLES2MakeCurrent(context_); | 28 MojoGLES2MakeCurrent(context_); |
27 glActiveTexture(texture); | 29 glActiveTexture(texture); |
28 } | 30 } |
29 void MojoGLES2Impl::AttachShader(GLuint program, GLuint shader) { | 31 void MojoGLES2Impl::AttachShader(GLuint program, GLuint shader) { |
30 MojoGLES2MakeCurrent(context_); | 32 MojoGLES2MakeCurrent(context_); |
(...skipping 1206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1237 MojoGLES2MakeCurrent(context_); | 1239 MojoGLES2MakeCurrent(context_); |
1238 glGetQueryivEXT(target, pname, params); | 1240 glGetQueryivEXT(target, pname, params); |
1239 } | 1241 } |
1240 void MojoGLES2Impl::GetQueryObjectuivEXT(GLuint id, | 1242 void MojoGLES2Impl::GetQueryObjectuivEXT(GLuint id, |
1241 GLenum pname, | 1243 GLenum pname, |
1242 GLuint* params) { | 1244 GLuint* params) { |
1243 MojoGLES2MakeCurrent(context_); | 1245 MojoGLES2MakeCurrent(context_); |
1244 glGetQueryObjectuivEXT(id, pname, params); | 1246 glGetQueryObjectuivEXT(id, pname, params); |
1245 } | 1247 } |
1246 void MojoGLES2Impl::InsertEventMarkerEXT(GLsizei length, const GLchar* marker) { | 1248 void MojoGLES2Impl::InsertEventMarkerEXT(GLsizei length, const GLchar* marker) { |
1247 NOTREACHED() << "Unimplemented InsertEventMarkerEXT."; | 1249 MojoGLES2MakeCurrent(context_); |
| 1250 glInsertEventMarkerEXT(length, marker); |
1248 } | 1251 } |
1249 void MojoGLES2Impl::PushGroupMarkerEXT(GLsizei length, const GLchar* marker) { | 1252 void MojoGLES2Impl::PushGroupMarkerEXT(GLsizei length, const GLchar* marker) { |
1250 NOTREACHED() << "Unimplemented PushGroupMarkerEXT."; | 1253 MojoGLES2MakeCurrent(context_); |
| 1254 glPushGroupMarkerEXT(length, marker); |
1251 } | 1255 } |
1252 void MojoGLES2Impl::PopGroupMarkerEXT() { | 1256 void MojoGLES2Impl::PopGroupMarkerEXT() { |
1253 NOTREACHED() << "Unimplemented PopGroupMarkerEXT."; | 1257 MojoGLES2MakeCurrent(context_); |
| 1258 glPopGroupMarkerEXT(); |
1254 } | 1259 } |
1255 void MojoGLES2Impl::GenVertexArraysOES(GLsizei n, GLuint* arrays) { | 1260 void MojoGLES2Impl::GenVertexArraysOES(GLsizei n, GLuint* arrays) { |
1256 NOTREACHED() << "Unimplemented GenVertexArraysOES."; | 1261 MojoGLES2MakeCurrent(context_); |
| 1262 glGenVertexArraysOES(n, arrays); |
1257 } | 1263 } |
1258 void MojoGLES2Impl::DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) { | 1264 void MojoGLES2Impl::DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) { |
1259 NOTREACHED() << "Unimplemented DeleteVertexArraysOES."; | 1265 MojoGLES2MakeCurrent(context_); |
| 1266 glDeleteVertexArraysOES(n, arrays); |
1260 } | 1267 } |
1261 GLboolean MojoGLES2Impl::IsVertexArrayOES(GLuint array) { | 1268 GLboolean MojoGLES2Impl::IsVertexArrayOES(GLuint array) { |
1262 NOTREACHED() << "Unimplemented IsVertexArrayOES."; | 1269 MojoGLES2MakeCurrent(context_); |
1263 return 0; | 1270 return glIsVertexArrayOES(array); |
1264 } | 1271 } |
1265 void MojoGLES2Impl::BindVertexArrayOES(GLuint array) { | 1272 void MojoGLES2Impl::BindVertexArrayOES(GLuint array) { |
1266 NOTREACHED() << "Unimplemented BindVertexArrayOES."; | 1273 MojoGLES2MakeCurrent(context_); |
| 1274 glBindVertexArrayOES(array); |
1267 } | 1275 } |
1268 void MojoGLES2Impl::SwapBuffers() { | 1276 void MojoGLES2Impl::SwapBuffers() { |
1269 NOTREACHED() << "Unimplemented SwapBuffers."; | 1277 NOTREACHED() << "Unimplemented SwapBuffers."; |
1270 } | 1278 } |
1271 GLuint MojoGLES2Impl::GetMaxValueInBufferCHROMIUM(GLuint buffer_id, | 1279 GLuint MojoGLES2Impl::GetMaxValueInBufferCHROMIUM(GLuint buffer_id, |
1272 GLsizei count, | 1280 GLsizei count, |
1273 GLenum type, | 1281 GLenum type, |
1274 GLuint offset) { | 1282 GLuint offset) { |
1275 NOTREACHED() << "Unimplemented GetMaxValueInBufferCHROMIUM."; | 1283 NOTREACHED() << "Unimplemented GetMaxValueInBufferCHROMIUM."; |
1276 return 0; | 1284 return 0; |
1277 } | 1285 } |
1278 GLboolean MojoGLES2Impl::EnableFeatureCHROMIUM(const char* feature) { | 1286 GLboolean MojoGLES2Impl::EnableFeatureCHROMIUM(const char* feature) { |
1279 NOTREACHED() << "Unimplemented EnableFeatureCHROMIUM."; | 1287 NOTREACHED() << "Unimplemented EnableFeatureCHROMIUM."; |
1280 return 0; | 1288 return 0; |
1281 } | 1289 } |
1282 void* MojoGLES2Impl::MapBufferCHROMIUM(GLuint target, GLenum access) { | 1290 void* MojoGLES2Impl::MapBufferCHROMIUM(GLuint target, GLenum access) { |
1283 NOTREACHED() << "Unimplemented MapBufferCHROMIUM."; | 1291 NOTREACHED() << "Unimplemented MapBufferCHROMIUM."; |
1284 return 0; | 1292 return 0; |
1285 } | 1293 } |
1286 GLboolean MojoGLES2Impl::UnmapBufferCHROMIUM(GLuint target) { | 1294 GLboolean MojoGLES2Impl::UnmapBufferCHROMIUM(GLuint target) { |
1287 NOTREACHED() << "Unimplemented UnmapBufferCHROMIUM."; | 1295 NOTREACHED() << "Unimplemented UnmapBufferCHROMIUM."; |
1288 return 0; | 1296 return 0; |
1289 } | 1297 } |
1290 void* MojoGLES2Impl::MapBufferSubDataCHROMIUM(GLuint target, | 1298 void* MojoGLES2Impl::MapBufferSubDataCHROMIUM(GLuint target, |
1291 GLintptr offset, | 1299 GLintptr offset, |
1292 GLsizeiptr size, | 1300 GLsizeiptr size, |
1293 GLenum access) { | 1301 GLenum access) { |
1294 NOTREACHED() << "Unimplemented MapBufferSubDataCHROMIUM."; | 1302 MojoGLES2MakeCurrent(context_); |
1295 return 0; | 1303 return glMapBufferSubDataCHROMIUM(target, offset, size, access); |
1296 } | 1304 } |
1297 void MojoGLES2Impl::UnmapBufferSubDataCHROMIUM(const void* mem) { | 1305 void MojoGLES2Impl::UnmapBufferSubDataCHROMIUM(const void* mem) { |
1298 NOTREACHED() << "Unimplemented UnmapBufferSubDataCHROMIUM."; | 1306 MojoGLES2MakeCurrent(context_); |
| 1307 glUnmapBufferSubDataCHROMIUM(mem); |
1299 } | 1308 } |
1300 void* MojoGLES2Impl::MapBufferRange(GLenum target, | 1309 void* MojoGLES2Impl::MapBufferRange(GLenum target, |
1301 GLintptr offset, | 1310 GLintptr offset, |
1302 GLsizeiptr size, | 1311 GLsizeiptr size, |
1303 GLbitfield access) { | 1312 GLbitfield access) { |
1304 NOTREACHED() << "Unimplemented MapBufferRange."; | 1313 NOTREACHED() << "Unimplemented MapBufferRange."; |
1305 return 0; | 1314 return 0; |
1306 } | 1315 } |
1307 GLboolean MojoGLES2Impl::UnmapBuffer(GLenum target) { | 1316 GLboolean MojoGLES2Impl::UnmapBuffer(GLenum target) { |
1308 NOTREACHED() << "Unimplemented UnmapBuffer."; | 1317 NOTREACHED() << "Unimplemented UnmapBuffer."; |
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1574 NOTREACHED() << "Unimplemented MatrixLoadfCHROMIUM."; | 1583 NOTREACHED() << "Unimplemented MatrixLoadfCHROMIUM."; |
1575 } | 1584 } |
1576 void MojoGLES2Impl::MatrixLoadIdentityCHROMIUM(GLenum matrixMode) { | 1585 void MojoGLES2Impl::MatrixLoadIdentityCHROMIUM(GLenum matrixMode) { |
1577 NOTREACHED() << "Unimplemented MatrixLoadIdentityCHROMIUM."; | 1586 NOTREACHED() << "Unimplemented MatrixLoadIdentityCHROMIUM."; |
1578 } | 1587 } |
1579 void MojoGLES2Impl::BlendBarrierKHR() { | 1588 void MojoGLES2Impl::BlendBarrierKHR() { |
1580 NOTREACHED() << "Unimplemented BlendBarrierKHR."; | 1589 NOTREACHED() << "Unimplemented BlendBarrierKHR."; |
1581 } | 1590 } |
1582 | 1591 |
1583 } // namespace mojo | 1592 } // namespace mojo |
OLD | NEW |