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

Side by Side Diff: webkit/common/gpu/webgraphicscontext3d_in_process_command_buffer_impl.h

Issue 278453002: Cleanup change to the createImageCHROMIUM api to follow up https://codereview.chromium.org/25571300… (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 7 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 | Annotate | Revision Log
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 #ifndef WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IN_PROCESS_COMMAND_BUFFER_IMPL_H_ 5 #ifndef WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IN_PROCESS_COMMAND_BUFFER_IMPL_H_
6 #define WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IN_PROCESS_COMMAND_BUFFER_IMPL_H_ 6 #define WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IN_PROCESS_COMMAND_BUFFER_IMPL_H_
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/compiler_specific.h" 10 #include "base/compiler_specific.h"
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after
470 virtual void texImageIOSurface2DCHROMIUM( 470 virtual void texImageIOSurface2DCHROMIUM(
471 WGC3Denum target, WGC3Dint width, WGC3Dint height, 471 WGC3Denum target, WGC3Dint width, WGC3Dint height,
472 WGC3Duint ioSurfaceId, WGC3Duint plane); 472 WGC3Duint ioSurfaceId, WGC3Duint plane);
473 473
474 virtual void bindTexImage2DCHROMIUM(WGC3Denum target, WGC3Dint imageId); 474 virtual void bindTexImage2DCHROMIUM(WGC3Denum target, WGC3Dint imageId);
475 virtual void releaseTexImage2DCHROMIUM(WGC3Denum target, WGC3Dint imageId); 475 virtual void releaseTexImage2DCHROMIUM(WGC3Denum target, WGC3Dint imageId);
476 476
477 virtual void texStorage2DEXT( 477 virtual void texStorage2DEXT(
478 WGC3Denum target, WGC3Dint levels, WGC3Duint internalformat, 478 WGC3Denum target, WGC3Dint levels, WGC3Duint internalformat,
479 WGC3Dint width, WGC3Dint height); 479 WGC3Dint width, WGC3Dint height);
480 // TODO(alexst): remove this old function after blink cleanup.
481 virtual WGC3Duint createImageCHROMIUM(
482 WGC3Dsizei width, WGC3Dsizei height, WGC3Denum internalformat);
483 virtual WGC3Duint createImageCHROMIUM(WGC3Dsizei width, 480 virtual WGC3Duint createImageCHROMIUM(WGC3Dsizei width,
484 WGC3Dsizei height, 481 WGC3Dsizei height,
485 WGC3Denum internalformat, 482 WGC3Denum internalformat,
486 WGC3Denum usage); 483 WGC3Denum usage);
487 virtual void destroyImageCHROMIUM(WGC3Duint image_id); 484 virtual void destroyImageCHROMIUM(WGC3Duint image_id);
488 virtual void getImageParameterivCHROMIUM( 485 virtual void getImageParameterivCHROMIUM(
489 WGC3Duint image_id, WGC3Denum pname, WGC3Dint* params); 486 WGC3Duint image_id, WGC3Denum pname, WGC3Dint* params);
490 // TODO(alexst): remove this old function after blink cleanup.
491 virtual void* mapImageCHROMIUM(WGC3Duint image_id, WGC3Denum access);
492 virtual void* mapImageCHROMIUM(WGC3Duint image_id); 487 virtual void* mapImageCHROMIUM(WGC3Duint image_id);
493 virtual void unmapImageCHROMIUM(WGC3Duint image_id); 488 virtual void unmapImageCHROMIUM(WGC3Duint image_id);
494 virtual WebGLId createQueryEXT(); 489 virtual WebGLId createQueryEXT();
495 virtual void deleteQueryEXT(WebGLId query); 490 virtual void deleteQueryEXT(WebGLId query);
496 virtual WGC3Dboolean isQueryEXT(WebGLId query); 491 virtual WGC3Dboolean isQueryEXT(WebGLId query);
497 virtual void beginQueryEXT(WGC3Denum target, WebGLId query); 492 virtual void beginQueryEXT(WGC3Denum target, WebGLId query);
498 virtual void endQueryEXT(WGC3Denum target); 493 virtual void endQueryEXT(WGC3Denum target);
499 virtual void getQueryivEXT( 494 virtual void getQueryivEXT(
500 WGC3Denum target, WGC3Denum pname, WGC3Dint* params); 495 WGC3Denum target, WGC3Denum pname, WGC3Dint* params);
501 virtual void getQueryObjectuivEXT( 496 virtual void getQueryObjectuivEXT(
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
613 // Errors raised by synthesizeGLError(). 608 // Errors raised by synthesizeGLError().
614 std::vector<WGC3Denum> synthetic_errors_; 609 std::vector<WGC3Denum> synthetic_errors_;
615 610
616 uint32_t flush_id_; 611 uint32_t flush_id_;
617 }; 612 };
618 613
619 } // namespace gpu 614 } // namespace gpu
620 } // namespace webkit 615 } // namespace webkit
621 616
622 #endif // WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IN_PROCESS_COMMAND_BUFFER_IMPL _H_ 617 #endif // WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IN_PROCESS_COMMAND_BUFFER_IMPL _H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698