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

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

Issue 255713008: Change glimage to accept a type. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: no ozone 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: remove this old function after blink cleanup.
480 virtual WGC3Duint createImageCHROMIUM( 481 virtual WGC3Duint createImageCHROMIUM(
481 WGC3Dsizei width, WGC3Dsizei height, WGC3Denum internalformat); 482 WGC3Dsizei width, WGC3Dsizei height, WGC3Denum internalformat);
483 virtual WGC3Duint createImageCHROMIUM(WGC3Dsizei width,
484 WGC3Dsizei height,
485 WGC3Denum internalformat,
486 WGC3Denum usage);
482 virtual void destroyImageCHROMIUM(WGC3Duint image_id); 487 virtual void destroyImageCHROMIUM(WGC3Duint image_id);
483 virtual void getImageParameterivCHROMIUM( 488 virtual void getImageParameterivCHROMIUM(
484 WGC3Duint image_id, WGC3Denum pname, WGC3Dint* params); 489 WGC3Duint image_id, WGC3Denum pname, WGC3Dint* params);
490 // TODO: remove this old function after blink cleanup.
485 virtual void* mapImageCHROMIUM(WGC3Duint image_id, WGC3Denum access); 491 virtual void* mapImageCHROMIUM(WGC3Duint image_id, WGC3Denum access);
492 virtual void* mapImageCHROMIUM(WGC3Duint image_id);
486 virtual void unmapImageCHROMIUM(WGC3Duint image_id); 493 virtual void unmapImageCHROMIUM(WGC3Duint image_id);
487 virtual WebGLId createQueryEXT(); 494 virtual WebGLId createQueryEXT();
488 virtual void deleteQueryEXT(WebGLId query); 495 virtual void deleteQueryEXT(WebGLId query);
489 virtual WGC3Dboolean isQueryEXT(WebGLId query); 496 virtual WGC3Dboolean isQueryEXT(WebGLId query);
490 virtual void beginQueryEXT(WGC3Denum target, WebGLId query); 497 virtual void beginQueryEXT(WGC3Denum target, WebGLId query);
491 virtual void endQueryEXT(WGC3Denum target); 498 virtual void endQueryEXT(WGC3Denum target);
492 virtual void getQueryivEXT( 499 virtual void getQueryivEXT(
493 WGC3Denum target, WGC3Denum pname, WGC3Dint* params); 500 WGC3Denum target, WGC3Denum pname, WGC3Dint* params);
494 virtual void getQueryObjectuivEXT( 501 virtual void getQueryObjectuivEXT(
495 WebGLId query, WGC3Denum pname, WGC3Duint* params); 502 WebGLId query, WGC3Denum pname, WGC3Duint* params);
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
606 // Errors raised by synthesizeGLError(). 613 // Errors raised by synthesizeGLError().
607 std::vector<WGC3Denum> synthetic_errors_; 614 std::vector<WGC3Denum> synthetic_errors_;
608 615
609 uint32_t flush_id_; 616 uint32_t flush_id_;
610 }; 617 };
611 618
612 } // namespace gpu 619 } // namespace gpu
613 } // namespace webkit 620 } // namespace webkit
614 621
615 #endif // WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IN_PROCESS_COMMAND_BUFFER_IMPL _H_ 622 #endif // WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IN_PROCESS_COMMAND_BUFFER_IMPL _H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698