| 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 12 matching lines...) Expand all Loading... |
| 23 | 23 |
| 24 void GLES2Implementation::BindBuffer(GLenum target, GLuint buffer) { | 24 void GLES2Implementation::BindBuffer(GLenum target, GLuint buffer) { |
| 25 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 25 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 26 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindBuffer(" | 26 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindBuffer(" |
| 27 << GLES2Util::GetStringBufferTarget(target) << ", " | 27 << GLES2Util::GetStringBufferTarget(target) << ", " |
| 28 << buffer << ")"); | 28 << buffer << ")"); |
| 29 if (IsBufferReservedId(buffer)) { | 29 if (IsBufferReservedId(buffer)) { |
| 30 SetGLError(GL_INVALID_OPERATION, "BindBuffer", "buffer reserved id"); | 30 SetGLError(GL_INVALID_OPERATION, "BindBuffer", "buffer reserved id"); |
| 31 return; | 31 return; |
| 32 } | 32 } |
| 33 if (BindBufferHelper(target, buffer)) { | 33 BindBufferHelper(target, buffer); |
| 34 helper_->BindBuffer(target, buffer); | |
| 35 } | |
| 36 CheckGLError(); | 34 CheckGLError(); |
| 37 } | 35 } |
| 38 | 36 |
| 39 void GLES2Implementation::BindFramebuffer(GLenum target, GLuint framebuffer) { | 37 void GLES2Implementation::BindFramebuffer(GLenum target, GLuint framebuffer) { |
| 40 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 38 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 41 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindFramebuffer(" | 39 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindFramebuffer(" |
| 42 << GLES2Util::GetStringFrameBufferTarget(target) << ", " | 40 << GLES2Util::GetStringFrameBufferTarget(target) << ", " |
| 43 << framebuffer << ")"); | 41 << framebuffer << ")"); |
| 44 if (IsFramebufferReservedId(framebuffer)) { | 42 if (IsFramebufferReservedId(framebuffer)) { |
| 45 SetGLError(GL_INVALID_OPERATION, "BindFramebuffer", | 43 SetGLError(GL_INVALID_OPERATION, "BindFramebuffer", |
| 46 "framebuffer reserved id"); | 44 "framebuffer reserved id"); |
| 47 return; | 45 return; |
| 48 } | 46 } |
| 49 if (BindFramebufferHelper(target, framebuffer)) { | 47 BindFramebufferHelper(target, framebuffer); |
| 50 helper_->BindFramebuffer(target, framebuffer); | |
| 51 } | |
| 52 CheckGLError(); | 48 CheckGLError(); |
| 53 } | 49 } |
| 54 | 50 |
| 55 void GLES2Implementation::BindRenderbuffer(GLenum target, GLuint renderbuffer) { | 51 void GLES2Implementation::BindRenderbuffer(GLenum target, GLuint renderbuffer) { |
| 56 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 52 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 57 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindRenderbuffer(" | 53 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindRenderbuffer(" |
| 58 << GLES2Util::GetStringRenderBufferTarget(target) << ", " | 54 << GLES2Util::GetStringRenderBufferTarget(target) << ", " |
| 59 << renderbuffer << ")"); | 55 << renderbuffer << ")"); |
| 60 if (IsRenderbufferReservedId(renderbuffer)) { | 56 if (IsRenderbufferReservedId(renderbuffer)) { |
| 61 SetGLError(GL_INVALID_OPERATION, "BindRenderbuffer", | 57 SetGLError(GL_INVALID_OPERATION, "BindRenderbuffer", |
| 62 "renderbuffer reserved id"); | 58 "renderbuffer reserved id"); |
| 63 return; | 59 return; |
| 64 } | 60 } |
| 65 if (BindRenderbufferHelper(target, renderbuffer)) { | 61 BindRenderbufferHelper(target, renderbuffer); |
| 66 helper_->BindRenderbuffer(target, renderbuffer); | |
| 67 } | |
| 68 CheckGLError(); | 62 CheckGLError(); |
| 69 } | 63 } |
| 70 | 64 |
| 71 void GLES2Implementation::BindTexture(GLenum target, GLuint texture) { | 65 void GLES2Implementation::BindTexture(GLenum target, GLuint texture) { |
| 72 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 66 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 73 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindTexture(" | 67 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindTexture(" |
| 74 << GLES2Util::GetStringTextureBindTarget(target) << ", " | 68 << GLES2Util::GetStringTextureBindTarget(target) << ", " |
| 75 << texture << ")"); | 69 << texture << ")"); |
| 76 if (IsTextureReservedId(texture)) { | 70 if (IsTextureReservedId(texture)) { |
| 77 SetGLError(GL_INVALID_OPERATION, "BindTexture", "texture reserved id"); | 71 SetGLError(GL_INVALID_OPERATION, "BindTexture", "texture reserved id"); |
| 78 return; | 72 return; |
| 79 } | 73 } |
| 80 if (BindTextureHelper(target, texture)) { | 74 BindTextureHelper(target, texture); |
| 81 helper_->BindTexture(target, texture); | |
| 82 } | |
| 83 CheckGLError(); | 75 CheckGLError(); |
| 84 } | 76 } |
| 85 | 77 |
| 86 void GLES2Implementation::BlendColor(GLclampf red, | 78 void GLES2Implementation::BlendColor(GLclampf red, |
| 87 GLclampf green, | 79 GLclampf green, |
| 88 GLclampf blue, | 80 GLclampf blue, |
| 89 GLclampf alpha) { | 81 GLclampf alpha) { |
| 90 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 82 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 91 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBlendColor(" << red << ", " | 83 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBlendColor(" << red << ", " |
| 92 << green << ", " << blue << ", " << alpha << ")"); | 84 << green << ", " << blue << ", " << alpha << ")"); |
| (...skipping 1493 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1586 CheckGLError(); | 1578 CheckGLError(); |
| 1587 } | 1579 } |
| 1588 | 1580 |
| 1589 void GLES2Implementation::UseProgram(GLuint program) { | 1581 void GLES2Implementation::UseProgram(GLuint program) { |
| 1590 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 1582 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 1591 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glUseProgram(" << program << ")"); | 1583 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glUseProgram(" << program << ")"); |
| 1592 if (IsProgramReservedId(program)) { | 1584 if (IsProgramReservedId(program)) { |
| 1593 SetGLError(GL_INVALID_OPERATION, "UseProgram", "program reserved id"); | 1585 SetGLError(GL_INVALID_OPERATION, "UseProgram", "program reserved id"); |
| 1594 return; | 1586 return; |
| 1595 } | 1587 } |
| 1596 if (UseProgramHelper(program)) { | 1588 UseProgramHelper(program); |
| 1597 helper_->UseProgram(program); | |
| 1598 } | |
| 1599 CheckGLError(); | 1589 CheckGLError(); |
| 1600 } | 1590 } |
| 1601 | 1591 |
| 1602 void GLES2Implementation::ValidateProgram(GLuint program) { | 1592 void GLES2Implementation::ValidateProgram(GLuint program) { |
| 1603 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 1593 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 1604 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glValidateProgram(" << program | 1594 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glValidateProgram(" << program |
| 1605 << ")"); | 1595 << ")"); |
| 1606 helper_->ValidateProgram(program); | 1596 helper_->ValidateProgram(program); |
| 1607 CheckGLError(); | 1597 CheckGLError(); |
| 1608 } | 1598 } |
| (...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1952 } | 1942 } |
| 1953 | 1943 |
| 1954 void GLES2Implementation::BindVertexArrayOES(GLuint array) { | 1944 void GLES2Implementation::BindVertexArrayOES(GLuint array) { |
| 1955 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 1945 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 1956 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindVertexArrayOES(" << array | 1946 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindVertexArrayOES(" << array |
| 1957 << ")"); | 1947 << ")"); |
| 1958 if (IsVertexArrayReservedId(array)) { | 1948 if (IsVertexArrayReservedId(array)) { |
| 1959 SetGLError(GL_INVALID_OPERATION, "BindVertexArrayOES", "array reserved id"); | 1949 SetGLError(GL_INVALID_OPERATION, "BindVertexArrayOES", "array reserved id"); |
| 1960 return; | 1950 return; |
| 1961 } | 1951 } |
| 1962 if (BindVertexArrayOESHelper(array)) { | 1952 BindVertexArrayOESHelper(array); |
| 1963 helper_->BindVertexArrayOES(array); | |
| 1964 } | |
| 1965 CheckGLError(); | 1953 CheckGLError(); |
| 1966 } | 1954 } |
| 1967 | 1955 |
| 1968 void GLES2Implementation::GetTranslatedShaderSourceANGLE(GLuint shader, | 1956 void GLES2Implementation::GetTranslatedShaderSourceANGLE(GLuint shader, |
| 1969 GLsizei bufsize, | 1957 GLsizei bufsize, |
| 1970 GLsizei* length, | 1958 GLsizei* length, |
| 1971 char* source) { | 1959 char* source) { |
| 1972 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 1960 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 1973 GPU_CLIENT_VALIDATE_DESTINATION_OPTIONAL_INITALIZATION(GLsizei, length); | 1961 GPU_CLIENT_VALIDATE_DESTINATION_OPTIONAL_INITALIZATION(GLsizei, length); |
| 1974 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetTranslatedShaderSourceANGLE" | 1962 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetTranslatedShaderSourceANGLE" |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2102 GLuint valuebuffer) { | 2090 GLuint valuebuffer) { |
| 2103 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 2091 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 2104 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindValuebufferCHROMIUM(" | 2092 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindValuebufferCHROMIUM(" |
| 2105 << GLES2Util::GetStringValueBufferTarget(target) << ", " | 2093 << GLES2Util::GetStringValueBufferTarget(target) << ", " |
| 2106 << valuebuffer << ")"); | 2094 << valuebuffer << ")"); |
| 2107 if (IsValuebufferReservedId(valuebuffer)) { | 2095 if (IsValuebufferReservedId(valuebuffer)) { |
| 2108 SetGLError(GL_INVALID_OPERATION, "BindValuebufferCHROMIUM", | 2096 SetGLError(GL_INVALID_OPERATION, "BindValuebufferCHROMIUM", |
| 2109 "valuebuffer reserved id"); | 2097 "valuebuffer reserved id"); |
| 2110 return; | 2098 return; |
| 2111 } | 2099 } |
| 2112 if (BindValuebufferCHROMIUMHelper(target, valuebuffer)) { | 2100 BindValuebufferCHROMIUMHelper(target, valuebuffer); |
| 2113 helper_->BindValuebufferCHROMIUM(target, valuebuffer); | |
| 2114 } | |
| 2115 CheckGLError(); | 2101 CheckGLError(); |
| 2116 } | 2102 } |
| 2117 | 2103 |
| 2118 void GLES2Implementation::SubscribeValueCHROMIUM(GLenum target, | 2104 void GLES2Implementation::SubscribeValueCHROMIUM(GLenum target, |
| 2119 GLenum subscription) { | 2105 GLenum subscription) { |
| 2120 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 2106 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 2121 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSubscribeValueCHROMIUM(" | 2107 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSubscribeValueCHROMIUM(" |
| 2122 << GLES2Util::GetStringValueBufferTarget(target) << ", " | 2108 << GLES2Util::GetStringValueBufferTarget(target) << ", " |
| 2123 << GLES2Util::GetStringSubscriptionTarget(subscription) | 2109 << GLES2Util::GetStringSubscriptionTarget(subscription) |
| 2124 << ")"); | 2110 << ")"); |
| (...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2279 | 2265 |
| 2280 void GLES2Implementation::BlendBarrierKHR() { | 2266 void GLES2Implementation::BlendBarrierKHR() { |
| 2281 GPU_CLIENT_SINGLE_THREAD_CHECK(); | 2267 GPU_CLIENT_SINGLE_THREAD_CHECK(); |
| 2282 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBlendBarrierKHR(" | 2268 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBlendBarrierKHR(" |
| 2283 << ")"); | 2269 << ")"); |
| 2284 helper_->BlendBarrierKHR(); | 2270 helper_->BlendBarrierKHR(); |
| 2285 CheckGLError(); | 2271 CheckGLError(); |
| 2286 } | 2272 } |
| 2287 | 2273 |
| 2288 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ | 2274 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ |
| OLD | NEW |