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

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

Issue 2776753002: Update the passthrough command decoder to use the new CHROMIUM_copy_texture. (Closed)
Patch Set: Re-roll ANGLE Created 3 years, 8 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 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 3093 matching lines...) Expand 10 before | Expand all | Expand 10 after
3104 source[max_size] = '\0'; 3104 source[max_size] = '\0';
3105 GPU_CLIENT_LOG("------\n" << source << "\n------"); 3105 GPU_CLIENT_LOG("------\n" << source << "\n------");
3106 } 3106 }
3107 } 3107 }
3108 if (length != NULL) { 3108 if (length != NULL) {
3109 *length = max_size; 3109 *length = max_size;
3110 } 3110 }
3111 CheckGLError(); 3111 CheckGLError();
3112 } 3112 }
3113 void GLES2Implementation::CopyTextureCHROMIUM( 3113 void GLES2Implementation::CopyTextureCHROMIUM(
3114 GLenum source_id, 3114 GLuint source_id,
3115 GLint source_level, 3115 GLint source_level,
3116 GLenum dest_target, 3116 GLenum dest_target,
3117 GLenum dest_id, 3117 GLuint dest_id,
3118 GLint dest_level, 3118 GLint dest_level,
3119 GLint internalformat, 3119 GLint internalformat,
3120 GLenum dest_type, 3120 GLenum dest_type,
3121 GLboolean unpack_flip_y, 3121 GLboolean unpack_flip_y,
3122 GLboolean unpack_premultiply_alpha, 3122 GLboolean unpack_premultiply_alpha,
3123 GLboolean unpack_unmultiply_alpha) { 3123 GLboolean unpack_unmultiply_alpha) {
3124 GPU_CLIENT_SINGLE_THREAD_CHECK(); 3124 GPU_CLIENT_SINGLE_THREAD_CHECK();
3125 GPU_CLIENT_LOG( 3125 GPU_CLIENT_LOG(
3126 "[" << GetLogPrefix() << "] glCopyTextureCHROMIUM(" 3126 "[" << GetLogPrefix() << "] glCopyTextureCHROMIUM(" << source_id << ", "
3127 << GLES2Util::GetStringEnum(source_id) << ", " << source_level << ", " 3127 << source_level << ", " << GLES2Util::GetStringEnum(dest_target)
3128 << GLES2Util::GetStringEnum(dest_target) << ", " 3128 << ", " << dest_id << ", " << dest_level << ", " << internalformat
3129 << GLES2Util::GetStringEnum(dest_id) << ", " << dest_level << ", " 3129 << ", " << GLES2Util::GetStringPixelType(dest_type) << ", "
3130 << internalformat << ", " << GLES2Util::GetStringPixelType(dest_type) 3130 << GLES2Util::GetStringBool(unpack_flip_y) << ", "
3131 << ", " << GLES2Util::GetStringBool(unpack_flip_y) << ", "
3132 << GLES2Util::GetStringBool(unpack_premultiply_alpha) << ", " 3131 << GLES2Util::GetStringBool(unpack_premultiply_alpha) << ", "
3133 << GLES2Util::GetStringBool(unpack_unmultiply_alpha) << ")"); 3132 << GLES2Util::GetStringBool(unpack_unmultiply_alpha) << ")");
3134 helper_->CopyTextureCHROMIUM(source_id, source_level, dest_target, dest_id, 3133 helper_->CopyTextureCHROMIUM(source_id, source_level, dest_target, dest_id,
3135 dest_level, internalformat, dest_type, 3134 dest_level, internalformat, dest_type,
3136 unpack_flip_y, unpack_premultiply_alpha, 3135 unpack_flip_y, unpack_premultiply_alpha,
3137 unpack_unmultiply_alpha); 3136 unpack_unmultiply_alpha);
3138 CheckGLError(); 3137 CheckGLError();
3139 } 3138 }
3140 3139
3141 void GLES2Implementation::CopySubTextureCHROMIUM( 3140 void GLES2Implementation::CopySubTextureCHROMIUM(
3142 GLenum source_id, 3141 GLuint source_id,
3143 GLint source_level, 3142 GLint source_level,
3144 GLenum dest_target, 3143 GLenum dest_target,
3145 GLenum dest_id, 3144 GLuint dest_id,
3146 GLint dest_level, 3145 GLint dest_level,
3147 GLint xoffset, 3146 GLint xoffset,
3148 GLint yoffset, 3147 GLint yoffset,
3149 GLint x, 3148 GLint x,
3150 GLint y, 3149 GLint y,
3151 GLsizei width, 3150 GLsizei width,
3152 GLsizei height, 3151 GLsizei height,
3153 GLboolean unpack_flip_y, 3152 GLboolean unpack_flip_y,
3154 GLboolean unpack_premultiply_alpha, 3153 GLboolean unpack_premultiply_alpha,
3155 GLboolean unpack_unmultiply_alpha) { 3154 GLboolean unpack_unmultiply_alpha) {
3156 GPU_CLIENT_SINGLE_THREAD_CHECK(); 3155 GPU_CLIENT_SINGLE_THREAD_CHECK();
3157 GPU_CLIENT_LOG( 3156 GPU_CLIENT_LOG(
3158 "[" << GetLogPrefix() << "] glCopySubTextureCHROMIUM(" 3157 "[" << GetLogPrefix() << "] glCopySubTextureCHROMIUM(" << source_id
3159 << GLES2Util::GetStringEnum(source_id) << ", " << source_level << ", " 3158 << ", " << source_level << ", "
3160 << GLES2Util::GetStringEnum(dest_target) << ", " 3159 << GLES2Util::GetStringEnum(dest_target) << ", " << dest_id << ", "
3161 << GLES2Util::GetStringEnum(dest_id) << ", " << dest_level << ", " 3160 << dest_level << ", " << xoffset << ", " << yoffset << ", " << x
3162 << xoffset << ", " << yoffset << ", " << x << ", " << y << ", " 3161 << ", " << y << ", " << width << ", " << height << ", "
3163 << width << ", " << height << ", "
3164 << GLES2Util::GetStringBool(unpack_flip_y) << ", " 3162 << GLES2Util::GetStringBool(unpack_flip_y) << ", "
3165 << GLES2Util::GetStringBool(unpack_premultiply_alpha) << ", " 3163 << GLES2Util::GetStringBool(unpack_premultiply_alpha) << ", "
3166 << GLES2Util::GetStringBool(unpack_unmultiply_alpha) << ")"); 3164 << GLES2Util::GetStringBool(unpack_unmultiply_alpha) << ")");
3167 if (width < 0) { 3165 if (width < 0) {
3168 SetGLError(GL_INVALID_VALUE, "glCopySubTextureCHROMIUM", "width < 0"); 3166 SetGLError(GL_INVALID_VALUE, "glCopySubTextureCHROMIUM", "width < 0");
3169 return; 3167 return;
3170 } 3168 }
3171 if (height < 0) { 3169 if (height < 0) {
3172 SetGLError(GL_INVALID_VALUE, "glCopySubTextureCHROMIUM", "height < 0"); 3170 SetGLError(GL_INVALID_VALUE, "glCopySubTextureCHROMIUM", "height < 0");
3173 return; 3171 return;
3174 } 3172 }
3175 helper_->CopySubTextureCHROMIUM( 3173 helper_->CopySubTextureCHROMIUM(
3176 source_id, source_level, dest_target, dest_id, dest_level, xoffset, 3174 source_id, source_level, dest_target, dest_id, dest_level, xoffset,
3177 yoffset, x, y, width, height, unpack_flip_y, unpack_premultiply_alpha, 3175 yoffset, x, y, width, height, unpack_flip_y, unpack_premultiply_alpha,
3178 unpack_unmultiply_alpha); 3176 unpack_unmultiply_alpha);
3179 CheckGLError(); 3177 CheckGLError();
3180 } 3178 }
3181 3179
3182 void GLES2Implementation::CompressedCopyTextureCHROMIUM(GLenum source_id, 3180 void GLES2Implementation::CompressedCopyTextureCHROMIUM(GLuint source_id,
3183 GLenum dest_id) { 3181 GLuint dest_id) {
3184 GPU_CLIENT_SINGLE_THREAD_CHECK(); 3182 GPU_CLIENT_SINGLE_THREAD_CHECK();
3185 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCompressedCopyTextureCHROMIUM(" 3183 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCompressedCopyTextureCHROMIUM("
3186 << GLES2Util::GetStringEnum(source_id) << ", " 3184 << source_id << ", " << dest_id << ")");
3187 << GLES2Util::GetStringEnum(dest_id) << ")");
3188 helper_->CompressedCopyTextureCHROMIUM(source_id, dest_id); 3185 helper_->CompressedCopyTextureCHROMIUM(source_id, dest_id);
3189 CheckGLError(); 3186 CheckGLError();
3190 } 3187 }
3191 3188
3192 void GLES2Implementation::BindTexImage2DCHROMIUM(GLenum target, GLint imageId) { 3189 void GLES2Implementation::BindTexImage2DCHROMIUM(GLenum target, GLint imageId) {
3193 GPU_CLIENT_SINGLE_THREAD_CHECK(); 3190 GPU_CLIENT_SINGLE_THREAD_CHECK();
3194 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindTexImage2DCHROMIUM(" 3191 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindTexImage2DCHROMIUM("
3195 << GLES2Util::GetStringTextureBindTarget(target) << ", " 3192 << GLES2Util::GetStringTextureBindTarget(target) << ", "
3196 << imageId << ")"); 3193 << imageId << ")");
3197 helper_->BindTexImage2DCHROMIUM(target, imageId); 3194 helper_->BindTexImage2DCHROMIUM(target, imageId);
(...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after
3526 3523
3527 void GLES2Implementation::SetEnableDCLayersCHROMIUM(GLboolean enabled) { 3524 void GLES2Implementation::SetEnableDCLayersCHROMIUM(GLboolean enabled) {
3528 GPU_CLIENT_SINGLE_THREAD_CHECK(); 3525 GPU_CLIENT_SINGLE_THREAD_CHECK();
3529 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSetEnableDCLayersCHROMIUM(" 3526 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSetEnableDCLayersCHROMIUM("
3530 << GLES2Util::GetStringBool(enabled) << ")"); 3527 << GLES2Util::GetStringBool(enabled) << ")");
3531 helper_->SetEnableDCLayersCHROMIUM(enabled); 3528 helper_->SetEnableDCLayersCHROMIUM(enabled);
3532 CheckGLError(); 3529 CheckGLError();
3533 } 3530 }
3534 3531
3535 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ 3532 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/client/gles2_implementation_autogen.h ('k') | gpu/command_buffer/client/gles2_interface_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698