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 760 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
771 } | 771 } |
772 | 772 |
773 void GLES2Implementation::GenFramebuffers(GLsizei n, GLuint* framebuffers) { | 773 void GLES2Implementation::GenFramebuffers(GLsizei n, GLuint* framebuffers) { |
774 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenFramebuffers(" << n << ", " | 774 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenFramebuffers(" << n << ", " |
775 << static_cast<const void*>(framebuffers) << ")"); | 775 << static_cast<const void*>(framebuffers) << ")"); |
776 if (n < 0) { | 776 if (n < 0) { |
777 SetGLError(GL_INVALID_VALUE, "glGenFramebuffers", "n < 0"); | 777 SetGLError(GL_INVALID_VALUE, "glGenFramebuffers", "n < 0"); |
778 return; | 778 return; |
779 } | 779 } |
780 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 780 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
781 GetIdHandler(id_namespaces::kFramebuffers)->MakeIds(this, 0, n, framebuffers); | 781 IdAllocator* id_allocator = GetIdAllocator(id_namespaces::kFramebuffers); |
| 782 for (GLsizei ii = 0; ii < n; ++ii) |
| 783 framebuffers[ii] = id_allocator->AllocateID(); |
782 GenFramebuffersHelper(n, framebuffers); | 784 GenFramebuffersHelper(n, framebuffers); |
783 helper_->GenFramebuffersImmediate(n, framebuffers); | 785 helper_->GenFramebuffersImmediate(n, framebuffers); |
784 if (share_group_->bind_generates_resource()) | 786 if (share_group_->bind_generates_resource()) |
785 helper_->CommandBufferHelper::Flush(); | 787 helper_->CommandBufferHelper::Flush(); |
786 GPU_CLIENT_LOG_CODE_BLOCK({ | 788 GPU_CLIENT_LOG_CODE_BLOCK({ |
787 for (GLsizei i = 0; i < n; ++i) { | 789 for (GLsizei i = 0; i < n; ++i) { |
788 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]); | 790 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]); |
789 } | 791 } |
790 }); | 792 }); |
791 CheckGLError(); | 793 CheckGLError(); |
(...skipping 2190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2982 } | 2984 } |
2983 | 2985 |
2984 void GLES2Implementation::GenVertexArraysOES(GLsizei n, GLuint* arrays) { | 2986 void GLES2Implementation::GenVertexArraysOES(GLsizei n, GLuint* arrays) { |
2985 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenVertexArraysOES(" << n << ", " | 2987 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenVertexArraysOES(" << n << ", " |
2986 << static_cast<const void*>(arrays) << ")"); | 2988 << static_cast<const void*>(arrays) << ")"); |
2987 if (n < 0) { | 2989 if (n < 0) { |
2988 SetGLError(GL_INVALID_VALUE, "glGenVertexArraysOES", "n < 0"); | 2990 SetGLError(GL_INVALID_VALUE, "glGenVertexArraysOES", "n < 0"); |
2989 return; | 2991 return; |
2990 } | 2992 } |
2991 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 2993 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
2992 GetIdHandler(id_namespaces::kVertexArrays)->MakeIds(this, 0, n, arrays); | 2994 IdAllocator* id_allocator = GetIdAllocator(id_namespaces::kVertexArrays); |
| 2995 for (GLsizei ii = 0; ii < n; ++ii) |
| 2996 arrays[ii] = id_allocator->AllocateID(); |
2993 GenVertexArraysOESHelper(n, arrays); | 2997 GenVertexArraysOESHelper(n, arrays); |
2994 helper_->GenVertexArraysOESImmediate(n, arrays); | 2998 helper_->GenVertexArraysOESImmediate(n, arrays); |
2995 if (share_group_->bind_generates_resource()) | 2999 if (share_group_->bind_generates_resource()) |
2996 helper_->CommandBufferHelper::Flush(); | 3000 helper_->CommandBufferHelper::Flush(); |
2997 GPU_CLIENT_LOG_CODE_BLOCK({ | 3001 GPU_CLIENT_LOG_CODE_BLOCK({ |
2998 for (GLsizei i = 0; i < n; ++i) { | 3002 for (GLsizei i = 0; i < n; ++i) { |
2999 GPU_CLIENT_LOG(" " << i << ": " << arrays[i]); | 3003 GPU_CLIENT_LOG(" " << i << ": " << arrays[i]); |
3000 } | 3004 } |
3001 }); | 3005 }); |
3002 CheckGLError(); | 3006 CheckGLError(); |
(...skipping 520 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3523 | 3527 |
3524 void GLES2Implementation::SetEnableDCLayersCHROMIUM(GLboolean enabled) { | 3528 void GLES2Implementation::SetEnableDCLayersCHROMIUM(GLboolean enabled) { |
3525 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 3529 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
3526 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSetEnableDCLayersCHROMIUM(" | 3530 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSetEnableDCLayersCHROMIUM(" |
3527 << GLES2Util::GetStringBool(enabled) << ")"); | 3531 << GLES2Util::GetStringBool(enabled) << ")"); |
3528 helper_->SetEnableDCLayersCHROMIUM(enabled); | 3532 helper_->SetEnableDCLayersCHROMIUM(enabled); |
3529 CheckGLError(); | 3533 CheckGLError(); |
3530 } | 3534 } |
3531 | 3535 |
3532 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ | 3536 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ |
OLD | NEW |