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 |
(...skipping 3258 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3269 << plane_z_order << ", " << GLES2Util::GetStringEnum(plane_transform) | 3269 << plane_z_order << ", " << GLES2Util::GetStringEnum(plane_transform) |
3270 << ", " << overlay_texture_id << ", " << bounds_x << ", " << bounds_y | 3270 << ", " << overlay_texture_id << ", " << bounds_x << ", " << bounds_y |
3271 << ", " << bounds_width << ", " << bounds_height << ", " << uv_x | 3271 << ", " << bounds_width << ", " << bounds_height << ", " << uv_x |
3272 << ", " << uv_y << ", " << uv_width << ", " << uv_height << ")"); | 3272 << ", " << uv_y << ", " << uv_width << ", " << uv_height << ")"); |
3273 helper_->ScheduleOverlayPlaneCHROMIUM( | 3273 helper_->ScheduleOverlayPlaneCHROMIUM( |
3274 plane_z_order, plane_transform, overlay_texture_id, bounds_x, bounds_y, | 3274 plane_z_order, plane_transform, overlay_texture_id, bounds_x, bounds_y, |
3275 bounds_width, bounds_height, uv_x, uv_y, uv_width, uv_height); | 3275 bounds_width, bounds_height, uv_x, uv_y, uv_width, uv_height); |
3276 CheckGLError(); | 3276 CheckGLError(); |
3277 } | 3277 } |
3278 | 3278 |
| 3279 void GLES2Implementation::ScheduleCALayerInUseQueryCHROMIUM( |
| 3280 GLsizei count, |
| 3281 const GLuint* textures) { |
| 3282 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 3283 GPU_CLIENT_LOG("[" << GetLogPrefix() |
| 3284 << "] glScheduleCALayerInUseQueryCHROMIUM(" << count |
| 3285 << ", " << static_cast<const void*>(textures) << ")"); |
| 3286 GPU_CLIENT_LOG_CODE_BLOCK({ |
| 3287 for (GLsizei i = 0; i < count; ++i) { |
| 3288 GPU_CLIENT_LOG(" " << i << ": " << textures[0 + i * 1]); |
| 3289 } |
| 3290 }); |
| 3291 if (count < 0) { |
| 3292 SetGLError(GL_INVALID_VALUE, "glScheduleCALayerInUseQueryCHROMIUM", |
| 3293 "count < 0"); |
| 3294 return; |
| 3295 } |
| 3296 helper_->ScheduleCALayerInUseQueryCHROMIUMImmediate(count, textures); |
| 3297 CheckGLError(); |
| 3298 } |
| 3299 |
3279 void GLES2Implementation::FlushDriverCachesCHROMIUM() { | 3300 void GLES2Implementation::FlushDriverCachesCHROMIUM() { |
3280 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 3301 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
3281 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glFlushDriverCachesCHROMIUM(" | 3302 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glFlushDriverCachesCHROMIUM(" |
3282 << ")"); | 3303 << ")"); |
3283 helper_->FlushDriverCachesCHROMIUM(); | 3304 helper_->FlushDriverCachesCHROMIUM(); |
3284 CheckGLError(); | 3305 CheckGLError(); |
3285 } | 3306 } |
3286 | 3307 |
3287 void GLES2Implementation::MatrixLoadfCHROMIUM(GLenum matrixMode, | 3308 void GLES2Implementation::MatrixLoadfCHROMIUM(GLenum matrixMode, |
3288 const GLfloat* m) { | 3309 const GLfloat* m) { |
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3460 << ", " << static_cast<const void*>(default_value) << ")"); | 3481 << ", " << static_cast<const void*>(default_value) << ")"); |
3461 size_t count = 16; | 3482 size_t count = 16; |
3462 for (size_t ii = 0; ii < count; ++ii) | 3483 for (size_t ii = 0; ii < count; ++ii) |
3463 GPU_CLIENT_LOG("value[" << ii << "]: " << default_value[ii]); | 3484 GPU_CLIENT_LOG("value[" << ii << "]: " << default_value[ii]); |
3464 helper_->UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate( | 3485 helper_->UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate( |
3465 location, transpose, default_value); | 3486 location, transpose, default_value); |
3466 CheckGLError(); | 3487 CheckGLError(); |
3467 } | 3488 } |
3468 | 3489 |
3469 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ | 3490 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ |
OLD | NEW |