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

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

Issue 793693003: Tile Compression (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years 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
« no previous file with comments | « ui/gl/gl_image_shared_memory.cc ('k') | webkit/common/gpu/webgraphicscontext3d_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 WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IMPL_H_ 5 #ifndef WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IMPL_H_
6 #define WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IMPL_H_ 6 #define WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IMPL_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 514 matching lines...) Expand 10 before | Expand all | Expand 10 after
525 virtual void asyncTexSubImage2DCHROMIUM( 525 virtual void asyncTexSubImage2DCHROMIUM(
526 WGC3Denum target, 526 WGC3Denum target,
527 WGC3Dint level, 527 WGC3Dint level,
528 WGC3Dint xoffset, 528 WGC3Dint xoffset,
529 WGC3Dint yoffset, 529 WGC3Dint yoffset,
530 WGC3Dsizei width, 530 WGC3Dsizei width,
531 WGC3Dsizei height, 531 WGC3Dsizei height,
532 WGC3Denum format, 532 WGC3Denum format,
533 WGC3Denum type, 533 WGC3Denum type,
534 const void* pixels); 534 const void* pixels);
535 virtual void asyncCompressedTexImage2DCHROMIUM(WGC3Denum target,
536 WGC3Dint level,
537 WGC3Denum internalformat,
538 WGC3Dsizei width,
539 WGC3Dsizei height,
540 WGC3Dint border,
541 WGC3Dsizei imagesize,
542 const void* pixels);
543 virtual void asyncCompressedTexSubImage2DCHROMIUM(WGC3Denum target,
544 WGC3Dint level,
545 WGC3Dint xoffset,
546 WGC3Dint yoffset,
547 WGC3Dsizei width,
548 WGC3Dsizei height,
549 WGC3Denum format,
550 WGC3Dsizei imagesize,
551 const void* pixels);
535 virtual void waitAsyncTexImage2DCHROMIUM(WGC3Denum target); 552 virtual void waitAsyncTexImage2DCHROMIUM(WGC3Denum target);
536 553
537 // GL_EXT_draw_buffers 554 // GL_EXT_draw_buffers
538 virtual void drawBuffersEXT( 555 virtual void drawBuffersEXT(
539 WGC3Dsizei n, 556 WGC3Dsizei n,
540 const WGC3Denum* bufs); 557 const WGC3Denum* bufs);
541 558
542 // GL_ANGLE_instanced_arrays 559 // GL_ANGLE_instanced_arrays
543 virtual void drawArraysInstancedANGLE(WGC3Denum mode, WGC3Dint first, 560 virtual void drawArraysInstancedANGLE(WGC3Denum mode, WGC3Dint first,
544 WGC3Dsizei count, WGC3Dsizei primcount); 561 WGC3Dsizei count, WGC3Dsizei primcount);
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
605 622
606 ::gpu::gles2::GLES2Interface* gl_; 623 ::gpu::gles2::GLES2Interface* gl_;
607 bool lose_context_when_out_of_memory_; 624 bool lose_context_when_out_of_memory_;
608 uint32_t flush_id_; 625 uint32_t flush_id_;
609 }; 626 };
610 627
611 } // namespace gpu 628 } // namespace gpu
612 } // namespace webkit 629 } // namespace webkit
613 630
614 #endif // WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IMPL_H_ 631 #endif // WEBKIT_COMMON_GPU_WEBGRAPHICSCONTEXT3D_IMPL_H_
OLDNEW
« no previous file with comments | « ui/gl/gl_image_shared_memory.cc ('k') | webkit/common/gpu/webgraphicscontext3d_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698