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

Side by Side Diff: content/common/gpu/client/webgraphicscontext3d_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 CONTENT_COMMON_GPU_CLIENT_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_ 5 #ifndef CONTENT_COMMON_GPU_CLIENT_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_
6 #define CONTENT_COMMON_GPU_CLIENT_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_ 6 #define CONTENT_COMMON_GPU_CLIENT_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 634 matching lines...) Expand 10 before | Expand all | Expand 10 after
645 const WGC3Denum* bufs); 645 const WGC3Denum* bufs);
646 646
647 // GL_ANGLE_instanced_arrays 647 // GL_ANGLE_instanced_arrays
648 virtual void drawArraysInstancedANGLE(WGC3Denum mode, WGC3Dint first, 648 virtual void drawArraysInstancedANGLE(WGC3Denum mode, WGC3Dint first,
649 WGC3Dsizei count, WGC3Dsizei primcount); 649 WGC3Dsizei count, WGC3Dsizei primcount);
650 virtual void drawElementsInstancedANGLE(WGC3Denum mode, WGC3Dsizei count, 650 virtual void drawElementsInstancedANGLE(WGC3Denum mode, WGC3Dsizei count,
651 WGC3Denum type, WGC3Dintptr offset, WGC3Dsizei primcount); 651 WGC3Denum type, WGC3Dintptr offset, WGC3Dsizei primcount);
652 virtual void vertexAttribDivisorANGLE(WGC3Duint index, WGC3Duint divisor); 652 virtual void vertexAttribDivisorANGLE(WGC3Duint index, WGC3Duint divisor);
653 653
654 // GL_CHROMIUM_map_image 654 // GL_CHROMIUM_map_image
655 // TODO: remove this old function after blink cleanup.
655 virtual WGC3Duint createImageCHROMIUM( 656 virtual WGC3Duint createImageCHROMIUM(
656 WGC3Dsizei width, WGC3Dsizei height, WGC3Denum internalformat); 657 WGC3Dsizei width, WGC3Dsizei height, WGC3Denum internalformat);
658 virtual WGC3Duint createImageCHROMIUM(WGC3Dsizei width,
659 WGC3Dsizei height,
660 WGC3Denum internalformat,
661 WGC3Denum usage);
657 virtual void destroyImageCHROMIUM(WGC3Duint image_id); 662 virtual void destroyImageCHROMIUM(WGC3Duint image_id);
658 virtual void getImageParameterivCHROMIUM( 663 virtual void getImageParameterivCHROMIUM(
659 WGC3Duint image_id, WGC3Denum pname, WGC3Dint* params); 664 WGC3Duint image_id, WGC3Denum pname, WGC3Dint* params);
665 // TODO: remove this old function after blink cleanup.
660 virtual void* mapImageCHROMIUM(WGC3Duint image_id, WGC3Denum access); 666 virtual void* mapImageCHROMIUM(WGC3Duint image_id, WGC3Denum access);
667 virtual void* mapImageCHROMIUM(WGC3Duint image_id);
661 virtual void unmapImageCHROMIUM(WGC3Duint image_id); 668 virtual void unmapImageCHROMIUM(WGC3Duint image_id);
662 669
663 // GL_EXT_multisampled_render_to_texture 670 // GL_EXT_multisampled_render_to_texture
664 virtual void framebufferTexture2DMultisampleEXT(WGC3Denum target, 671 virtual void framebufferTexture2DMultisampleEXT(WGC3Denum target,
665 WGC3Denum attachment, 672 WGC3Denum attachment,
666 WGC3Denum textarget, 673 WGC3Denum textarget,
667 WebGLId texture, 674 WebGLId texture,
668 WGC3Dint level, 675 WGC3Dint level,
669 WGC3Dsizei samples); 676 WGC3Dsizei samples);
670 virtual void renderbufferStorageMultisampleEXT( 677 virtual void renderbufferStorageMultisampleEXT(
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
771 bool lose_context_when_out_of_memory_; 778 bool lose_context_when_out_of_memory_;
772 SharedMemoryLimits mem_limits_; 779 SharedMemoryLimits mem_limits_;
773 780
774 uint32_t flush_id_; 781 uint32_t flush_id_;
775 scoped_refptr<ShareGroup> share_group_; 782 scoped_refptr<ShareGroup> share_group_;
776 }; 783 };
777 784
778 } // namespace content 785 } // namespace content
779 786
780 #endif // CONTENT_COMMON_GPU_CLIENT_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_ 787 #endif // CONTENT_COMMON_GPU_CLIENT_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698