Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(170)

Side by Side Diff: gpu/command_buffer/client/gles2_implementation_impl_autogen.h

Issue 754873002: Add a second unsafe ES3 API in command buffer. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
202 } 202 }
203 203
204 void GLES2Implementation::CompileShader(GLuint shader) { 204 void GLES2Implementation::CompileShader(GLuint shader) {
205 GPU_CLIENT_SINGLE_THREAD_CHECK(); 205 GPU_CLIENT_SINGLE_THREAD_CHECK();
206 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCompileShader(" << shader 206 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCompileShader(" << shader
207 << ")"); 207 << ")");
208 helper_->CompileShader(shader); 208 helper_->CompileShader(shader);
209 CheckGLError(); 209 CheckGLError();
210 } 210 }
211 211
212 void GLES2Implementation::CopyBufferSubData(GLenum readtarget,
213 GLenum writetarget,
214 GLintptr readoffset,
215 GLintptr writeoffset,
216 GLsizeiptr size) {
217 GPU_CLIENT_SINGLE_THREAD_CHECK();
218 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCopyBufferSubData("
219 << GLES2Util::GetStringBufferTarget(readtarget) << ", "
220 << GLES2Util::GetStringBufferTarget(writetarget) << ", "
221 << readoffset << ", " << writeoffset << ", " << size
222 << ")");
223 if (readoffset < 0) {
224 SetGLError(GL_INVALID_VALUE, "glCopyBufferSubData", "readoffset < 0");
225 return;
226 }
227 if (writeoffset < 0) {
228 SetGLError(GL_INVALID_VALUE, "glCopyBufferSubData", "writeoffset < 0");
229 return;
230 }
231 if (size < 0) {
232 SetGLError(GL_INVALID_VALUE, "glCopyBufferSubData", "size < 0");
233 return;
234 }
235 helper_->CopyBufferSubData(readtarget, writetarget, readoffset, writeoffset,
236 size);
237 CheckGLError();
238 }
239
212 void GLES2Implementation::CopyTexImage2D(GLenum target, 240 void GLES2Implementation::CopyTexImage2D(GLenum target,
213 GLint level, 241 GLint level,
214 GLenum internalformat, 242 GLenum internalformat,
215 GLint x, 243 GLint x,
216 GLint y, 244 GLint y,
217 GLsizei width, 245 GLsizei width,
218 GLsizei height, 246 GLsizei height,
219 GLint border) { 247 GLint border) {
220 GPU_CLIENT_SINGLE_THREAD_CHECK(); 248 GPU_CLIENT_SINGLE_THREAD_CHECK();
221 GPU_CLIENT_LOG( 249 GPU_CLIENT_LOG(
(...skipping 2057 matching lines...) Expand 10 before | Expand all | Expand 10 after
2279 2307
2280 void GLES2Implementation::BlendBarrierKHR() { 2308 void GLES2Implementation::BlendBarrierKHR() {
2281 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2309 GPU_CLIENT_SINGLE_THREAD_CHECK();
2282 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBlendBarrierKHR(" 2310 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBlendBarrierKHR("
2283 << ")"); 2311 << ")");
2284 helper_->BlendBarrierKHR(); 2312 helper_->BlendBarrierKHR();
2285 CheckGLError(); 2313 CheckGLError();
2286 } 2314 }
2287 2315
2288 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ 2316 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698