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

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

Issue 12210129: gpu: Add the ability to wait on upload completion. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Added entry point for waiting. Rebased and added test. Created 7 years, 9 months 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // DO NOT EDIT! 7 // DO NOT EDIT!
8 8
9 // This file is included by gles2_trace_implementation.cc 9 // This file is included by gles2_trace_implementation.cc
10 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_IMPL_AUTOGEN_H_ 10 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_IMPL_AUTOGEN_H_
(...skipping 1134 matching lines...) Expand 10 before | Expand all | Expand 10 after
1145 void GLES2TraceImplementation::AsyncTexImage2DCHROMIUM( 1145 void GLES2TraceImplementation::AsyncTexImage2DCHROMIUM(
1146 GLenum target, GLint level, GLint internalformat, GLsizei width, 1146 GLenum target, GLint level, GLint internalformat, GLsizei width,
1147 GLsizei height, GLint border, GLenum format, GLenum type, 1147 GLsizei height, GLint border, GLenum format, GLenum type,
1148 const void* pixels) { 1148 const void* pixels) {
1149 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::AsyncTexImage2DCHROMIUM"); 1149 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::AsyncTexImage2DCHROMIUM");
1150 gl_->AsyncTexImage2DCHROMIUM( 1150 gl_->AsyncTexImage2DCHROMIUM(
1151 target, level, internalformat, width, height, border, format, type, 1151 target, level, internalformat, width, height, border, format, type,
1152 pixels); 1152 pixels);
1153 } 1153 }
1154 1154
1155 void GLES2TraceImplementation::WaitAsyncTexImage2DCHROMIUM(GLenum target) {
1156 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::WaitAsyncTexImage2DCHROMIUM" ); // NOLINT
1157 gl_->WaitAsyncTexImage2DCHROMIUM(target);
1158 }
1159
1155 void GLES2TraceImplementation::DiscardFramebufferEXT( 1160 void GLES2TraceImplementation::DiscardFramebufferEXT(
1156 GLenum target, GLsizei count, const GLenum* attachments) { 1161 GLenum target, GLsizei count, const GLenum* attachments) {
1157 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DiscardFramebufferEXT"); 1162 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DiscardFramebufferEXT");
1158 gl_->DiscardFramebufferEXT(target, count, attachments); 1163 gl_->DiscardFramebufferEXT(target, count, attachments);
1159 } 1164 }
1160 1165
1161 void GLES2TraceImplementation::LoseContextCHROMIUM( 1166 void GLES2TraceImplementation::LoseContextCHROMIUM(
1162 GLenum current, GLenum other) { 1167 GLenum current, GLenum other) {
1163 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::LoseContextCHROMIUM"); 1168 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::LoseContextCHROMIUM");
1164 gl_->LoseContextCHROMIUM(current, other); 1169 gl_->LoseContextCHROMIUM(current, other);
1165 } 1170 }
1166 1171
1167 void GLES2TraceImplementation::WaitSyncPointCHROMIUM(GLuint sync_point) { 1172 void GLES2TraceImplementation::WaitSyncPointCHROMIUM(GLuint sync_point) {
1168 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::WaitSyncPointCHROMIUM"); 1173 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::WaitSyncPointCHROMIUM");
1169 gl_->WaitSyncPointCHROMIUM(sync_point); 1174 gl_->WaitSyncPointCHROMIUM(sync_point);
1170 } 1175 }
1171 1176
1172 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_IMPL_AUTOGEN_H_ 1177 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_IMPL_AUTOGEN_H_
1173 1178
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698