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

Side by Side Diff: gpu/command_buffer/client/gles2_cmd_helper_autogen.h

Issue 116863003: gpu: Reuse transfer buffers more aggresively (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Async upload token part of existing Async command; use separate shared memory to sync async upload … Created 6 years, 10 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
OLDNEW
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2014 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 // This file is auto-generated from 5 // This file is auto-generated from
6 // gpu/command_buffer/build_gles2_cmd_buffer.py 6 // gpu/command_buffer/build_gles2_cmd_buffer.py
7 // DO NOT EDIT! 7 // DO NOT EDIT!
8 8
9 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_ 9 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_
10 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_ 10 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_
(...skipping 1891 matching lines...) Expand 10 before | Expand all | Expand 10 after
1902 gles2::cmds::TraceEndCHROMIUM* c = 1902 gles2::cmds::TraceEndCHROMIUM* c =
1903 GetCmdSpace<gles2::cmds::TraceEndCHROMIUM>(); 1903 GetCmdSpace<gles2::cmds::TraceEndCHROMIUM>();
1904 if (c) { 1904 if (c) {
1905 c->Init(); 1905 c->Init();
1906 } 1906 }
1907 } 1907 }
1908 1908
1909 void AsyncTexSubImage2DCHROMIUM( 1909 void AsyncTexSubImage2DCHROMIUM(
1910 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, 1910 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
1911 GLsizei height, GLenum format, GLenum type, uint32 data_shm_id, 1911 GLsizei height, GLenum format, GLenum type, uint32 data_shm_id,
1912 uint32 data_shm_offset) { 1912 uint32 data_shm_offset, uint32 async_upload_token,
1913 uint32 sync_data_shm_id, uint32 sync_data_shm_offset) {
1913 gles2::cmds::AsyncTexSubImage2DCHROMIUM* c = 1914 gles2::cmds::AsyncTexSubImage2DCHROMIUM* c =
1914 GetCmdSpace<gles2::cmds::AsyncTexSubImage2DCHROMIUM>(); 1915 GetCmdSpace<gles2::cmds::AsyncTexSubImage2DCHROMIUM>();
1915 if (c) { 1916 if (c) {
1916 c->Init( 1917 c->Init(
1917 target, level, xoffset, yoffset, width, height, format, type, 1918 target, level, xoffset, yoffset, width, height, format, type,
1918 data_shm_id, data_shm_offset); 1919 data_shm_id, data_shm_offset, async_upload_token, sync_data_shm_id,
1920 sync_data_shm_offset);
1919 } 1921 }
1920 } 1922 }
1921 1923
1922 void AsyncTexImage2DCHROMIUM( 1924 void AsyncTexImage2DCHROMIUM(
1923 GLenum target, GLint level, GLint internalformat, GLsizei width, 1925 GLenum target, GLint level, GLint internalformat, GLsizei width,
1924 GLsizei height, GLint border, GLenum format, GLenum type, 1926 GLsizei height, GLint border, GLenum format, GLenum type,
1925 uint32 pixels_shm_id, uint32 pixels_shm_offset) { 1927 uint32 pixels_shm_id, uint32 pixels_shm_offset, uint32 async_upload_token,
1928 uint32 sync_data_shm_id, uint32 sync_data_shm_offset) {
1926 gles2::cmds::AsyncTexImage2DCHROMIUM* c = 1929 gles2::cmds::AsyncTexImage2DCHROMIUM* c =
1927 GetCmdSpace<gles2::cmds::AsyncTexImage2DCHROMIUM>(); 1930 GetCmdSpace<gles2::cmds::AsyncTexImage2DCHROMIUM>();
1928 if (c) { 1931 if (c) {
1929 c->Init( 1932 c->Init(
1930 target, level, internalformat, width, height, border, format, type, 1933 target, level, internalformat, width, height, border, format, type,
1931 pixels_shm_id, pixels_shm_offset); 1934 pixels_shm_id, pixels_shm_offset, async_upload_token,
1935 sync_data_shm_id, sync_data_shm_offset);
1932 } 1936 }
1933 } 1937 }
1934 1938
1935 void WaitAsyncTexImage2DCHROMIUM(GLenum target) { 1939 void WaitAsyncTexImage2DCHROMIUM(GLenum target) {
1936 gles2::cmds::WaitAsyncTexImage2DCHROMIUM* c = 1940 gles2::cmds::WaitAsyncTexImage2DCHROMIUM* c =
1937 GetCmdSpace<gles2::cmds::WaitAsyncTexImage2DCHROMIUM>(); 1941 GetCmdSpace<gles2::cmds::WaitAsyncTexImage2DCHROMIUM>();
1938 if (c) { 1942 if (c) {
1939 c->Init(target); 1943 c->Init(target);
1940 } 1944 }
1941 } 1945 }
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
2000 void DiscardBackbufferCHROMIUM() { 2004 void DiscardBackbufferCHROMIUM() {
2001 gles2::cmds::DiscardBackbufferCHROMIUM* c = 2005 gles2::cmds::DiscardBackbufferCHROMIUM* c =
2002 GetCmdSpace<gles2::cmds::DiscardBackbufferCHROMIUM>(); 2006 GetCmdSpace<gles2::cmds::DiscardBackbufferCHROMIUM>();
2003 if (c) { 2007 if (c) {
2004 c->Init(); 2008 c->Init();
2005 } 2009 }
2006 } 2010 }
2007 2011
2008 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_ 2012 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_
2009 2013
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698