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

Side by Side Diff: content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.h

Issue 17504006: GPU process clients can perform a "shallow" finish. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 7 years, 6 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 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
217 virtual void disable(WGC3Denum cap); 217 virtual void disable(WGC3Denum cap);
218 virtual void disableVertexAttribArray(WGC3Duint index); 218 virtual void disableVertexAttribArray(WGC3Duint index);
219 virtual void drawArrays(WGC3Denum mode, WGC3Dint first, WGC3Dsizei count); 219 virtual void drawArrays(WGC3Denum mode, WGC3Dint first, WGC3Dsizei count);
220 virtual void drawElements(WGC3Denum mode, 220 virtual void drawElements(WGC3Denum mode,
221 WGC3Dsizei count, 221 WGC3Dsizei count,
222 WGC3Denum type, 222 WGC3Denum type,
223 WGC3Dintptr offset); 223 WGC3Dintptr offset);
224 224
225 virtual void enable(WGC3Denum cap); 225 virtual void enable(WGC3Denum cap);
226 virtual void enableVertexAttribArray(WGC3Duint index); 226 virtual void enableVertexAttribArray(WGC3Duint index);
227 virtual void finish(); 227 //virtual void finish();
228 virtual void flush(); 228 virtual void flush();
229 virtual void framebufferRenderbuffer(WGC3Denum target, 229 virtual void framebufferRenderbuffer(WGC3Denum target,
230 WGC3Denum attachment, 230 WGC3Denum attachment,
231 WGC3Denum renderbuffertarget, 231 WGC3Denum renderbuffertarget,
232 WebGLId renderbuffer); 232 WebGLId renderbuffer);
233 virtual void framebufferTexture2D(WGC3Denum target, 233 virtual void framebufferTexture2D(WGC3Denum target,
234 WGC3Denum attachment, 234 WGC3Denum attachment,
235 WGC3Denum textarget, 235 WGC3Denum textarget,
236 WebGLId texture, 236 WebGLId texture,
237 WGC3Dint level); 237 WGC3Dint level);
(...skipping 513 matching lines...) Expand 10 before | Expand all | Expand 10 after
751 bool use_echo_for_swap_ack_; 751 bool use_echo_for_swap_ack_;
752 size_t command_buffer_size_; 752 size_t command_buffer_size_;
753 size_t start_transfer_buffer_size_; 753 size_t start_transfer_buffer_size_;
754 size_t min_transfer_buffer_size_; 754 size_t min_transfer_buffer_size_;
755 size_t max_transfer_buffer_size_; 755 size_t max_transfer_buffer_size_;
756 }; 756 };
757 757
758 } // namespace content 758 } // namespace content
759 759
760 #endif // CONTENT_COMMON_GPU_CLIENT_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_ 760 #endif // CONTENT_COMMON_GPU_CLIENT_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698