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

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

Issue 1894313002: Removed implementation of CHROMIUM_subscribe_uniform (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Missed a couple more mus/ references Created 4 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 3175 matching lines...) Expand 10 before | Expand all | Expand 10 after
3186 void GLES2Implementation::CompressedCopyTextureCHROMIUM(GLenum source_id, 3186 void GLES2Implementation::CompressedCopyTextureCHROMIUM(GLenum source_id,
3187 GLenum dest_id) { 3187 GLenum dest_id) {
3188 GPU_CLIENT_SINGLE_THREAD_CHECK(); 3188 GPU_CLIENT_SINGLE_THREAD_CHECK();
3189 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCompressedCopyTextureCHROMIUM(" 3189 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCompressedCopyTextureCHROMIUM("
3190 << GLES2Util::GetStringEnum(source_id) << ", " 3190 << GLES2Util::GetStringEnum(source_id) << ", "
3191 << GLES2Util::GetStringEnum(dest_id) << ")"); 3191 << GLES2Util::GetStringEnum(dest_id) << ")");
3192 helper_->CompressedCopyTextureCHROMIUM(source_id, dest_id); 3192 helper_->CompressedCopyTextureCHROMIUM(source_id, dest_id);
3193 CheckGLError(); 3193 CheckGLError();
3194 } 3194 }
3195 3195
3196 void GLES2Implementation::GenValuebuffersCHROMIUM(GLsizei n, GLuint* buffers) {
3197 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenValuebuffersCHROMIUM(" << n
3198 << ", " << static_cast<const void*>(buffers) << ")");
3199 if (n < 0) {
3200 SetGLError(GL_INVALID_VALUE, "glGenValuebuffersCHROMIUM", "n < 0");
3201 return;
3202 }
3203 GPU_CLIENT_SINGLE_THREAD_CHECK();
3204 GetIdHandler(id_namespaces::kValuebuffers)->MakeIds(this, 0, n, buffers);
3205 GenValuebuffersCHROMIUMHelper(n, buffers);
3206 helper_->GenValuebuffersCHROMIUMImmediate(n, buffers);
3207 if (share_group_->bind_generates_resource())
3208 helper_->CommandBufferHelper::Flush();
3209 GPU_CLIENT_LOG_CODE_BLOCK({
3210 for (GLsizei i = 0; i < n; ++i) {
3211 GPU_CLIENT_LOG(" " << i << ": " << buffers[i]);
3212 }
3213 });
3214 CheckGLError();
3215 }
3216
3217 void GLES2Implementation::DeleteValuebuffersCHROMIUM(
3218 GLsizei n,
3219 const GLuint* valuebuffers) {
3220 GPU_CLIENT_SINGLE_THREAD_CHECK();
3221 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glDeleteValuebuffersCHROMIUM(" << n
3222 << ", " << static_cast<const void*>(valuebuffers) << ")");
3223 GPU_CLIENT_LOG_CODE_BLOCK({
3224 for (GLsizei i = 0; i < n; ++i) {
3225 GPU_CLIENT_LOG(" " << i << ": " << valuebuffers[i]);
3226 }
3227 });
3228 GPU_CLIENT_DCHECK_CODE_BLOCK({
3229 for (GLsizei i = 0; i < n; ++i) {
3230 DCHECK(valuebuffers[i] != 0);
3231 }
3232 });
3233 if (n < 0) {
3234 SetGLError(GL_INVALID_VALUE, "glDeleteValuebuffersCHROMIUM", "n < 0");
3235 return;
3236 }
3237 DeleteValuebuffersCHROMIUMHelper(n, valuebuffers);
3238 CheckGLError();
3239 }
3240
3241 GLboolean GLES2Implementation::IsValuebufferCHROMIUM(GLuint valuebuffer) {
3242 GPU_CLIENT_SINGLE_THREAD_CHECK();
3243 TRACE_EVENT0("gpu", "GLES2Implementation::IsValuebufferCHROMIUM");
3244 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsValuebufferCHROMIUM("
3245 << valuebuffer << ")");
3246 typedef cmds::IsValuebufferCHROMIUM::Result Result;
3247 Result* result = GetResultAs<Result*>();
3248 if (!result) {
3249 return GL_FALSE;
3250 }
3251 *result = 0;
3252 helper_->IsValuebufferCHROMIUM(valuebuffer, GetResultShmId(),
3253 GetResultShmOffset());
3254 WaitForCmd();
3255 GLboolean result_value = *result != 0;
3256 GPU_CLIENT_LOG("returned " << result_value);
3257 CheckGLError();
3258 return result_value;
3259 }
3260
3261 void GLES2Implementation::BindValuebufferCHROMIUM(GLenum target,
3262 GLuint valuebuffer) {
3263 GPU_CLIENT_SINGLE_THREAD_CHECK();
3264 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindValuebufferCHROMIUM("
3265 << GLES2Util::GetStringValueBufferTarget(target) << ", "
3266 << valuebuffer << ")");
3267 if (IsValuebufferReservedId(valuebuffer)) {
3268 SetGLError(GL_INVALID_OPERATION, "BindValuebufferCHROMIUM",
3269 "valuebuffer reserved id");
3270 return;
3271 }
3272 BindValuebufferCHROMIUMHelper(target, valuebuffer);
3273 CheckGLError();
3274 }
3275
3276 void GLES2Implementation::SubscribeValueCHROMIUM(GLenum target,
3277 GLenum subscription) {
3278 GPU_CLIENT_SINGLE_THREAD_CHECK();
3279 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSubscribeValueCHROMIUM("
3280 << GLES2Util::GetStringValueBufferTarget(target) << ", "
3281 << GLES2Util::GetStringSubscriptionTarget(subscription)
3282 << ")");
3283 helper_->SubscribeValueCHROMIUM(target, subscription);
3284 CheckGLError();
3285 }
3286
3287 void GLES2Implementation::PopulateSubscribedValuesCHROMIUM(GLenum target) {
3288 GPU_CLIENT_SINGLE_THREAD_CHECK();
3289 GPU_CLIENT_LOG("[" << GetLogPrefix()
3290 << "] glPopulateSubscribedValuesCHROMIUM("
3291 << GLES2Util::GetStringValueBufferTarget(target) << ")");
3292 helper_->PopulateSubscribedValuesCHROMIUM(target);
3293 CheckGLError();
3294 }
3295
3296 void GLES2Implementation::UniformValuebufferCHROMIUM(GLint location,
3297 GLenum target,
3298 GLenum subscription) {
3299 GPU_CLIENT_SINGLE_THREAD_CHECK();
3300 GPU_CLIENT_LOG(
3301 "[" << GetLogPrefix() << "] glUniformValuebufferCHROMIUM(" << location
3302 << ", " << GLES2Util::GetStringValueBufferTarget(target) << ", "
3303 << GLES2Util::GetStringSubscriptionTarget(subscription) << ")");
3304 helper_->UniformValuebufferCHROMIUM(location, target, subscription);
3305 CheckGLError();
3306 }
3307
3308 void GLES2Implementation::BindTexImage2DCHROMIUM(GLenum target, GLint imageId) { 3196 void GLES2Implementation::BindTexImage2DCHROMIUM(GLenum target, GLint imageId) {
3309 GPU_CLIENT_SINGLE_THREAD_CHECK(); 3197 GPU_CLIENT_SINGLE_THREAD_CHECK();
3310 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindTexImage2DCHROMIUM(" 3198 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindTexImage2DCHROMIUM("
3311 << GLES2Util::GetStringTextureBindTarget(target) << ", " 3199 << GLES2Util::GetStringTextureBindTarget(target) << ", "
3312 << imageId << ")"); 3200 << imageId << ")");
3313 helper_->BindTexImage2DCHROMIUM(target, imageId); 3201 helper_->BindTexImage2DCHROMIUM(target, imageId);
3314 CheckGLError(); 3202 CheckGLError();
3315 } 3203 }
3316 3204
3317 void GLES2Implementation::ReleaseTexImage2DCHROMIUM(GLenum target, 3205 void GLES2Implementation::ReleaseTexImage2DCHROMIUM(GLenum target,
(...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after
3587 << ", " << static_cast<const void*>(default_value) << ")"); 3475 << ", " << static_cast<const void*>(default_value) << ")");
3588 size_t count = 16; 3476 size_t count = 16;
3589 for (size_t ii = 0; ii < count; ++ii) 3477 for (size_t ii = 0; ii < count; ++ii)
3590 GPU_CLIENT_LOG("value[" << ii << "]: " << default_value[ii]); 3478 GPU_CLIENT_LOG("value[" << ii << "]: " << default_value[ii]);
3591 helper_->UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate( 3479 helper_->UniformMatrix4fvStreamTextureMatrixCHROMIUMImmediate(
3592 location, transpose, default_value); 3480 location, transpose, default_value);
3593 CheckGLError(); 3481 CheckGLError();
3594 } 3482 }
3595 3483
3596 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ 3484 #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_implementation_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698