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

Side by Side Diff: content/common/gpu/client/webgraphicscontext3d_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
« no previous file with comments | « no previous file | content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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(alexst): remove this old function after blink cleanup.
656 virtual WGC3Duint createImageCHROMIUM(
657 WGC3Dsizei width, WGC3Dsizei height, WGC3Denum internalformat);
658 virtual WGC3Duint createImageCHROMIUM(WGC3Dsizei width, 655 virtual WGC3Duint createImageCHROMIUM(WGC3Dsizei width,
659 WGC3Dsizei height, 656 WGC3Dsizei height,
660 WGC3Denum internalformat, 657 WGC3Denum internalformat,
661 WGC3Denum usage); 658 WGC3Denum usage);
662 virtual void destroyImageCHROMIUM(WGC3Duint image_id); 659 virtual void destroyImageCHROMIUM(WGC3Duint image_id);
663 virtual void getImageParameterivCHROMIUM( 660 virtual void getImageParameterivCHROMIUM(
664 WGC3Duint image_id, WGC3Denum pname, WGC3Dint* params); 661 WGC3Duint image_id, WGC3Denum pname, WGC3Dint* params);
665 // TODO(alexst): remove this old function after blink cleanup.
666 virtual void* mapImageCHROMIUM(WGC3Duint image_id, WGC3Denum access);
667 virtual void* mapImageCHROMIUM(WGC3Duint image_id); 662 virtual void* mapImageCHROMIUM(WGC3Duint image_id);
668 virtual void unmapImageCHROMIUM(WGC3Duint image_id); 663 virtual void unmapImageCHROMIUM(WGC3Duint image_id);
669 664
670 // GL_EXT_multisampled_render_to_texture 665 // GL_EXT_multisampled_render_to_texture
671 virtual void framebufferTexture2DMultisampleEXT(WGC3Denum target, 666 virtual void framebufferTexture2DMultisampleEXT(WGC3Denum target,
672 WGC3Denum attachment, 667 WGC3Denum attachment,
673 WGC3Denum textarget, 668 WGC3Denum textarget,
674 WebGLId texture, 669 WebGLId texture,
675 WGC3Dint level, 670 WGC3Dint level,
676 WGC3Dsizei samples); 671 WGC3Dsizei samples);
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
778 bool lose_context_when_out_of_memory_; 773 bool lose_context_when_out_of_memory_;
779 SharedMemoryLimits mem_limits_; 774 SharedMemoryLimits mem_limits_;
780 775
781 uint32_t flush_id_; 776 uint32_t flush_id_;
782 scoped_refptr<ShareGroup> share_group_; 777 scoped_refptr<ShareGroup> share_group_;
783 }; 778 };
784 779
785 } // namespace content 780 } // namespace content
786 781
787 #endif // CONTENT_COMMON_GPU_CLIENT_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_ 782 #endif // CONTENT_COMMON_GPU_CLIENT_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_
OLDNEW
« no previous file with comments | « no previous file | content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698