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

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: Added glWaitAllAsyncTexImage2DCHROMIUM; other review issues addressed 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 }
1942 1946
1947 void WaitAllAsyncTexImage2DCHROMIUM() {
1948 gles2::cmds::WaitAllAsyncTexImage2DCHROMIUM* c =
1949 GetCmdSpace<gles2::cmds::WaitAllAsyncTexImage2DCHROMIUM>();
1950 if (c) {
1951 c->Init();
1952 }
1953 }
1954
1943 void DiscardFramebufferEXT( 1955 void DiscardFramebufferEXT(
1944 GLenum target, GLsizei count, uint32 attachments_shm_id, 1956 GLenum target, GLsizei count, uint32 attachments_shm_id,
1945 uint32 attachments_shm_offset) { 1957 uint32 attachments_shm_offset) {
1946 gles2::cmds::DiscardFramebufferEXT* c = 1958 gles2::cmds::DiscardFramebufferEXT* c =
1947 GetCmdSpace<gles2::cmds::DiscardFramebufferEXT>(); 1959 GetCmdSpace<gles2::cmds::DiscardFramebufferEXT>();
1948 if (c) { 1960 if (c) {
1949 c->Init(target, count, attachments_shm_id, attachments_shm_offset); 1961 c->Init(target, count, attachments_shm_id, attachments_shm_offset);
1950 } 1962 }
1951 } 1963 }
1952 1964
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
2000 void DiscardBackbufferCHROMIUM() { 2012 void DiscardBackbufferCHROMIUM() {
2001 gles2::cmds::DiscardBackbufferCHROMIUM* c = 2013 gles2::cmds::DiscardBackbufferCHROMIUM* c =
2002 GetCmdSpace<gles2::cmds::DiscardBackbufferCHROMIUM>(); 2014 GetCmdSpace<gles2::cmds::DiscardBackbufferCHROMIUM>();
2003 if (c) { 2015 if (c) {
2004 c->Init(); 2016 c->Init();
2005 } 2017 }
2006 } 2018 }
2007 2019
2008 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_ 2020 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_
2009 2021
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698