OLD | NEW |
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 // 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_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 9 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
10 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 10 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
(...skipping 1899 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1910 int32 n; | 1910 int32 n; |
1911 }; | 1911 }; |
1912 | 1912 |
1913 COMPILE_ASSERT(sizeof(DeleteFramebuffersImmediate) == 8, | 1913 COMPILE_ASSERT(sizeof(DeleteFramebuffersImmediate) == 8, |
1914 Sizeof_DeleteFramebuffersImmediate_is_not_8); | 1914 Sizeof_DeleteFramebuffersImmediate_is_not_8); |
1915 COMPILE_ASSERT(offsetof(DeleteFramebuffersImmediate, header) == 0, | 1915 COMPILE_ASSERT(offsetof(DeleteFramebuffersImmediate, header) == 0, |
1916 OffsetOf_DeleteFramebuffersImmediate_header_not_0); | 1916 OffsetOf_DeleteFramebuffersImmediate_header_not_0); |
1917 COMPILE_ASSERT(offsetof(DeleteFramebuffersImmediate, n) == 4, | 1917 COMPILE_ASSERT(offsetof(DeleteFramebuffersImmediate, n) == 4, |
1918 OffsetOf_DeleteFramebuffersImmediate_n_not_4); | 1918 OffsetOf_DeleteFramebuffersImmediate_n_not_4); |
1919 | 1919 |
| 1920 struct DeleteImageBuffers { |
| 1921 typedef DeleteImageBuffers ValueType; |
| 1922 static const CommandId kCmdId = kDeleteImageBuffers; |
| 1923 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
| 1924 |
| 1925 static uint32 ComputeSize() { |
| 1926 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
| 1927 } |
| 1928 |
| 1929 void SetHeader() { |
| 1930 header.SetCmd<ValueType>(); |
| 1931 } |
| 1932 |
| 1933 void Init( |
| 1934 GLsizei _n, uint32 _imagebuffers_shm_id, |
| 1935 uint32 _imagebuffers_shm_offset) { |
| 1936 SetHeader(); |
| 1937 n = _n; |
| 1938 imagebuffers_shm_id = _imagebuffers_shm_id; |
| 1939 imagebuffers_shm_offset = _imagebuffers_shm_offset; |
| 1940 } |
| 1941 |
| 1942 void* Set( |
| 1943 void* cmd, GLsizei _n, uint32 _imagebuffers_shm_id, |
| 1944 uint32 _imagebuffers_shm_offset) { |
| 1945 static_cast<ValueType*>( |
| 1946 cmd)->Init(_n, _imagebuffers_shm_id, _imagebuffers_shm_offset); |
| 1947 return NextCmdAddress<ValueType>(cmd); |
| 1948 } |
| 1949 |
| 1950 gpu::CommandHeader header; |
| 1951 int32 n; |
| 1952 uint32 imagebuffers_shm_id; |
| 1953 uint32 imagebuffers_shm_offset; |
| 1954 }; |
| 1955 |
| 1956 COMPILE_ASSERT(sizeof(DeleteImageBuffers) == 16, |
| 1957 Sizeof_DeleteImageBuffers_is_not_16); |
| 1958 COMPILE_ASSERT(offsetof(DeleteImageBuffers, header) == 0, |
| 1959 OffsetOf_DeleteImageBuffers_header_not_0); |
| 1960 COMPILE_ASSERT(offsetof(DeleteImageBuffers, n) == 4, |
| 1961 OffsetOf_DeleteImageBuffers_n_not_4); |
| 1962 COMPILE_ASSERT(offsetof(DeleteImageBuffers, imagebuffers_shm_id) == 8, |
| 1963 OffsetOf_DeleteImageBuffers_imagebuffers_shm_id_not_8); |
| 1964 COMPILE_ASSERT(offsetof(DeleteImageBuffers, imagebuffers_shm_offset) == 12, |
| 1965 OffsetOf_DeleteImageBuffers_imagebuffers_shm_offset_not_12); |
| 1966 |
| 1967 struct DeleteImageBuffersImmediate { |
| 1968 typedef DeleteImageBuffersImmediate ValueType; |
| 1969 static const CommandId kCmdId = kDeleteImageBuffersImmediate; |
| 1970 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; |
| 1971 |
| 1972 static uint32 ComputeDataSize(GLsizei n) { |
| 1973 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT |
| 1974 } |
| 1975 |
| 1976 static uint32 ComputeSize(GLsizei n) { |
| 1977 return static_cast<uint32>( |
| 1978 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT |
| 1979 } |
| 1980 |
| 1981 void SetHeader(GLsizei n) { |
| 1982 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); |
| 1983 } |
| 1984 |
| 1985 void Init(GLsizei _n, const GLuint* _imagebuffers) { |
| 1986 SetHeader(_n); |
| 1987 n = _n; |
| 1988 memcpy(ImmediateDataAddress(this), |
| 1989 _imagebuffers, ComputeDataSize(_n)); |
| 1990 } |
| 1991 |
| 1992 void* Set(void* cmd, GLsizei _n, const GLuint* _imagebuffers) { |
| 1993 static_cast<ValueType*>(cmd)->Init(_n, _imagebuffers); |
| 1994 const uint32 size = ComputeSize(_n); |
| 1995 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); |
| 1996 } |
| 1997 |
| 1998 gpu::CommandHeader header; |
| 1999 int32 n; |
| 2000 }; |
| 2001 |
| 2002 COMPILE_ASSERT(sizeof(DeleteImageBuffersImmediate) == 8, |
| 2003 Sizeof_DeleteImageBuffersImmediate_is_not_8); |
| 2004 COMPILE_ASSERT(offsetof(DeleteImageBuffersImmediate, header) == 0, |
| 2005 OffsetOf_DeleteImageBuffersImmediate_header_not_0); |
| 2006 COMPILE_ASSERT(offsetof(DeleteImageBuffersImmediate, n) == 4, |
| 2007 OffsetOf_DeleteImageBuffersImmediate_n_not_4); |
| 2008 |
1920 struct DeleteProgram { | 2009 struct DeleteProgram { |
1921 typedef DeleteProgram ValueType; | 2010 typedef DeleteProgram ValueType; |
1922 static const CommandId kCmdId = kDeleteProgram; | 2011 static const CommandId kCmdId = kDeleteProgram; |
1923 static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 2012 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
1924 | 2013 |
1925 static uint32 ComputeSize() { | 2014 static uint32 ComputeSize() { |
1926 return static_cast<uint32>(sizeof(ValueType)); // NOLINT | 2015 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
1927 } | 2016 } |
1928 | 2017 |
1929 void SetHeader() { | 2018 void SetHeader() { |
(...skipping 1004 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2934 int32 n; | 3023 int32 n; |
2935 }; | 3024 }; |
2936 | 3025 |
2937 COMPILE_ASSERT(sizeof(GenFramebuffersImmediate) == 8, | 3026 COMPILE_ASSERT(sizeof(GenFramebuffersImmediate) == 8, |
2938 Sizeof_GenFramebuffersImmediate_is_not_8); | 3027 Sizeof_GenFramebuffersImmediate_is_not_8); |
2939 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, header) == 0, | 3028 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, header) == 0, |
2940 OffsetOf_GenFramebuffersImmediate_header_not_0); | 3029 OffsetOf_GenFramebuffersImmediate_header_not_0); |
2941 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, n) == 4, | 3030 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, n) == 4, |
2942 OffsetOf_GenFramebuffersImmediate_n_not_4); | 3031 OffsetOf_GenFramebuffersImmediate_n_not_4); |
2943 | 3032 |
| 3033 struct GenImageBuffers { |
| 3034 typedef GenImageBuffers ValueType; |
| 3035 static const CommandId kCmdId = kGenImageBuffers; |
| 3036 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
| 3037 |
| 3038 static uint32 ComputeSize() { |
| 3039 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
| 3040 } |
| 3041 |
| 3042 void SetHeader() { |
| 3043 header.SetCmd<ValueType>(); |
| 3044 } |
| 3045 |
| 3046 void Init( |
| 3047 GLsizei _n, uint32 _imagebuffers_shm_id, |
| 3048 uint32 _imagebuffers_shm_offset) { |
| 3049 SetHeader(); |
| 3050 n = _n; |
| 3051 imagebuffers_shm_id = _imagebuffers_shm_id; |
| 3052 imagebuffers_shm_offset = _imagebuffers_shm_offset; |
| 3053 } |
| 3054 |
| 3055 void* Set( |
| 3056 void* cmd, GLsizei _n, uint32 _imagebuffers_shm_id, |
| 3057 uint32 _imagebuffers_shm_offset) { |
| 3058 static_cast<ValueType*>( |
| 3059 cmd)->Init(_n, _imagebuffers_shm_id, _imagebuffers_shm_offset); |
| 3060 return NextCmdAddress<ValueType>(cmd); |
| 3061 } |
| 3062 |
| 3063 gpu::CommandHeader header; |
| 3064 int32 n; |
| 3065 uint32 imagebuffers_shm_id; |
| 3066 uint32 imagebuffers_shm_offset; |
| 3067 }; |
| 3068 |
| 3069 COMPILE_ASSERT(sizeof(GenImageBuffers) == 16, |
| 3070 Sizeof_GenImageBuffers_is_not_16); |
| 3071 COMPILE_ASSERT(offsetof(GenImageBuffers, header) == 0, |
| 3072 OffsetOf_GenImageBuffers_header_not_0); |
| 3073 COMPILE_ASSERT(offsetof(GenImageBuffers, n) == 4, |
| 3074 OffsetOf_GenImageBuffers_n_not_4); |
| 3075 COMPILE_ASSERT(offsetof(GenImageBuffers, imagebuffers_shm_id) == 8, |
| 3076 OffsetOf_GenImageBuffers_imagebuffers_shm_id_not_8); |
| 3077 COMPILE_ASSERT(offsetof(GenImageBuffers, imagebuffers_shm_offset) == 12, |
| 3078 OffsetOf_GenImageBuffers_imagebuffers_shm_offset_not_12); |
| 3079 |
| 3080 struct GenImageBuffersImmediate { |
| 3081 typedef GenImageBuffersImmediate ValueType; |
| 3082 static const CommandId kCmdId = kGenImageBuffersImmediate; |
| 3083 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; |
| 3084 |
| 3085 static uint32 ComputeDataSize(GLsizei n) { |
| 3086 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT |
| 3087 } |
| 3088 |
| 3089 static uint32 ComputeSize(GLsizei n) { |
| 3090 return static_cast<uint32>( |
| 3091 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT |
| 3092 } |
| 3093 |
| 3094 void SetHeader(GLsizei n) { |
| 3095 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); |
| 3096 } |
| 3097 |
| 3098 void Init(GLsizei _n, GLuint* _imagebuffers) { |
| 3099 SetHeader(_n); |
| 3100 n = _n; |
| 3101 memcpy(ImmediateDataAddress(this), |
| 3102 _imagebuffers, ComputeDataSize(_n)); |
| 3103 } |
| 3104 |
| 3105 void* Set(void* cmd, GLsizei _n, GLuint* _imagebuffers) { |
| 3106 static_cast<ValueType*>(cmd)->Init(_n, _imagebuffers); |
| 3107 const uint32 size = ComputeSize(_n); |
| 3108 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); |
| 3109 } |
| 3110 |
| 3111 gpu::CommandHeader header; |
| 3112 int32 n; |
| 3113 }; |
| 3114 |
| 3115 COMPILE_ASSERT(sizeof(GenImageBuffersImmediate) == 8, |
| 3116 Sizeof_GenImageBuffersImmediate_is_not_8); |
| 3117 COMPILE_ASSERT(offsetof(GenImageBuffersImmediate, header) == 0, |
| 3118 OffsetOf_GenImageBuffersImmediate_header_not_0); |
| 3119 COMPILE_ASSERT(offsetof(GenImageBuffersImmediate, n) == 4, |
| 3120 OffsetOf_GenImageBuffersImmediate_n_not_4); |
| 3121 |
2944 struct GenRenderbuffers { | 3122 struct GenRenderbuffers { |
2945 typedef GenRenderbuffers ValueType; | 3123 typedef GenRenderbuffers ValueType; |
2946 static const CommandId kCmdId = kGenRenderbuffers; | 3124 static const CommandId kCmdId = kGenRenderbuffers; |
2947 static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 3125 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
2948 | 3126 |
2949 static uint32 ComputeSize() { | 3127 static uint32 ComputeSize() { |
2950 return static_cast<uint32>(sizeof(ValueType)); // NOLINT | 3128 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
2951 } | 3129 } |
2952 | 3130 |
2953 void SetHeader() { | 3131 void SetHeader() { |
(...skipping 8071 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11025 COMPILE_ASSERT(sizeof(DrawBuffersEXTImmediate) == 8, | 11203 COMPILE_ASSERT(sizeof(DrawBuffersEXTImmediate) == 8, |
11026 Sizeof_DrawBuffersEXTImmediate_is_not_8); | 11204 Sizeof_DrawBuffersEXTImmediate_is_not_8); |
11027 COMPILE_ASSERT(offsetof(DrawBuffersEXTImmediate, header) == 0, | 11205 COMPILE_ASSERT(offsetof(DrawBuffersEXTImmediate, header) == 0, |
11028 OffsetOf_DrawBuffersEXTImmediate_header_not_0); | 11206 OffsetOf_DrawBuffersEXTImmediate_header_not_0); |
11029 COMPILE_ASSERT(offsetof(DrawBuffersEXTImmediate, count) == 4, | 11207 COMPILE_ASSERT(offsetof(DrawBuffersEXTImmediate, count) == 4, |
11030 OffsetOf_DrawBuffersEXTImmediate_count_not_4); | 11208 OffsetOf_DrawBuffersEXTImmediate_count_not_4); |
11031 | 11209 |
11032 | 11210 |
11033 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 11211 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
11034 | 11212 |
OLD | NEW |