| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 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 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
| 8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
| 9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
| 10 | 10 |
| (...skipping 21 matching lines...) Expand all Loading... |
| 32 cmd.header.command); | 32 cmd.header.command); |
| 33 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 33 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 34 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 34 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 35 EXPECT_EQ(static_cast<GLuint>(12), cmd.shader); | 35 EXPECT_EQ(static_cast<GLuint>(12), cmd.shader); |
| 36 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 36 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 37 } | 37 } |
| 38 | 38 |
| 39 TEST_F(GLES2FormatTest, BindAttribLocationBucket) { | 39 TEST_F(GLES2FormatTest, BindAttribLocationBucket) { |
| 40 cmds::BindAttribLocationBucket& cmd = | 40 cmds::BindAttribLocationBucket& cmd = |
| 41 *GetBufferAs<cmds::BindAttribLocationBucket>(); | 41 *GetBufferAs<cmds::BindAttribLocationBucket>(); |
| 42 void* next_cmd = cmd.Set(&cmd, | 42 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), |
| 43 static_cast<GLuint>(11), | 43 static_cast<GLuint>(12), static_cast<uint32_t>(13)); |
| 44 static_cast<GLuint>(12), | |
| 45 static_cast<uint32_t>(13)); | |
| 46 EXPECT_EQ(static_cast<uint32_t>(cmds::BindAttribLocationBucket::kCmdId), | 44 EXPECT_EQ(static_cast<uint32_t>(cmds::BindAttribLocationBucket::kCmdId), |
| 47 cmd.header.command); | 45 cmd.header.command); |
| 48 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 46 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 49 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 47 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 50 EXPECT_EQ(static_cast<GLuint>(12), cmd.index); | 48 EXPECT_EQ(static_cast<GLuint>(12), cmd.index); |
| 51 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); | 49 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); |
| 52 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 50 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 53 } | 51 } |
| 54 | 52 |
| 55 TEST_F(GLES2FormatTest, BindBuffer) { | 53 TEST_F(GLES2FormatTest, BindBuffer) { |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 95 EXPECT_EQ(static_cast<uint32_t>(cmds::BindTexture::kCmdId), | 93 EXPECT_EQ(static_cast<uint32_t>(cmds::BindTexture::kCmdId), |
| 96 cmd.header.command); | 94 cmd.header.command); |
| 97 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 95 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 98 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 96 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 99 EXPECT_EQ(static_cast<GLuint>(12), cmd.texture); | 97 EXPECT_EQ(static_cast<GLuint>(12), cmd.texture); |
| 100 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 98 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 101 } | 99 } |
| 102 | 100 |
| 103 TEST_F(GLES2FormatTest, BlendColor) { | 101 TEST_F(GLES2FormatTest, BlendColor) { |
| 104 cmds::BlendColor& cmd = *GetBufferAs<cmds::BlendColor>(); | 102 cmds::BlendColor& cmd = *GetBufferAs<cmds::BlendColor>(); |
| 105 void* next_cmd = cmd.Set(&cmd, | 103 void* next_cmd = |
| 106 static_cast<GLclampf>(11), | 104 cmd.Set(&cmd, static_cast<GLclampf>(11), static_cast<GLclampf>(12), |
| 107 static_cast<GLclampf>(12), | 105 static_cast<GLclampf>(13), static_cast<GLclampf>(14)); |
| 108 static_cast<GLclampf>(13), | |
| 109 static_cast<GLclampf>(14)); | |
| 110 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendColor::kCmdId), | 106 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendColor::kCmdId), |
| 111 cmd.header.command); | 107 cmd.header.command); |
| 112 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 108 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 113 EXPECT_EQ(static_cast<GLclampf>(11), cmd.red); | 109 EXPECT_EQ(static_cast<GLclampf>(11), cmd.red); |
| 114 EXPECT_EQ(static_cast<GLclampf>(12), cmd.green); | 110 EXPECT_EQ(static_cast<GLclampf>(12), cmd.green); |
| 115 EXPECT_EQ(static_cast<GLclampf>(13), cmd.blue); | 111 EXPECT_EQ(static_cast<GLclampf>(13), cmd.blue); |
| 116 EXPECT_EQ(static_cast<GLclampf>(14), cmd.alpha); | 112 EXPECT_EQ(static_cast<GLclampf>(14), cmd.alpha); |
| 117 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 113 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 118 } | 114 } |
| 119 | 115 |
| (...skipping 26 matching lines...) Expand all Loading... |
| 146 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12)); | 142 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12)); |
| 147 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendFunc::kCmdId), cmd.header.command); | 143 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendFunc::kCmdId), cmd.header.command); |
| 148 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 144 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 149 EXPECT_EQ(static_cast<GLenum>(11), cmd.sfactor); | 145 EXPECT_EQ(static_cast<GLenum>(11), cmd.sfactor); |
| 150 EXPECT_EQ(static_cast<GLenum>(12), cmd.dfactor); | 146 EXPECT_EQ(static_cast<GLenum>(12), cmd.dfactor); |
| 151 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 147 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 152 } | 148 } |
| 153 | 149 |
| 154 TEST_F(GLES2FormatTest, BlendFuncSeparate) { | 150 TEST_F(GLES2FormatTest, BlendFuncSeparate) { |
| 155 cmds::BlendFuncSeparate& cmd = *GetBufferAs<cmds::BlendFuncSeparate>(); | 151 cmds::BlendFuncSeparate& cmd = *GetBufferAs<cmds::BlendFuncSeparate>(); |
| 156 void* next_cmd = cmd.Set(&cmd, | 152 void* next_cmd = |
| 157 static_cast<GLenum>(11), | 153 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 158 static_cast<GLenum>(12), | 154 static_cast<GLenum>(13), static_cast<GLenum>(14)); |
| 159 static_cast<GLenum>(13), | |
| 160 static_cast<GLenum>(14)); | |
| 161 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendFuncSeparate::kCmdId), | 155 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendFuncSeparate::kCmdId), |
| 162 cmd.header.command); | 156 cmd.header.command); |
| 163 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 157 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 164 EXPECT_EQ(static_cast<GLenum>(11), cmd.srcRGB); | 158 EXPECT_EQ(static_cast<GLenum>(11), cmd.srcRGB); |
| 165 EXPECT_EQ(static_cast<GLenum>(12), cmd.dstRGB); | 159 EXPECT_EQ(static_cast<GLenum>(12), cmd.dstRGB); |
| 166 EXPECT_EQ(static_cast<GLenum>(13), cmd.srcAlpha); | 160 EXPECT_EQ(static_cast<GLenum>(13), cmd.srcAlpha); |
| 167 EXPECT_EQ(static_cast<GLenum>(14), cmd.dstAlpha); | 161 EXPECT_EQ(static_cast<GLenum>(14), cmd.dstAlpha); |
| 168 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 162 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 169 } | 163 } |
| 170 | 164 |
| 171 TEST_F(GLES2FormatTest, BufferData) { | 165 TEST_F(GLES2FormatTest, BufferData) { |
| 172 cmds::BufferData& cmd = *GetBufferAs<cmds::BufferData>(); | 166 cmds::BufferData& cmd = *GetBufferAs<cmds::BufferData>(); |
| 173 void* next_cmd = cmd.Set(&cmd, | 167 void* next_cmd = |
| 174 static_cast<GLenum>(11), | 168 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLsizeiptr>(12), |
| 175 static_cast<GLsizeiptr>(12), | 169 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 176 static_cast<uint32_t>(13), | 170 static_cast<GLenum>(15)); |
| 177 static_cast<uint32_t>(14), | |
| 178 static_cast<GLenum>(15)); | |
| 179 EXPECT_EQ(static_cast<uint32_t>(cmds::BufferData::kCmdId), | 171 EXPECT_EQ(static_cast<uint32_t>(cmds::BufferData::kCmdId), |
| 180 cmd.header.command); | 172 cmd.header.command); |
| 181 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 173 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 182 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 174 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 183 EXPECT_EQ(static_cast<GLsizeiptr>(12), cmd.size); | 175 EXPECT_EQ(static_cast<GLsizeiptr>(12), cmd.size); |
| 184 EXPECT_EQ(static_cast<uint32_t>(13), cmd.data_shm_id); | 176 EXPECT_EQ(static_cast<uint32_t>(13), cmd.data_shm_id); |
| 185 EXPECT_EQ(static_cast<uint32_t>(14), cmd.data_shm_offset); | 177 EXPECT_EQ(static_cast<uint32_t>(14), cmd.data_shm_offset); |
| 186 EXPECT_EQ(static_cast<GLenum>(15), cmd.usage); | 178 EXPECT_EQ(static_cast<GLenum>(15), cmd.usage); |
| 187 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 179 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 188 } | 180 } |
| 189 | 181 |
| 190 TEST_F(GLES2FormatTest, BufferSubData) { | 182 TEST_F(GLES2FormatTest, BufferSubData) { |
| 191 cmds::BufferSubData& cmd = *GetBufferAs<cmds::BufferSubData>(); | 183 cmds::BufferSubData& cmd = *GetBufferAs<cmds::BufferSubData>(); |
| 192 void* next_cmd = cmd.Set(&cmd, | 184 void* next_cmd = |
| 193 static_cast<GLenum>(11), | 185 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLintptr>(12), |
| 194 static_cast<GLintptr>(12), | 186 static_cast<GLsizeiptr>(13), static_cast<uint32_t>(14), |
| 195 static_cast<GLsizeiptr>(13), | 187 static_cast<uint32_t>(15)); |
| 196 static_cast<uint32_t>(14), | |
| 197 static_cast<uint32_t>(15)); | |
| 198 EXPECT_EQ(static_cast<uint32_t>(cmds::BufferSubData::kCmdId), | 188 EXPECT_EQ(static_cast<uint32_t>(cmds::BufferSubData::kCmdId), |
| 199 cmd.header.command); | 189 cmd.header.command); |
| 200 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 190 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 201 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 191 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 202 EXPECT_EQ(static_cast<GLintptr>(12), cmd.offset); | 192 EXPECT_EQ(static_cast<GLintptr>(12), cmd.offset); |
| 203 EXPECT_EQ(static_cast<GLsizeiptr>(13), cmd.size); | 193 EXPECT_EQ(static_cast<GLsizeiptr>(13), cmd.size); |
| 204 EXPECT_EQ(static_cast<uint32_t>(14), cmd.data_shm_id); | 194 EXPECT_EQ(static_cast<uint32_t>(14), cmd.data_shm_id); |
| 205 EXPECT_EQ(static_cast<uint32_t>(15), cmd.data_shm_offset); | 195 EXPECT_EQ(static_cast<uint32_t>(15), cmd.data_shm_offset); |
| 206 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 196 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 207 } | 197 } |
| 208 | 198 |
| 209 TEST_F(GLES2FormatTest, CheckFramebufferStatus) { | 199 TEST_F(GLES2FormatTest, CheckFramebufferStatus) { |
| 210 cmds::CheckFramebufferStatus& cmd = | 200 cmds::CheckFramebufferStatus& cmd = |
| 211 *GetBufferAs<cmds::CheckFramebufferStatus>(); | 201 *GetBufferAs<cmds::CheckFramebufferStatus>(); |
| 212 void* next_cmd = cmd.Set(&cmd, | 202 void* next_cmd = |
| 213 static_cast<GLenum>(11), | 203 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<uint32_t>(12), |
| 214 static_cast<uint32_t>(12), | 204 static_cast<uint32_t>(13)); |
| 215 static_cast<uint32_t>(13)); | |
| 216 EXPECT_EQ(static_cast<uint32_t>(cmds::CheckFramebufferStatus::kCmdId), | 205 EXPECT_EQ(static_cast<uint32_t>(cmds::CheckFramebufferStatus::kCmdId), |
| 217 cmd.header.command); | 206 cmd.header.command); |
| 218 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 207 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 219 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 208 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 220 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 209 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 221 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 210 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 222 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 211 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 223 } | 212 } |
| 224 | 213 |
| 225 TEST_F(GLES2FormatTest, Clear) { | 214 TEST_F(GLES2FormatTest, Clear) { |
| 226 cmds::Clear& cmd = *GetBufferAs<cmds::Clear>(); | 215 cmds::Clear& cmd = *GetBufferAs<cmds::Clear>(); |
| 227 void* next_cmd = cmd.Set(&cmd, static_cast<GLbitfield>(11)); | 216 void* next_cmd = cmd.Set(&cmd, static_cast<GLbitfield>(11)); |
| 228 EXPECT_EQ(static_cast<uint32_t>(cmds::Clear::kCmdId), cmd.header.command); | 217 EXPECT_EQ(static_cast<uint32_t>(cmds::Clear::kCmdId), cmd.header.command); |
| 229 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 218 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 230 EXPECT_EQ(static_cast<GLbitfield>(11), cmd.mask); | 219 EXPECT_EQ(static_cast<GLbitfield>(11), cmd.mask); |
| 231 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 220 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 232 } | 221 } |
| 233 | 222 |
| 234 TEST_F(GLES2FormatTest, ClearColor) { | 223 TEST_F(GLES2FormatTest, ClearColor) { |
| 235 cmds::ClearColor& cmd = *GetBufferAs<cmds::ClearColor>(); | 224 cmds::ClearColor& cmd = *GetBufferAs<cmds::ClearColor>(); |
| 236 void* next_cmd = cmd.Set(&cmd, | 225 void* next_cmd = |
| 237 static_cast<GLclampf>(11), | 226 cmd.Set(&cmd, static_cast<GLclampf>(11), static_cast<GLclampf>(12), |
| 238 static_cast<GLclampf>(12), | 227 static_cast<GLclampf>(13), static_cast<GLclampf>(14)); |
| 239 static_cast<GLclampf>(13), | |
| 240 static_cast<GLclampf>(14)); | |
| 241 EXPECT_EQ(static_cast<uint32_t>(cmds::ClearColor::kCmdId), | 228 EXPECT_EQ(static_cast<uint32_t>(cmds::ClearColor::kCmdId), |
| 242 cmd.header.command); | 229 cmd.header.command); |
| 243 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 230 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 244 EXPECT_EQ(static_cast<GLclampf>(11), cmd.red); | 231 EXPECT_EQ(static_cast<GLclampf>(11), cmd.red); |
| 245 EXPECT_EQ(static_cast<GLclampf>(12), cmd.green); | 232 EXPECT_EQ(static_cast<GLclampf>(12), cmd.green); |
| 246 EXPECT_EQ(static_cast<GLclampf>(13), cmd.blue); | 233 EXPECT_EQ(static_cast<GLclampf>(13), cmd.blue); |
| 247 EXPECT_EQ(static_cast<GLclampf>(14), cmd.alpha); | 234 EXPECT_EQ(static_cast<GLclampf>(14), cmd.alpha); |
| 248 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 235 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 249 } | 236 } |
| 250 | 237 |
| (...skipping 12 matching lines...) Expand all Loading... |
| 263 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11)); | 250 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11)); |
| 264 EXPECT_EQ(static_cast<uint32_t>(cmds::ClearStencil::kCmdId), | 251 EXPECT_EQ(static_cast<uint32_t>(cmds::ClearStencil::kCmdId), |
| 265 cmd.header.command); | 252 cmd.header.command); |
| 266 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 253 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 267 EXPECT_EQ(static_cast<GLint>(11), cmd.s); | 254 EXPECT_EQ(static_cast<GLint>(11), cmd.s); |
| 268 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 255 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 269 } | 256 } |
| 270 | 257 |
| 271 TEST_F(GLES2FormatTest, ColorMask) { | 258 TEST_F(GLES2FormatTest, ColorMask) { |
| 272 cmds::ColorMask& cmd = *GetBufferAs<cmds::ColorMask>(); | 259 cmds::ColorMask& cmd = *GetBufferAs<cmds::ColorMask>(); |
| 273 void* next_cmd = cmd.Set(&cmd, | 260 void* next_cmd = |
| 274 static_cast<GLboolean>(11), | 261 cmd.Set(&cmd, static_cast<GLboolean>(11), static_cast<GLboolean>(12), |
| 275 static_cast<GLboolean>(12), | 262 static_cast<GLboolean>(13), static_cast<GLboolean>(14)); |
| 276 static_cast<GLboolean>(13), | |
| 277 static_cast<GLboolean>(14)); | |
| 278 EXPECT_EQ(static_cast<uint32_t>(cmds::ColorMask::kCmdId), cmd.header.command); | 263 EXPECT_EQ(static_cast<uint32_t>(cmds::ColorMask::kCmdId), cmd.header.command); |
| 279 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 264 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 280 EXPECT_EQ(static_cast<GLboolean>(11), cmd.red); | 265 EXPECT_EQ(static_cast<GLboolean>(11), cmd.red); |
| 281 EXPECT_EQ(static_cast<GLboolean>(12), cmd.green); | 266 EXPECT_EQ(static_cast<GLboolean>(12), cmd.green); |
| 282 EXPECT_EQ(static_cast<GLboolean>(13), cmd.blue); | 267 EXPECT_EQ(static_cast<GLboolean>(13), cmd.blue); |
| 283 EXPECT_EQ(static_cast<GLboolean>(14), cmd.alpha); | 268 EXPECT_EQ(static_cast<GLboolean>(14), cmd.alpha); |
| 284 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 269 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 285 } | 270 } |
| 286 | 271 |
| 287 TEST_F(GLES2FormatTest, CompileShader) { | 272 TEST_F(GLES2FormatTest, CompileShader) { |
| 288 cmds::CompileShader& cmd = *GetBufferAs<cmds::CompileShader>(); | 273 cmds::CompileShader& cmd = *GetBufferAs<cmds::CompileShader>(); |
| 289 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); | 274 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); |
| 290 EXPECT_EQ(static_cast<uint32_t>(cmds::CompileShader::kCmdId), | 275 EXPECT_EQ(static_cast<uint32_t>(cmds::CompileShader::kCmdId), |
| 291 cmd.header.command); | 276 cmd.header.command); |
| 292 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 277 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 293 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); | 278 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); |
| 294 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 279 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 295 } | 280 } |
| 296 | 281 |
| 297 TEST_F(GLES2FormatTest, CompressedTexImage2DBucket) { | 282 TEST_F(GLES2FormatTest, CompressedTexImage2DBucket) { |
| 298 cmds::CompressedTexImage2DBucket& cmd = | 283 cmds::CompressedTexImage2DBucket& cmd = |
| 299 *GetBufferAs<cmds::CompressedTexImage2DBucket>(); | 284 *GetBufferAs<cmds::CompressedTexImage2DBucket>(); |
| 300 void* next_cmd = cmd.Set(&cmd, | 285 void* next_cmd = |
| 301 static_cast<GLenum>(11), | 286 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12), |
| 302 static_cast<GLint>(12), | 287 static_cast<GLenum>(13), static_cast<GLsizei>(14), |
| 303 static_cast<GLenum>(13), | 288 static_cast<GLsizei>(15), static_cast<GLuint>(16)); |
| 304 static_cast<GLsizei>(14), | |
| 305 static_cast<GLsizei>(15), | |
| 306 static_cast<GLuint>(16)); | |
| 307 EXPECT_EQ(static_cast<uint32_t>(cmds::CompressedTexImage2DBucket::kCmdId), | 289 EXPECT_EQ(static_cast<uint32_t>(cmds::CompressedTexImage2DBucket::kCmdId), |
| 308 cmd.header.command); | 290 cmd.header.command); |
| 309 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 291 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 310 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 292 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 311 EXPECT_EQ(static_cast<GLint>(12), cmd.level); | 293 EXPECT_EQ(static_cast<GLint>(12), cmd.level); |
| 312 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalformat); | 294 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalformat); |
| 313 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); | 295 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); |
| 314 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); | 296 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); |
| 315 EXPECT_EQ(static_cast<GLuint>(16), cmd.bucket_id); | 297 EXPECT_EQ(static_cast<GLuint>(16), cmd.bucket_id); |
| 316 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 298 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 317 } | 299 } |
| 318 | 300 |
| 319 TEST_F(GLES2FormatTest, CompressedTexImage2D) { | 301 TEST_F(GLES2FormatTest, CompressedTexImage2D) { |
| 320 cmds::CompressedTexImage2D& cmd = *GetBufferAs<cmds::CompressedTexImage2D>(); | 302 cmds::CompressedTexImage2D& cmd = *GetBufferAs<cmds::CompressedTexImage2D>(); |
| 321 void* next_cmd = cmd.Set(&cmd, | 303 void* next_cmd = |
| 322 static_cast<GLenum>(11), | 304 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12), |
| 323 static_cast<GLint>(12), | 305 static_cast<GLenum>(13), static_cast<GLsizei>(14), |
| 324 static_cast<GLenum>(13), | 306 static_cast<GLsizei>(15), static_cast<GLsizei>(16), |
| 325 static_cast<GLsizei>(14), | 307 static_cast<uint32_t>(17), static_cast<uint32_t>(18)); |
| 326 static_cast<GLsizei>(15), | |
| 327 static_cast<GLsizei>(16), | |
| 328 static_cast<uint32_t>(17), | |
| 329 static_cast<uint32_t>(18)); | |
| 330 EXPECT_EQ(static_cast<uint32_t>(cmds::CompressedTexImage2D::kCmdId), | 308 EXPECT_EQ(static_cast<uint32_t>(cmds::CompressedTexImage2D::kCmdId), |
| 331 cmd.header.command); | 309 cmd.header.command); |
| 332 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 310 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 333 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 311 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 334 EXPECT_EQ(static_cast<GLint>(12), cmd.level); | 312 EXPECT_EQ(static_cast<GLint>(12), cmd.level); |
| 335 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalformat); | 313 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalformat); |
| 336 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); | 314 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); |
| 337 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); | 315 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); |
| 338 EXPECT_EQ(static_cast<GLsizei>(16), cmd.imageSize); | 316 EXPECT_EQ(static_cast<GLsizei>(16), cmd.imageSize); |
| 339 EXPECT_EQ(static_cast<uint32_t>(17), cmd.data_shm_id); | 317 EXPECT_EQ(static_cast<uint32_t>(17), cmd.data_shm_id); |
| 340 EXPECT_EQ(static_cast<uint32_t>(18), cmd.data_shm_offset); | 318 EXPECT_EQ(static_cast<uint32_t>(18), cmd.data_shm_offset); |
| 341 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 319 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 342 } | 320 } |
| 343 | 321 |
| 344 TEST_F(GLES2FormatTest, CompressedTexSubImage2DBucket) { | 322 TEST_F(GLES2FormatTest, CompressedTexSubImage2DBucket) { |
| 345 cmds::CompressedTexSubImage2DBucket& cmd = | 323 cmds::CompressedTexSubImage2DBucket& cmd = |
| 346 *GetBufferAs<cmds::CompressedTexSubImage2DBucket>(); | 324 *GetBufferAs<cmds::CompressedTexSubImage2DBucket>(); |
| 347 void* next_cmd = cmd.Set(&cmd, | 325 void* next_cmd = |
| 348 static_cast<GLenum>(11), | 326 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12), |
| 349 static_cast<GLint>(12), | 327 static_cast<GLint>(13), static_cast<GLint>(14), |
| 350 static_cast<GLint>(13), | 328 static_cast<GLsizei>(15), static_cast<GLsizei>(16), |
| 351 static_cast<GLint>(14), | 329 static_cast<GLenum>(17), static_cast<GLuint>(18)); |
| 352 static_cast<GLsizei>(15), | |
| 353 static_cast<GLsizei>(16), | |
| 354 static_cast<GLenum>(17), | |
| 355 static_cast<GLuint>(18)); | |
| 356 EXPECT_EQ(static_cast<uint32_t>(cmds::CompressedTexSubImage2DBucket::kCmdId), | 330 EXPECT_EQ(static_cast<uint32_t>(cmds::CompressedTexSubImage2DBucket::kCmdId), |
| 357 cmd.header.command); | 331 cmd.header.command); |
| 358 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 332 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 359 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 333 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 360 EXPECT_EQ(static_cast<GLint>(12), cmd.level); | 334 EXPECT_EQ(static_cast<GLint>(12), cmd.level); |
| 361 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset); | 335 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset); |
| 362 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset); | 336 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset); |
| 363 EXPECT_EQ(static_cast<GLsizei>(15), cmd.width); | 337 EXPECT_EQ(static_cast<GLsizei>(15), cmd.width); |
| 364 EXPECT_EQ(static_cast<GLsizei>(16), cmd.height); | 338 EXPECT_EQ(static_cast<GLsizei>(16), cmd.height); |
| 365 EXPECT_EQ(static_cast<GLenum>(17), cmd.format); | 339 EXPECT_EQ(static_cast<GLenum>(17), cmd.format); |
| 366 EXPECT_EQ(static_cast<GLuint>(18), cmd.bucket_id); | 340 EXPECT_EQ(static_cast<GLuint>(18), cmd.bucket_id); |
| 367 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 341 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 368 } | 342 } |
| 369 | 343 |
| 370 TEST_F(GLES2FormatTest, CompressedTexSubImage2D) { | 344 TEST_F(GLES2FormatTest, CompressedTexSubImage2D) { |
| 371 cmds::CompressedTexSubImage2D& cmd = | 345 cmds::CompressedTexSubImage2D& cmd = |
| 372 *GetBufferAs<cmds::CompressedTexSubImage2D>(); | 346 *GetBufferAs<cmds::CompressedTexSubImage2D>(); |
| 373 void* next_cmd = cmd.Set(&cmd, | 347 void* next_cmd = |
| 374 static_cast<GLenum>(11), | 348 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12), |
| 375 static_cast<GLint>(12), | 349 static_cast<GLint>(13), static_cast<GLint>(14), |
| 376 static_cast<GLint>(13), | 350 static_cast<GLsizei>(15), static_cast<GLsizei>(16), |
| 377 static_cast<GLint>(14), | 351 static_cast<GLenum>(17), static_cast<GLsizei>(18), |
| 378 static_cast<GLsizei>(15), | 352 static_cast<uint32_t>(19), static_cast<uint32_t>(20)); |
| 379 static_cast<GLsizei>(16), | |
| 380 static_cast<GLenum>(17), | |
| 381 static_cast<GLsizei>(18), | |
| 382 static_cast<uint32_t>(19), | |
| 383 static_cast<uint32_t>(20)); | |
| 384 EXPECT_EQ(static_cast<uint32_t>(cmds::CompressedTexSubImage2D::kCmdId), | 353 EXPECT_EQ(static_cast<uint32_t>(cmds::CompressedTexSubImage2D::kCmdId), |
| 385 cmd.header.command); | 354 cmd.header.command); |
| 386 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 355 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 387 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 356 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 388 EXPECT_EQ(static_cast<GLint>(12), cmd.level); | 357 EXPECT_EQ(static_cast<GLint>(12), cmd.level); |
| 389 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset); | 358 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset); |
| 390 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset); | 359 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset); |
| 391 EXPECT_EQ(static_cast<GLsizei>(15), cmd.width); | 360 EXPECT_EQ(static_cast<GLsizei>(15), cmd.width); |
| 392 EXPECT_EQ(static_cast<GLsizei>(16), cmd.height); | 361 EXPECT_EQ(static_cast<GLsizei>(16), cmd.height); |
| 393 EXPECT_EQ(static_cast<GLenum>(17), cmd.format); | 362 EXPECT_EQ(static_cast<GLenum>(17), cmd.format); |
| 394 EXPECT_EQ(static_cast<GLsizei>(18), cmd.imageSize); | 363 EXPECT_EQ(static_cast<GLsizei>(18), cmd.imageSize); |
| 395 EXPECT_EQ(static_cast<uint32_t>(19), cmd.data_shm_id); | 364 EXPECT_EQ(static_cast<uint32_t>(19), cmd.data_shm_id); |
| 396 EXPECT_EQ(static_cast<uint32_t>(20), cmd.data_shm_offset); | 365 EXPECT_EQ(static_cast<uint32_t>(20), cmd.data_shm_offset); |
| 397 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 366 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 398 } | 367 } |
| 399 | 368 |
| 400 TEST_F(GLES2FormatTest, CopyTexImage2D) { | 369 TEST_F(GLES2FormatTest, CopyTexImage2D) { |
| 401 cmds::CopyTexImage2D& cmd = *GetBufferAs<cmds::CopyTexImage2D>(); | 370 cmds::CopyTexImage2D& cmd = *GetBufferAs<cmds::CopyTexImage2D>(); |
| 402 void* next_cmd = cmd.Set(&cmd, | 371 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 403 static_cast<GLenum>(11), | 372 static_cast<GLint>(12), static_cast<GLenum>(13), |
| 404 static_cast<GLint>(12), | 373 static_cast<GLint>(14), static_cast<GLint>(15), |
| 405 static_cast<GLenum>(13), | 374 static_cast<GLsizei>(16), static_cast<GLsizei>(17)); |
| 406 static_cast<GLint>(14), | |
| 407 static_cast<GLint>(15), | |
| 408 static_cast<GLsizei>(16), | |
| 409 static_cast<GLsizei>(17)); | |
| 410 EXPECT_EQ(static_cast<uint32_t>(cmds::CopyTexImage2D::kCmdId), | 375 EXPECT_EQ(static_cast<uint32_t>(cmds::CopyTexImage2D::kCmdId), |
| 411 cmd.header.command); | 376 cmd.header.command); |
| 412 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 377 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 413 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 378 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 414 EXPECT_EQ(static_cast<GLint>(12), cmd.level); | 379 EXPECT_EQ(static_cast<GLint>(12), cmd.level); |
| 415 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalformat); | 380 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalformat); |
| 416 EXPECT_EQ(static_cast<GLint>(14), cmd.x); | 381 EXPECT_EQ(static_cast<GLint>(14), cmd.x); |
| 417 EXPECT_EQ(static_cast<GLint>(15), cmd.y); | 382 EXPECT_EQ(static_cast<GLint>(15), cmd.y); |
| 418 EXPECT_EQ(static_cast<GLsizei>(16), cmd.width); | 383 EXPECT_EQ(static_cast<GLsizei>(16), cmd.width); |
| 419 EXPECT_EQ(static_cast<GLsizei>(17), cmd.height); | 384 EXPECT_EQ(static_cast<GLsizei>(17), cmd.height); |
| 420 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 385 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 421 } | 386 } |
| 422 | 387 |
| 423 TEST_F(GLES2FormatTest, CopyTexSubImage2D) { | 388 TEST_F(GLES2FormatTest, CopyTexSubImage2D) { |
| 424 cmds::CopyTexSubImage2D& cmd = *GetBufferAs<cmds::CopyTexSubImage2D>(); | 389 cmds::CopyTexSubImage2D& cmd = *GetBufferAs<cmds::CopyTexSubImage2D>(); |
| 425 void* next_cmd = cmd.Set(&cmd, | 390 void* next_cmd = |
| 426 static_cast<GLenum>(11), | 391 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12), |
| 427 static_cast<GLint>(12), | 392 static_cast<GLint>(13), static_cast<GLint>(14), |
| 428 static_cast<GLint>(13), | 393 static_cast<GLint>(15), static_cast<GLint>(16), |
| 429 static_cast<GLint>(14), | 394 static_cast<GLsizei>(17), static_cast<GLsizei>(18)); |
| 430 static_cast<GLint>(15), | |
| 431 static_cast<GLint>(16), | |
| 432 static_cast<GLsizei>(17), | |
| 433 static_cast<GLsizei>(18)); | |
| 434 EXPECT_EQ(static_cast<uint32_t>(cmds::CopyTexSubImage2D::kCmdId), | 395 EXPECT_EQ(static_cast<uint32_t>(cmds::CopyTexSubImage2D::kCmdId), |
| 435 cmd.header.command); | 396 cmd.header.command); |
| 436 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 397 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 437 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 398 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 438 EXPECT_EQ(static_cast<GLint>(12), cmd.level); | 399 EXPECT_EQ(static_cast<GLint>(12), cmd.level); |
| 439 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset); | 400 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset); |
| 440 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset); | 401 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset); |
| 441 EXPECT_EQ(static_cast<GLint>(15), cmd.x); | 402 EXPECT_EQ(static_cast<GLint>(15), cmd.x); |
| 442 EXPECT_EQ(static_cast<GLint>(16), cmd.y); | 403 EXPECT_EQ(static_cast<GLint>(16), cmd.y); |
| 443 EXPECT_EQ(static_cast<GLsizei>(17), cmd.width); | 404 EXPECT_EQ(static_cast<GLsizei>(17), cmd.width); |
| (...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 625 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); | 586 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); |
| 626 EXPECT_EQ(static_cast<uint32_t>(cmds::DisableVertexAttribArray::kCmdId), | 587 EXPECT_EQ(static_cast<uint32_t>(cmds::DisableVertexAttribArray::kCmdId), |
| 627 cmd.header.command); | 588 cmd.header.command); |
| 628 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 589 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 629 EXPECT_EQ(static_cast<GLuint>(11), cmd.index); | 590 EXPECT_EQ(static_cast<GLuint>(11), cmd.index); |
| 630 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 591 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 631 } | 592 } |
| 632 | 593 |
| 633 TEST_F(GLES2FormatTest, DrawArrays) { | 594 TEST_F(GLES2FormatTest, DrawArrays) { |
| 634 cmds::DrawArrays& cmd = *GetBufferAs<cmds::DrawArrays>(); | 595 cmds::DrawArrays& cmd = *GetBufferAs<cmds::DrawArrays>(); |
| 635 void* next_cmd = cmd.Set(&cmd, | 596 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 636 static_cast<GLenum>(11), | 597 static_cast<GLint>(12), static_cast<GLsizei>(13)); |
| 637 static_cast<GLint>(12), | |
| 638 static_cast<GLsizei>(13)); | |
| 639 EXPECT_EQ(static_cast<uint32_t>(cmds::DrawArrays::kCmdId), | 598 EXPECT_EQ(static_cast<uint32_t>(cmds::DrawArrays::kCmdId), |
| 640 cmd.header.command); | 599 cmd.header.command); |
| 641 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 600 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 642 EXPECT_EQ(static_cast<GLenum>(11), cmd.mode); | 601 EXPECT_EQ(static_cast<GLenum>(11), cmd.mode); |
| 643 EXPECT_EQ(static_cast<GLint>(12), cmd.first); | 602 EXPECT_EQ(static_cast<GLint>(12), cmd.first); |
| 644 EXPECT_EQ(static_cast<GLsizei>(13), cmd.count); | 603 EXPECT_EQ(static_cast<GLsizei>(13), cmd.count); |
| 645 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 604 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 646 } | 605 } |
| 647 | 606 |
| 648 TEST_F(GLES2FormatTest, DrawElements) { | 607 TEST_F(GLES2FormatTest, DrawElements) { |
| 649 cmds::DrawElements& cmd = *GetBufferAs<cmds::DrawElements>(); | 608 cmds::DrawElements& cmd = *GetBufferAs<cmds::DrawElements>(); |
| 650 void* next_cmd = cmd.Set(&cmd, | 609 void* next_cmd = |
| 651 static_cast<GLenum>(11), | 610 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLsizei>(12), |
| 652 static_cast<GLsizei>(12), | 611 static_cast<GLenum>(13), static_cast<GLuint>(14)); |
| 653 static_cast<GLenum>(13), | |
| 654 static_cast<GLuint>(14)); | |
| 655 EXPECT_EQ(static_cast<uint32_t>(cmds::DrawElements::kCmdId), | 612 EXPECT_EQ(static_cast<uint32_t>(cmds::DrawElements::kCmdId), |
| 656 cmd.header.command); | 613 cmd.header.command); |
| 657 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 614 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 658 EXPECT_EQ(static_cast<GLenum>(11), cmd.mode); | 615 EXPECT_EQ(static_cast<GLenum>(11), cmd.mode); |
| 659 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); | 616 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); |
| 660 EXPECT_EQ(static_cast<GLenum>(13), cmd.type); | 617 EXPECT_EQ(static_cast<GLenum>(13), cmd.type); |
| 661 EXPECT_EQ(static_cast<GLuint>(14), cmd.index_offset); | 618 EXPECT_EQ(static_cast<GLuint>(14), cmd.index_offset); |
| 662 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 619 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 663 } | 620 } |
| 664 | 621 |
| (...skipping 29 matching lines...) Expand all Loading... |
| 694 cmds::Flush& cmd = *GetBufferAs<cmds::Flush>(); | 651 cmds::Flush& cmd = *GetBufferAs<cmds::Flush>(); |
| 695 void* next_cmd = cmd.Set(&cmd); | 652 void* next_cmd = cmd.Set(&cmd); |
| 696 EXPECT_EQ(static_cast<uint32_t>(cmds::Flush::kCmdId), cmd.header.command); | 653 EXPECT_EQ(static_cast<uint32_t>(cmds::Flush::kCmdId), cmd.header.command); |
| 697 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 654 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 698 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 655 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 699 } | 656 } |
| 700 | 657 |
| 701 TEST_F(GLES2FormatTest, FramebufferRenderbuffer) { | 658 TEST_F(GLES2FormatTest, FramebufferRenderbuffer) { |
| 702 cmds::FramebufferRenderbuffer& cmd = | 659 cmds::FramebufferRenderbuffer& cmd = |
| 703 *GetBufferAs<cmds::FramebufferRenderbuffer>(); | 660 *GetBufferAs<cmds::FramebufferRenderbuffer>(); |
| 704 void* next_cmd = cmd.Set(&cmd, | 661 void* next_cmd = |
| 705 static_cast<GLenum>(11), | 662 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 706 static_cast<GLenum>(12), | 663 static_cast<GLenum>(13), static_cast<GLuint>(14)); |
| 707 static_cast<GLenum>(13), | |
| 708 static_cast<GLuint>(14)); | |
| 709 EXPECT_EQ(static_cast<uint32_t>(cmds::FramebufferRenderbuffer::kCmdId), | 664 EXPECT_EQ(static_cast<uint32_t>(cmds::FramebufferRenderbuffer::kCmdId), |
| 710 cmd.header.command); | 665 cmd.header.command); |
| 711 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 666 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 712 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 667 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 713 EXPECT_EQ(static_cast<GLenum>(12), cmd.attachment); | 668 EXPECT_EQ(static_cast<GLenum>(12), cmd.attachment); |
| 714 EXPECT_EQ(static_cast<GLenum>(13), cmd.renderbuffertarget); | 669 EXPECT_EQ(static_cast<GLenum>(13), cmd.renderbuffertarget); |
| 715 EXPECT_EQ(static_cast<GLuint>(14), cmd.renderbuffer); | 670 EXPECT_EQ(static_cast<GLuint>(14), cmd.renderbuffer); |
| 716 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 671 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 717 } | 672 } |
| 718 | 673 |
| 719 TEST_F(GLES2FormatTest, FramebufferTexture2D) { | 674 TEST_F(GLES2FormatTest, FramebufferTexture2D) { |
| 720 cmds::FramebufferTexture2D& cmd = *GetBufferAs<cmds::FramebufferTexture2D>(); | 675 cmds::FramebufferTexture2D& cmd = *GetBufferAs<cmds::FramebufferTexture2D>(); |
| 721 void* next_cmd = cmd.Set(&cmd, | 676 void* next_cmd = |
| 722 static_cast<GLenum>(11), | 677 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 723 static_cast<GLenum>(12), | 678 static_cast<GLenum>(13), static_cast<GLuint>(14)); |
| 724 static_cast<GLenum>(13), | |
| 725 static_cast<GLuint>(14)); | |
| 726 EXPECT_EQ(static_cast<uint32_t>(cmds::FramebufferTexture2D::kCmdId), | 679 EXPECT_EQ(static_cast<uint32_t>(cmds::FramebufferTexture2D::kCmdId), |
| 727 cmd.header.command); | 680 cmd.header.command); |
| 728 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 681 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 729 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 682 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 730 EXPECT_EQ(static_cast<GLenum>(12), cmd.attachment); | 683 EXPECT_EQ(static_cast<GLenum>(12), cmd.attachment); |
| 731 EXPECT_EQ(static_cast<GLenum>(13), cmd.textarget); | 684 EXPECT_EQ(static_cast<GLenum>(13), cmd.textarget); |
| 732 EXPECT_EQ(static_cast<GLuint>(14), cmd.texture); | 685 EXPECT_EQ(static_cast<GLuint>(14), cmd.texture); |
| 733 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 686 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 734 } | 687 } |
| 735 | 688 |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 817 cmd.header.size * 4u); | 770 cmd.header.size * 4u); |
| 818 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 771 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
| 819 CheckBytesWrittenMatchesExpectedSize( | 772 CheckBytesWrittenMatchesExpectedSize( |
| 820 next_cmd, | 773 next_cmd, |
| 821 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); | 774 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
| 822 // TODO(gman): Check that ids were inserted; | 775 // TODO(gman): Check that ids were inserted; |
| 823 } | 776 } |
| 824 | 777 |
| 825 TEST_F(GLES2FormatTest, GetActiveAttrib) { | 778 TEST_F(GLES2FormatTest, GetActiveAttrib) { |
| 826 cmds::GetActiveAttrib& cmd = *GetBufferAs<cmds::GetActiveAttrib>(); | 779 cmds::GetActiveAttrib& cmd = *GetBufferAs<cmds::GetActiveAttrib>(); |
| 827 void* next_cmd = cmd.Set(&cmd, | 780 void* next_cmd = |
| 828 static_cast<GLuint>(11), | 781 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLuint>(12), |
| 829 static_cast<GLuint>(12), | 782 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 830 static_cast<uint32_t>(13), | 783 static_cast<uint32_t>(15)); |
| 831 static_cast<uint32_t>(14), | |
| 832 static_cast<uint32_t>(15)); | |
| 833 EXPECT_EQ(static_cast<uint32_t>(cmds::GetActiveAttrib::kCmdId), | 784 EXPECT_EQ(static_cast<uint32_t>(cmds::GetActiveAttrib::kCmdId), |
| 834 cmd.header.command); | 785 cmd.header.command); |
| 835 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 786 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 836 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 787 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 837 EXPECT_EQ(static_cast<GLuint>(12), cmd.index); | 788 EXPECT_EQ(static_cast<GLuint>(12), cmd.index); |
| 838 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); | 789 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); |
| 839 EXPECT_EQ(static_cast<uint32_t>(14), cmd.result_shm_id); | 790 EXPECT_EQ(static_cast<uint32_t>(14), cmd.result_shm_id); |
| 840 EXPECT_EQ(static_cast<uint32_t>(15), cmd.result_shm_offset); | 791 EXPECT_EQ(static_cast<uint32_t>(15), cmd.result_shm_offset); |
| 841 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 792 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 842 } | 793 } |
| 843 | 794 |
| 844 TEST_F(GLES2FormatTest, GetActiveUniform) { | 795 TEST_F(GLES2FormatTest, GetActiveUniform) { |
| 845 cmds::GetActiveUniform& cmd = *GetBufferAs<cmds::GetActiveUniform>(); | 796 cmds::GetActiveUniform& cmd = *GetBufferAs<cmds::GetActiveUniform>(); |
| 846 void* next_cmd = cmd.Set(&cmd, | 797 void* next_cmd = |
| 847 static_cast<GLuint>(11), | 798 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLuint>(12), |
| 848 static_cast<GLuint>(12), | 799 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 849 static_cast<uint32_t>(13), | 800 static_cast<uint32_t>(15)); |
| 850 static_cast<uint32_t>(14), | |
| 851 static_cast<uint32_t>(15)); | |
| 852 EXPECT_EQ(static_cast<uint32_t>(cmds::GetActiveUniform::kCmdId), | 801 EXPECT_EQ(static_cast<uint32_t>(cmds::GetActiveUniform::kCmdId), |
| 853 cmd.header.command); | 802 cmd.header.command); |
| 854 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 803 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 855 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 804 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 856 EXPECT_EQ(static_cast<GLuint>(12), cmd.index); | 805 EXPECT_EQ(static_cast<GLuint>(12), cmd.index); |
| 857 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); | 806 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); |
| 858 EXPECT_EQ(static_cast<uint32_t>(14), cmd.result_shm_id); | 807 EXPECT_EQ(static_cast<uint32_t>(14), cmd.result_shm_id); |
| 859 EXPECT_EQ(static_cast<uint32_t>(15), cmd.result_shm_offset); | 808 EXPECT_EQ(static_cast<uint32_t>(15), cmd.result_shm_offset); |
| 860 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 809 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 861 } | 810 } |
| 862 | 811 |
| 863 TEST_F(GLES2FormatTest, GetAttachedShaders) { | 812 TEST_F(GLES2FormatTest, GetAttachedShaders) { |
| 864 cmds::GetAttachedShaders& cmd = *GetBufferAs<cmds::GetAttachedShaders>(); | 813 cmds::GetAttachedShaders& cmd = *GetBufferAs<cmds::GetAttachedShaders>(); |
| 865 void* next_cmd = cmd.Set(&cmd, | 814 void* next_cmd = |
| 866 static_cast<GLuint>(11), | 815 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 867 static_cast<uint32_t>(12), | 816 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 868 static_cast<uint32_t>(13), | |
| 869 static_cast<uint32_t>(14)); | |
| 870 EXPECT_EQ(static_cast<uint32_t>(cmds::GetAttachedShaders::kCmdId), | 817 EXPECT_EQ(static_cast<uint32_t>(cmds::GetAttachedShaders::kCmdId), |
| 871 cmd.header.command); | 818 cmd.header.command); |
| 872 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 819 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 873 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 820 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 874 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 821 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 875 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 822 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 876 EXPECT_EQ(static_cast<uint32_t>(14), cmd.result_size); | 823 EXPECT_EQ(static_cast<uint32_t>(14), cmd.result_size); |
| 877 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 824 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 878 } | 825 } |
| 879 | 826 |
| 880 TEST_F(GLES2FormatTest, GetAttribLocation) { | 827 TEST_F(GLES2FormatTest, GetAttribLocation) { |
| 881 cmds::GetAttribLocation& cmd = *GetBufferAs<cmds::GetAttribLocation>(); | 828 cmds::GetAttribLocation& cmd = *GetBufferAs<cmds::GetAttribLocation>(); |
| 882 void* next_cmd = cmd.Set(&cmd, | 829 void* next_cmd = |
| 883 static_cast<GLuint>(11), | 830 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 884 static_cast<uint32_t>(12), | 831 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 885 static_cast<uint32_t>(13), | |
| 886 static_cast<uint32_t>(14)); | |
| 887 EXPECT_EQ(static_cast<uint32_t>(cmds::GetAttribLocation::kCmdId), | 832 EXPECT_EQ(static_cast<uint32_t>(cmds::GetAttribLocation::kCmdId), |
| 888 cmd.header.command); | 833 cmd.header.command); |
| 889 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 834 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 890 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 835 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 891 EXPECT_EQ(static_cast<uint32_t>(12), cmd.name_bucket_id); | 836 EXPECT_EQ(static_cast<uint32_t>(12), cmd.name_bucket_id); |
| 892 EXPECT_EQ(static_cast<uint32_t>(13), cmd.location_shm_id); | 837 EXPECT_EQ(static_cast<uint32_t>(13), cmd.location_shm_id); |
| 893 EXPECT_EQ(static_cast<uint32_t>(14), cmd.location_shm_offset); | 838 EXPECT_EQ(static_cast<uint32_t>(14), cmd.location_shm_offset); |
| 894 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 839 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 895 } | 840 } |
| 896 | 841 |
| 897 TEST_F(GLES2FormatTest, GetBooleanv) { | 842 TEST_F(GLES2FormatTest, GetBooleanv) { |
| 898 cmds::GetBooleanv& cmd = *GetBufferAs<cmds::GetBooleanv>(); | 843 cmds::GetBooleanv& cmd = *GetBufferAs<cmds::GetBooleanv>(); |
| 899 void* next_cmd = cmd.Set(&cmd, | 844 void* next_cmd = |
| 900 static_cast<GLenum>(11), | 845 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<uint32_t>(12), |
| 901 static_cast<uint32_t>(12), | 846 static_cast<uint32_t>(13)); |
| 902 static_cast<uint32_t>(13)); | |
| 903 EXPECT_EQ(static_cast<uint32_t>(cmds::GetBooleanv::kCmdId), | 847 EXPECT_EQ(static_cast<uint32_t>(cmds::GetBooleanv::kCmdId), |
| 904 cmd.header.command); | 848 cmd.header.command); |
| 905 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 849 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 906 EXPECT_EQ(static_cast<GLenum>(11), cmd.pname); | 850 EXPECT_EQ(static_cast<GLenum>(11), cmd.pname); |
| 907 EXPECT_EQ(static_cast<uint32_t>(12), cmd.params_shm_id); | 851 EXPECT_EQ(static_cast<uint32_t>(12), cmd.params_shm_id); |
| 908 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_offset); | 852 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_offset); |
| 909 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 853 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 910 } | 854 } |
| 911 | 855 |
| 912 TEST_F(GLES2FormatTest, GetBufferParameteriv) { | 856 TEST_F(GLES2FormatTest, GetBufferParameteriv) { |
| 913 cmds::GetBufferParameteriv& cmd = *GetBufferAs<cmds::GetBufferParameteriv>(); | 857 cmds::GetBufferParameteriv& cmd = *GetBufferAs<cmds::GetBufferParameteriv>(); |
| 914 void* next_cmd = cmd.Set(&cmd, | 858 void* next_cmd = |
| 915 static_cast<GLenum>(11), | 859 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 916 static_cast<GLenum>(12), | 860 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 917 static_cast<uint32_t>(13), | |
| 918 static_cast<uint32_t>(14)); | |
| 919 EXPECT_EQ(static_cast<uint32_t>(cmds::GetBufferParameteriv::kCmdId), | 861 EXPECT_EQ(static_cast<uint32_t>(cmds::GetBufferParameteriv::kCmdId), |
| 920 cmd.header.command); | 862 cmd.header.command); |
| 921 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 863 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 922 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 864 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 923 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 865 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 924 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); | 866 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); |
| 925 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); | 867 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); |
| 926 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 868 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 927 } | 869 } |
| 928 | 870 |
| 929 TEST_F(GLES2FormatTest, GetError) { | 871 TEST_F(GLES2FormatTest, GetError) { |
| 930 cmds::GetError& cmd = *GetBufferAs<cmds::GetError>(); | 872 cmds::GetError& cmd = *GetBufferAs<cmds::GetError>(); |
| 931 void* next_cmd = | 873 void* next_cmd = |
| 932 cmd.Set(&cmd, static_cast<uint32_t>(11), static_cast<uint32_t>(12)); | 874 cmd.Set(&cmd, static_cast<uint32_t>(11), static_cast<uint32_t>(12)); |
| 933 EXPECT_EQ(static_cast<uint32_t>(cmds::GetError::kCmdId), cmd.header.command); | 875 EXPECT_EQ(static_cast<uint32_t>(cmds::GetError::kCmdId), cmd.header.command); |
| 934 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 876 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 935 EXPECT_EQ(static_cast<uint32_t>(11), cmd.result_shm_id); | 877 EXPECT_EQ(static_cast<uint32_t>(11), cmd.result_shm_id); |
| 936 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_offset); | 878 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_offset); |
| 937 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 879 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 938 } | 880 } |
| 939 | 881 |
| 940 TEST_F(GLES2FormatTest, GetFloatv) { | 882 TEST_F(GLES2FormatTest, GetFloatv) { |
| 941 cmds::GetFloatv& cmd = *GetBufferAs<cmds::GetFloatv>(); | 883 cmds::GetFloatv& cmd = *GetBufferAs<cmds::GetFloatv>(); |
| 942 void* next_cmd = cmd.Set(&cmd, | 884 void* next_cmd = |
| 943 static_cast<GLenum>(11), | 885 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<uint32_t>(12), |
| 944 static_cast<uint32_t>(12), | 886 static_cast<uint32_t>(13)); |
| 945 static_cast<uint32_t>(13)); | |
| 946 EXPECT_EQ(static_cast<uint32_t>(cmds::GetFloatv::kCmdId), cmd.header.command); | 887 EXPECT_EQ(static_cast<uint32_t>(cmds::GetFloatv::kCmdId), cmd.header.command); |
| 947 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 888 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 948 EXPECT_EQ(static_cast<GLenum>(11), cmd.pname); | 889 EXPECT_EQ(static_cast<GLenum>(11), cmd.pname); |
| 949 EXPECT_EQ(static_cast<uint32_t>(12), cmd.params_shm_id); | 890 EXPECT_EQ(static_cast<uint32_t>(12), cmd.params_shm_id); |
| 950 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_offset); | 891 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_offset); |
| 951 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 892 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 952 } | 893 } |
| 953 | 894 |
| 954 TEST_F(GLES2FormatTest, GetFramebufferAttachmentParameteriv) { | 895 TEST_F(GLES2FormatTest, GetFramebufferAttachmentParameteriv) { |
| 955 cmds::GetFramebufferAttachmentParameteriv& cmd = | 896 cmds::GetFramebufferAttachmentParameteriv& cmd = |
| 956 *GetBufferAs<cmds::GetFramebufferAttachmentParameteriv>(); | 897 *GetBufferAs<cmds::GetFramebufferAttachmentParameteriv>(); |
| 957 void* next_cmd = cmd.Set(&cmd, | 898 void* next_cmd = |
| 958 static_cast<GLenum>(11), | 899 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 959 static_cast<GLenum>(12), | 900 static_cast<GLenum>(13), static_cast<uint32_t>(14), |
| 960 static_cast<GLenum>(13), | 901 static_cast<uint32_t>(15)); |
| 961 static_cast<uint32_t>(14), | |
| 962 static_cast<uint32_t>(15)); | |
| 963 EXPECT_EQ( | 902 EXPECT_EQ( |
| 964 static_cast<uint32_t>(cmds::GetFramebufferAttachmentParameteriv::kCmdId), | 903 static_cast<uint32_t>(cmds::GetFramebufferAttachmentParameteriv::kCmdId), |
| 965 cmd.header.command); | 904 cmd.header.command); |
| 966 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 905 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 967 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 906 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 968 EXPECT_EQ(static_cast<GLenum>(12), cmd.attachment); | 907 EXPECT_EQ(static_cast<GLenum>(12), cmd.attachment); |
| 969 EXPECT_EQ(static_cast<GLenum>(13), cmd.pname); | 908 EXPECT_EQ(static_cast<GLenum>(13), cmd.pname); |
| 970 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_id); | 909 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_id); |
| 971 EXPECT_EQ(static_cast<uint32_t>(15), cmd.params_shm_offset); | 910 EXPECT_EQ(static_cast<uint32_t>(15), cmd.params_shm_offset); |
| 972 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 911 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 973 } | 912 } |
| 974 | 913 |
| 975 TEST_F(GLES2FormatTest, GetIntegerv) { | 914 TEST_F(GLES2FormatTest, GetIntegerv) { |
| 976 cmds::GetIntegerv& cmd = *GetBufferAs<cmds::GetIntegerv>(); | 915 cmds::GetIntegerv& cmd = *GetBufferAs<cmds::GetIntegerv>(); |
| 977 void* next_cmd = cmd.Set(&cmd, | 916 void* next_cmd = |
| 978 static_cast<GLenum>(11), | 917 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<uint32_t>(12), |
| 979 static_cast<uint32_t>(12), | 918 static_cast<uint32_t>(13)); |
| 980 static_cast<uint32_t>(13)); | |
| 981 EXPECT_EQ(static_cast<uint32_t>(cmds::GetIntegerv::kCmdId), | 919 EXPECT_EQ(static_cast<uint32_t>(cmds::GetIntegerv::kCmdId), |
| 982 cmd.header.command); | 920 cmd.header.command); |
| 983 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 921 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 984 EXPECT_EQ(static_cast<GLenum>(11), cmd.pname); | 922 EXPECT_EQ(static_cast<GLenum>(11), cmd.pname); |
| 985 EXPECT_EQ(static_cast<uint32_t>(12), cmd.params_shm_id); | 923 EXPECT_EQ(static_cast<uint32_t>(12), cmd.params_shm_id); |
| 986 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_offset); | 924 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_offset); |
| 987 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 925 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 988 } | 926 } |
| 989 | 927 |
| 990 TEST_F(GLES2FormatTest, GetProgramiv) { | 928 TEST_F(GLES2FormatTest, GetProgramiv) { |
| 991 cmds::GetProgramiv& cmd = *GetBufferAs<cmds::GetProgramiv>(); | 929 cmds::GetProgramiv& cmd = *GetBufferAs<cmds::GetProgramiv>(); |
| 992 void* next_cmd = cmd.Set(&cmd, | 930 void* next_cmd = |
| 993 static_cast<GLuint>(11), | 931 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLenum>(12), |
| 994 static_cast<GLenum>(12), | 932 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 995 static_cast<uint32_t>(13), | |
| 996 static_cast<uint32_t>(14)); | |
| 997 EXPECT_EQ(static_cast<uint32_t>(cmds::GetProgramiv::kCmdId), | 933 EXPECT_EQ(static_cast<uint32_t>(cmds::GetProgramiv::kCmdId), |
| 998 cmd.header.command); | 934 cmd.header.command); |
| 999 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 935 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1000 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 936 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 1001 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 937 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1002 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); | 938 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); |
| 1003 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); | 939 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); |
| 1004 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 940 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1005 } | 941 } |
| 1006 | 942 |
| 1007 TEST_F(GLES2FormatTest, GetProgramInfoLog) { | 943 TEST_F(GLES2FormatTest, GetProgramInfoLog) { |
| 1008 cmds::GetProgramInfoLog& cmd = *GetBufferAs<cmds::GetProgramInfoLog>(); | 944 cmds::GetProgramInfoLog& cmd = *GetBufferAs<cmds::GetProgramInfoLog>(); |
| 1009 void* next_cmd = | 945 void* next_cmd = |
| 1010 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12)); | 946 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12)); |
| 1011 EXPECT_EQ(static_cast<uint32_t>(cmds::GetProgramInfoLog::kCmdId), | 947 EXPECT_EQ(static_cast<uint32_t>(cmds::GetProgramInfoLog::kCmdId), |
| 1012 cmd.header.command); | 948 cmd.header.command); |
| 1013 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 949 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1014 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 950 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 1015 EXPECT_EQ(static_cast<uint32_t>(12), cmd.bucket_id); | 951 EXPECT_EQ(static_cast<uint32_t>(12), cmd.bucket_id); |
| 1016 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 952 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1017 } | 953 } |
| 1018 | 954 |
| 1019 TEST_F(GLES2FormatTest, GetRenderbufferParameteriv) { | 955 TEST_F(GLES2FormatTest, GetRenderbufferParameteriv) { |
| 1020 cmds::GetRenderbufferParameteriv& cmd = | 956 cmds::GetRenderbufferParameteriv& cmd = |
| 1021 *GetBufferAs<cmds::GetRenderbufferParameteriv>(); | 957 *GetBufferAs<cmds::GetRenderbufferParameteriv>(); |
| 1022 void* next_cmd = cmd.Set(&cmd, | 958 void* next_cmd = |
| 1023 static_cast<GLenum>(11), | 959 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 1024 static_cast<GLenum>(12), | 960 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 1025 static_cast<uint32_t>(13), | |
| 1026 static_cast<uint32_t>(14)); | |
| 1027 EXPECT_EQ(static_cast<uint32_t>(cmds::GetRenderbufferParameteriv::kCmdId), | 961 EXPECT_EQ(static_cast<uint32_t>(cmds::GetRenderbufferParameteriv::kCmdId), |
| 1028 cmd.header.command); | 962 cmd.header.command); |
| 1029 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 963 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1030 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 964 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1031 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 965 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1032 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); | 966 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); |
| 1033 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); | 967 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); |
| 1034 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 968 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1035 } | 969 } |
| 1036 | 970 |
| 1037 TEST_F(GLES2FormatTest, GetShaderiv) { | 971 TEST_F(GLES2FormatTest, GetShaderiv) { |
| 1038 cmds::GetShaderiv& cmd = *GetBufferAs<cmds::GetShaderiv>(); | 972 cmds::GetShaderiv& cmd = *GetBufferAs<cmds::GetShaderiv>(); |
| 1039 void* next_cmd = cmd.Set(&cmd, | 973 void* next_cmd = |
| 1040 static_cast<GLuint>(11), | 974 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLenum>(12), |
| 1041 static_cast<GLenum>(12), | 975 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 1042 static_cast<uint32_t>(13), | |
| 1043 static_cast<uint32_t>(14)); | |
| 1044 EXPECT_EQ(static_cast<uint32_t>(cmds::GetShaderiv::kCmdId), | 976 EXPECT_EQ(static_cast<uint32_t>(cmds::GetShaderiv::kCmdId), |
| 1045 cmd.header.command); | 977 cmd.header.command); |
| 1046 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 978 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1047 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); | 979 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); |
| 1048 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 980 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1049 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); | 981 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); |
| 1050 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); | 982 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); |
| 1051 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 983 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1052 } | 984 } |
| 1053 | 985 |
| 1054 TEST_F(GLES2FormatTest, GetShaderInfoLog) { | 986 TEST_F(GLES2FormatTest, GetShaderInfoLog) { |
| 1055 cmds::GetShaderInfoLog& cmd = *GetBufferAs<cmds::GetShaderInfoLog>(); | 987 cmds::GetShaderInfoLog& cmd = *GetBufferAs<cmds::GetShaderInfoLog>(); |
| 1056 void* next_cmd = | 988 void* next_cmd = |
| 1057 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12)); | 989 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12)); |
| 1058 EXPECT_EQ(static_cast<uint32_t>(cmds::GetShaderInfoLog::kCmdId), | 990 EXPECT_EQ(static_cast<uint32_t>(cmds::GetShaderInfoLog::kCmdId), |
| 1059 cmd.header.command); | 991 cmd.header.command); |
| 1060 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 992 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1061 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); | 993 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); |
| 1062 EXPECT_EQ(static_cast<uint32_t>(12), cmd.bucket_id); | 994 EXPECT_EQ(static_cast<uint32_t>(12), cmd.bucket_id); |
| 1063 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 995 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1064 } | 996 } |
| 1065 | 997 |
| 1066 TEST_F(GLES2FormatTest, GetShaderPrecisionFormat) { | 998 TEST_F(GLES2FormatTest, GetShaderPrecisionFormat) { |
| 1067 cmds::GetShaderPrecisionFormat& cmd = | 999 cmds::GetShaderPrecisionFormat& cmd = |
| 1068 *GetBufferAs<cmds::GetShaderPrecisionFormat>(); | 1000 *GetBufferAs<cmds::GetShaderPrecisionFormat>(); |
| 1069 void* next_cmd = cmd.Set(&cmd, | 1001 void* next_cmd = |
| 1070 static_cast<GLenum>(11), | 1002 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 1071 static_cast<GLenum>(12), | 1003 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 1072 static_cast<uint32_t>(13), | |
| 1073 static_cast<uint32_t>(14)); | |
| 1074 EXPECT_EQ(static_cast<uint32_t>(cmds::GetShaderPrecisionFormat::kCmdId), | 1004 EXPECT_EQ(static_cast<uint32_t>(cmds::GetShaderPrecisionFormat::kCmdId), |
| 1075 cmd.header.command); | 1005 cmd.header.command); |
| 1076 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1006 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1077 EXPECT_EQ(static_cast<GLenum>(11), cmd.shadertype); | 1007 EXPECT_EQ(static_cast<GLenum>(11), cmd.shadertype); |
| 1078 EXPECT_EQ(static_cast<GLenum>(12), cmd.precisiontype); | 1008 EXPECT_EQ(static_cast<GLenum>(12), cmd.precisiontype); |
| 1079 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_id); | 1009 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_id); |
| 1080 EXPECT_EQ(static_cast<uint32_t>(14), cmd.result_shm_offset); | 1010 EXPECT_EQ(static_cast<uint32_t>(14), cmd.result_shm_offset); |
| 1081 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1011 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1082 } | 1012 } |
| 1083 | 1013 |
| (...skipping 15 matching lines...) Expand all Loading... |
| 1099 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<uint32_t>(12)); | 1029 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<uint32_t>(12)); |
| 1100 EXPECT_EQ(static_cast<uint32_t>(cmds::GetString::kCmdId), cmd.header.command); | 1030 EXPECT_EQ(static_cast<uint32_t>(cmds::GetString::kCmdId), cmd.header.command); |
| 1101 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1031 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1102 EXPECT_EQ(static_cast<GLenum>(11), cmd.name); | 1032 EXPECT_EQ(static_cast<GLenum>(11), cmd.name); |
| 1103 EXPECT_EQ(static_cast<uint32_t>(12), cmd.bucket_id); | 1033 EXPECT_EQ(static_cast<uint32_t>(12), cmd.bucket_id); |
| 1104 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1034 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1105 } | 1035 } |
| 1106 | 1036 |
| 1107 TEST_F(GLES2FormatTest, GetTexParameterfv) { | 1037 TEST_F(GLES2FormatTest, GetTexParameterfv) { |
| 1108 cmds::GetTexParameterfv& cmd = *GetBufferAs<cmds::GetTexParameterfv>(); | 1038 cmds::GetTexParameterfv& cmd = *GetBufferAs<cmds::GetTexParameterfv>(); |
| 1109 void* next_cmd = cmd.Set(&cmd, | 1039 void* next_cmd = |
| 1110 static_cast<GLenum>(11), | 1040 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 1111 static_cast<GLenum>(12), | 1041 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 1112 static_cast<uint32_t>(13), | |
| 1113 static_cast<uint32_t>(14)); | |
| 1114 EXPECT_EQ(static_cast<uint32_t>(cmds::GetTexParameterfv::kCmdId), | 1042 EXPECT_EQ(static_cast<uint32_t>(cmds::GetTexParameterfv::kCmdId), |
| 1115 cmd.header.command); | 1043 cmd.header.command); |
| 1116 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1044 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1117 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1045 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1118 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1046 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1119 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); | 1047 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); |
| 1120 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); | 1048 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); |
| 1121 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1049 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1122 } | 1050 } |
| 1123 | 1051 |
| 1124 TEST_F(GLES2FormatTest, GetTexParameteriv) { | 1052 TEST_F(GLES2FormatTest, GetTexParameteriv) { |
| 1125 cmds::GetTexParameteriv& cmd = *GetBufferAs<cmds::GetTexParameteriv>(); | 1053 cmds::GetTexParameteriv& cmd = *GetBufferAs<cmds::GetTexParameteriv>(); |
| 1126 void* next_cmd = cmd.Set(&cmd, | 1054 void* next_cmd = |
| 1127 static_cast<GLenum>(11), | 1055 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 1128 static_cast<GLenum>(12), | 1056 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 1129 static_cast<uint32_t>(13), | |
| 1130 static_cast<uint32_t>(14)); | |
| 1131 EXPECT_EQ(static_cast<uint32_t>(cmds::GetTexParameteriv::kCmdId), | 1057 EXPECT_EQ(static_cast<uint32_t>(cmds::GetTexParameteriv::kCmdId), |
| 1132 cmd.header.command); | 1058 cmd.header.command); |
| 1133 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1059 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1134 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1060 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1135 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1061 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1136 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); | 1062 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); |
| 1137 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); | 1063 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); |
| 1138 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1064 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1139 } | 1065 } |
| 1140 | 1066 |
| 1141 TEST_F(GLES2FormatTest, GetUniformfv) { | 1067 TEST_F(GLES2FormatTest, GetUniformfv) { |
| 1142 cmds::GetUniformfv& cmd = *GetBufferAs<cmds::GetUniformfv>(); | 1068 cmds::GetUniformfv& cmd = *GetBufferAs<cmds::GetUniformfv>(); |
| 1143 void* next_cmd = cmd.Set(&cmd, | 1069 void* next_cmd = |
| 1144 static_cast<GLuint>(11), | 1070 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLint>(12), |
| 1145 static_cast<GLint>(12), | 1071 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 1146 static_cast<uint32_t>(13), | |
| 1147 static_cast<uint32_t>(14)); | |
| 1148 EXPECT_EQ(static_cast<uint32_t>(cmds::GetUniformfv::kCmdId), | 1072 EXPECT_EQ(static_cast<uint32_t>(cmds::GetUniformfv::kCmdId), |
| 1149 cmd.header.command); | 1073 cmd.header.command); |
| 1150 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1074 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1151 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 1075 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 1152 EXPECT_EQ(static_cast<GLint>(12), cmd.location); | 1076 EXPECT_EQ(static_cast<GLint>(12), cmd.location); |
| 1153 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); | 1077 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); |
| 1154 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); | 1078 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); |
| 1155 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1079 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1156 } | 1080 } |
| 1157 | 1081 |
| 1158 TEST_F(GLES2FormatTest, GetUniformiv) { | 1082 TEST_F(GLES2FormatTest, GetUniformiv) { |
| 1159 cmds::GetUniformiv& cmd = *GetBufferAs<cmds::GetUniformiv>(); | 1083 cmds::GetUniformiv& cmd = *GetBufferAs<cmds::GetUniformiv>(); |
| 1160 void* next_cmd = cmd.Set(&cmd, | 1084 void* next_cmd = |
| 1161 static_cast<GLuint>(11), | 1085 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLint>(12), |
| 1162 static_cast<GLint>(12), | 1086 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 1163 static_cast<uint32_t>(13), | |
| 1164 static_cast<uint32_t>(14)); | |
| 1165 EXPECT_EQ(static_cast<uint32_t>(cmds::GetUniformiv::kCmdId), | 1087 EXPECT_EQ(static_cast<uint32_t>(cmds::GetUniformiv::kCmdId), |
| 1166 cmd.header.command); | 1088 cmd.header.command); |
| 1167 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1089 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1168 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 1090 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 1169 EXPECT_EQ(static_cast<GLint>(12), cmd.location); | 1091 EXPECT_EQ(static_cast<GLint>(12), cmd.location); |
| 1170 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); | 1092 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); |
| 1171 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); | 1093 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); |
| 1172 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1094 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1173 } | 1095 } |
| 1174 | 1096 |
| 1175 TEST_F(GLES2FormatTest, GetUniformLocation) { | 1097 TEST_F(GLES2FormatTest, GetUniformLocation) { |
| 1176 cmds::GetUniformLocation& cmd = *GetBufferAs<cmds::GetUniformLocation>(); | 1098 cmds::GetUniformLocation& cmd = *GetBufferAs<cmds::GetUniformLocation>(); |
| 1177 void* next_cmd = cmd.Set(&cmd, | 1099 void* next_cmd = |
| 1178 static_cast<GLuint>(11), | 1100 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 1179 static_cast<uint32_t>(12), | 1101 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 1180 static_cast<uint32_t>(13), | |
| 1181 static_cast<uint32_t>(14)); | |
| 1182 EXPECT_EQ(static_cast<uint32_t>(cmds::GetUniformLocation::kCmdId), | 1102 EXPECT_EQ(static_cast<uint32_t>(cmds::GetUniformLocation::kCmdId), |
| 1183 cmd.header.command); | 1103 cmd.header.command); |
| 1184 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1104 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1185 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 1105 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 1186 EXPECT_EQ(static_cast<uint32_t>(12), cmd.name_bucket_id); | 1106 EXPECT_EQ(static_cast<uint32_t>(12), cmd.name_bucket_id); |
| 1187 EXPECT_EQ(static_cast<uint32_t>(13), cmd.location_shm_id); | 1107 EXPECT_EQ(static_cast<uint32_t>(13), cmd.location_shm_id); |
| 1188 EXPECT_EQ(static_cast<uint32_t>(14), cmd.location_shm_offset); | 1108 EXPECT_EQ(static_cast<uint32_t>(14), cmd.location_shm_offset); |
| 1189 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1109 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1190 } | 1110 } |
| 1191 | 1111 |
| 1192 TEST_F(GLES2FormatTest, GetVertexAttribfv) { | 1112 TEST_F(GLES2FormatTest, GetVertexAttribfv) { |
| 1193 cmds::GetVertexAttribfv& cmd = *GetBufferAs<cmds::GetVertexAttribfv>(); | 1113 cmds::GetVertexAttribfv& cmd = *GetBufferAs<cmds::GetVertexAttribfv>(); |
| 1194 void* next_cmd = cmd.Set(&cmd, | 1114 void* next_cmd = |
| 1195 static_cast<GLuint>(11), | 1115 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLenum>(12), |
| 1196 static_cast<GLenum>(12), | 1116 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 1197 static_cast<uint32_t>(13), | |
| 1198 static_cast<uint32_t>(14)); | |
| 1199 EXPECT_EQ(static_cast<uint32_t>(cmds::GetVertexAttribfv::kCmdId), | 1117 EXPECT_EQ(static_cast<uint32_t>(cmds::GetVertexAttribfv::kCmdId), |
| 1200 cmd.header.command); | 1118 cmd.header.command); |
| 1201 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1119 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1202 EXPECT_EQ(static_cast<GLuint>(11), cmd.index); | 1120 EXPECT_EQ(static_cast<GLuint>(11), cmd.index); |
| 1203 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1121 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1204 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); | 1122 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); |
| 1205 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); | 1123 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); |
| 1206 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1124 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1207 } | 1125 } |
| 1208 | 1126 |
| 1209 TEST_F(GLES2FormatTest, GetVertexAttribiv) { | 1127 TEST_F(GLES2FormatTest, GetVertexAttribiv) { |
| 1210 cmds::GetVertexAttribiv& cmd = *GetBufferAs<cmds::GetVertexAttribiv>(); | 1128 cmds::GetVertexAttribiv& cmd = *GetBufferAs<cmds::GetVertexAttribiv>(); |
| 1211 void* next_cmd = cmd.Set(&cmd, | 1129 void* next_cmd = |
| 1212 static_cast<GLuint>(11), | 1130 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLenum>(12), |
| 1213 static_cast<GLenum>(12), | 1131 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 1214 static_cast<uint32_t>(13), | |
| 1215 static_cast<uint32_t>(14)); | |
| 1216 EXPECT_EQ(static_cast<uint32_t>(cmds::GetVertexAttribiv::kCmdId), | 1132 EXPECT_EQ(static_cast<uint32_t>(cmds::GetVertexAttribiv::kCmdId), |
| 1217 cmd.header.command); | 1133 cmd.header.command); |
| 1218 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1134 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1219 EXPECT_EQ(static_cast<GLuint>(11), cmd.index); | 1135 EXPECT_EQ(static_cast<GLuint>(11), cmd.index); |
| 1220 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1136 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1221 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); | 1137 EXPECT_EQ(static_cast<uint32_t>(13), cmd.params_shm_id); |
| 1222 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); | 1138 EXPECT_EQ(static_cast<uint32_t>(14), cmd.params_shm_offset); |
| 1223 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1139 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1224 } | 1140 } |
| 1225 | 1141 |
| 1226 TEST_F(GLES2FormatTest, GetVertexAttribPointerv) { | 1142 TEST_F(GLES2FormatTest, GetVertexAttribPointerv) { |
| 1227 cmds::GetVertexAttribPointerv& cmd = | 1143 cmds::GetVertexAttribPointerv& cmd = |
| 1228 *GetBufferAs<cmds::GetVertexAttribPointerv>(); | 1144 *GetBufferAs<cmds::GetVertexAttribPointerv>(); |
| 1229 void* next_cmd = cmd.Set(&cmd, | 1145 void* next_cmd = |
| 1230 static_cast<GLuint>(11), | 1146 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLenum>(12), |
| 1231 static_cast<GLenum>(12), | 1147 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 1232 static_cast<uint32_t>(13), | |
| 1233 static_cast<uint32_t>(14)); | |
| 1234 EXPECT_EQ(static_cast<uint32_t>(cmds::GetVertexAttribPointerv::kCmdId), | 1148 EXPECT_EQ(static_cast<uint32_t>(cmds::GetVertexAttribPointerv::kCmdId), |
| 1235 cmd.header.command); | 1149 cmd.header.command); |
| 1236 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1150 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1237 EXPECT_EQ(static_cast<GLuint>(11), cmd.index); | 1151 EXPECT_EQ(static_cast<GLuint>(11), cmd.index); |
| 1238 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1152 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1239 EXPECT_EQ(static_cast<uint32_t>(13), cmd.pointer_shm_id); | 1153 EXPECT_EQ(static_cast<uint32_t>(13), cmd.pointer_shm_id); |
| 1240 EXPECT_EQ(static_cast<uint32_t>(14), cmd.pointer_shm_offset); | 1154 EXPECT_EQ(static_cast<uint32_t>(14), cmd.pointer_shm_offset); |
| 1241 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1155 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1242 } | 1156 } |
| 1243 | 1157 |
| 1244 TEST_F(GLES2FormatTest, Hint) { | 1158 TEST_F(GLES2FormatTest, Hint) { |
| 1245 cmds::Hint& cmd = *GetBufferAs<cmds::Hint>(); | 1159 cmds::Hint& cmd = *GetBufferAs<cmds::Hint>(); |
| 1246 void* next_cmd = | 1160 void* next_cmd = |
| 1247 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12)); | 1161 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12)); |
| 1248 EXPECT_EQ(static_cast<uint32_t>(cmds::Hint::kCmdId), cmd.header.command); | 1162 EXPECT_EQ(static_cast<uint32_t>(cmds::Hint::kCmdId), cmd.header.command); |
| 1249 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1163 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1250 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1164 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1251 EXPECT_EQ(static_cast<GLenum>(12), cmd.mode); | 1165 EXPECT_EQ(static_cast<GLenum>(12), cmd.mode); |
| 1252 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1166 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1253 } | 1167 } |
| 1254 | 1168 |
| 1255 TEST_F(GLES2FormatTest, IsBuffer) { | 1169 TEST_F(GLES2FormatTest, IsBuffer) { |
| 1256 cmds::IsBuffer& cmd = *GetBufferAs<cmds::IsBuffer>(); | 1170 cmds::IsBuffer& cmd = *GetBufferAs<cmds::IsBuffer>(); |
| 1257 void* next_cmd = cmd.Set(&cmd, | 1171 void* next_cmd = |
| 1258 static_cast<GLuint>(11), | 1172 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 1259 static_cast<uint32_t>(12), | 1173 static_cast<uint32_t>(13)); |
| 1260 static_cast<uint32_t>(13)); | |
| 1261 EXPECT_EQ(static_cast<uint32_t>(cmds::IsBuffer::kCmdId), cmd.header.command); | 1174 EXPECT_EQ(static_cast<uint32_t>(cmds::IsBuffer::kCmdId), cmd.header.command); |
| 1262 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1175 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1263 EXPECT_EQ(static_cast<GLuint>(11), cmd.buffer); | 1176 EXPECT_EQ(static_cast<GLuint>(11), cmd.buffer); |
| 1264 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 1177 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 1265 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 1178 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 1266 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1179 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1267 } | 1180 } |
| 1268 | 1181 |
| 1269 TEST_F(GLES2FormatTest, IsEnabled) { | 1182 TEST_F(GLES2FormatTest, IsEnabled) { |
| 1270 cmds::IsEnabled& cmd = *GetBufferAs<cmds::IsEnabled>(); | 1183 cmds::IsEnabled& cmd = *GetBufferAs<cmds::IsEnabled>(); |
| 1271 void* next_cmd = cmd.Set(&cmd, | 1184 void* next_cmd = |
| 1272 static_cast<GLenum>(11), | 1185 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<uint32_t>(12), |
| 1273 static_cast<uint32_t>(12), | 1186 static_cast<uint32_t>(13)); |
| 1274 static_cast<uint32_t>(13)); | |
| 1275 EXPECT_EQ(static_cast<uint32_t>(cmds::IsEnabled::kCmdId), cmd.header.command); | 1187 EXPECT_EQ(static_cast<uint32_t>(cmds::IsEnabled::kCmdId), cmd.header.command); |
| 1276 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1188 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1277 EXPECT_EQ(static_cast<GLenum>(11), cmd.cap); | 1189 EXPECT_EQ(static_cast<GLenum>(11), cmd.cap); |
| 1278 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 1190 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 1279 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 1191 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 1280 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1192 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1281 } | 1193 } |
| 1282 | 1194 |
| 1283 TEST_F(GLES2FormatTest, IsFramebuffer) { | 1195 TEST_F(GLES2FormatTest, IsFramebuffer) { |
| 1284 cmds::IsFramebuffer& cmd = *GetBufferAs<cmds::IsFramebuffer>(); | 1196 cmds::IsFramebuffer& cmd = *GetBufferAs<cmds::IsFramebuffer>(); |
| 1285 void* next_cmd = cmd.Set(&cmd, | 1197 void* next_cmd = |
| 1286 static_cast<GLuint>(11), | 1198 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 1287 static_cast<uint32_t>(12), | 1199 static_cast<uint32_t>(13)); |
| 1288 static_cast<uint32_t>(13)); | |
| 1289 EXPECT_EQ(static_cast<uint32_t>(cmds::IsFramebuffer::kCmdId), | 1200 EXPECT_EQ(static_cast<uint32_t>(cmds::IsFramebuffer::kCmdId), |
| 1290 cmd.header.command); | 1201 cmd.header.command); |
| 1291 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1202 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1292 EXPECT_EQ(static_cast<GLuint>(11), cmd.framebuffer); | 1203 EXPECT_EQ(static_cast<GLuint>(11), cmd.framebuffer); |
| 1293 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 1204 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 1294 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 1205 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 1295 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1206 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1296 } | 1207 } |
| 1297 | 1208 |
| 1298 TEST_F(GLES2FormatTest, IsProgram) { | 1209 TEST_F(GLES2FormatTest, IsProgram) { |
| 1299 cmds::IsProgram& cmd = *GetBufferAs<cmds::IsProgram>(); | 1210 cmds::IsProgram& cmd = *GetBufferAs<cmds::IsProgram>(); |
| 1300 void* next_cmd = cmd.Set(&cmd, | 1211 void* next_cmd = |
| 1301 static_cast<GLuint>(11), | 1212 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 1302 static_cast<uint32_t>(12), | 1213 static_cast<uint32_t>(13)); |
| 1303 static_cast<uint32_t>(13)); | |
| 1304 EXPECT_EQ(static_cast<uint32_t>(cmds::IsProgram::kCmdId), cmd.header.command); | 1214 EXPECT_EQ(static_cast<uint32_t>(cmds::IsProgram::kCmdId), cmd.header.command); |
| 1305 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1215 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1306 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 1216 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 1307 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 1217 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 1308 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 1218 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 1309 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1219 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1310 } | 1220 } |
| 1311 | 1221 |
| 1312 TEST_F(GLES2FormatTest, IsRenderbuffer) { | 1222 TEST_F(GLES2FormatTest, IsRenderbuffer) { |
| 1313 cmds::IsRenderbuffer& cmd = *GetBufferAs<cmds::IsRenderbuffer>(); | 1223 cmds::IsRenderbuffer& cmd = *GetBufferAs<cmds::IsRenderbuffer>(); |
| 1314 void* next_cmd = cmd.Set(&cmd, | 1224 void* next_cmd = |
| 1315 static_cast<GLuint>(11), | 1225 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 1316 static_cast<uint32_t>(12), | 1226 static_cast<uint32_t>(13)); |
| 1317 static_cast<uint32_t>(13)); | |
| 1318 EXPECT_EQ(static_cast<uint32_t>(cmds::IsRenderbuffer::kCmdId), | 1227 EXPECT_EQ(static_cast<uint32_t>(cmds::IsRenderbuffer::kCmdId), |
| 1319 cmd.header.command); | 1228 cmd.header.command); |
| 1320 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1229 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1321 EXPECT_EQ(static_cast<GLuint>(11), cmd.renderbuffer); | 1230 EXPECT_EQ(static_cast<GLuint>(11), cmd.renderbuffer); |
| 1322 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 1231 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 1323 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 1232 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 1324 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1233 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1325 } | 1234 } |
| 1326 | 1235 |
| 1327 TEST_F(GLES2FormatTest, IsShader) { | 1236 TEST_F(GLES2FormatTest, IsShader) { |
| 1328 cmds::IsShader& cmd = *GetBufferAs<cmds::IsShader>(); | 1237 cmds::IsShader& cmd = *GetBufferAs<cmds::IsShader>(); |
| 1329 void* next_cmd = cmd.Set(&cmd, | 1238 void* next_cmd = |
| 1330 static_cast<GLuint>(11), | 1239 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 1331 static_cast<uint32_t>(12), | 1240 static_cast<uint32_t>(13)); |
| 1332 static_cast<uint32_t>(13)); | |
| 1333 EXPECT_EQ(static_cast<uint32_t>(cmds::IsShader::kCmdId), cmd.header.command); | 1241 EXPECT_EQ(static_cast<uint32_t>(cmds::IsShader::kCmdId), cmd.header.command); |
| 1334 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1242 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1335 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); | 1243 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); |
| 1336 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 1244 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 1337 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 1245 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 1338 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1246 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1339 } | 1247 } |
| 1340 | 1248 |
| 1341 TEST_F(GLES2FormatTest, IsTexture) { | 1249 TEST_F(GLES2FormatTest, IsTexture) { |
| 1342 cmds::IsTexture& cmd = *GetBufferAs<cmds::IsTexture>(); | 1250 cmds::IsTexture& cmd = *GetBufferAs<cmds::IsTexture>(); |
| 1343 void* next_cmd = cmd.Set(&cmd, | 1251 void* next_cmd = |
| 1344 static_cast<GLuint>(11), | 1252 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 1345 static_cast<uint32_t>(12), | 1253 static_cast<uint32_t>(13)); |
| 1346 static_cast<uint32_t>(13)); | |
| 1347 EXPECT_EQ(static_cast<uint32_t>(cmds::IsTexture::kCmdId), cmd.header.command); | 1254 EXPECT_EQ(static_cast<uint32_t>(cmds::IsTexture::kCmdId), cmd.header.command); |
| 1348 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1255 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1349 EXPECT_EQ(static_cast<GLuint>(11), cmd.texture); | 1256 EXPECT_EQ(static_cast<GLuint>(11), cmd.texture); |
| 1350 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 1257 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 1351 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 1258 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 1352 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1259 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1353 } | 1260 } |
| 1354 | 1261 |
| 1355 TEST_F(GLES2FormatTest, LineWidth) { | 1262 TEST_F(GLES2FormatTest, LineWidth) { |
| 1356 cmds::LineWidth& cmd = *GetBufferAs<cmds::LineWidth>(); | 1263 cmds::LineWidth& cmd = *GetBufferAs<cmds::LineWidth>(); |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1390 EXPECT_EQ(static_cast<uint32_t>(cmds::PolygonOffset::kCmdId), | 1297 EXPECT_EQ(static_cast<uint32_t>(cmds::PolygonOffset::kCmdId), |
| 1391 cmd.header.command); | 1298 cmd.header.command); |
| 1392 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1299 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1393 EXPECT_EQ(static_cast<GLfloat>(11), cmd.factor); | 1300 EXPECT_EQ(static_cast<GLfloat>(11), cmd.factor); |
| 1394 EXPECT_EQ(static_cast<GLfloat>(12), cmd.units); | 1301 EXPECT_EQ(static_cast<GLfloat>(12), cmd.units); |
| 1395 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1302 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1396 } | 1303 } |
| 1397 | 1304 |
| 1398 TEST_F(GLES2FormatTest, ReadPixels) { | 1305 TEST_F(GLES2FormatTest, ReadPixels) { |
| 1399 cmds::ReadPixels& cmd = *GetBufferAs<cmds::ReadPixels>(); | 1306 cmds::ReadPixels& cmd = *GetBufferAs<cmds::ReadPixels>(); |
| 1400 void* next_cmd = cmd.Set(&cmd, | 1307 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), static_cast<GLint>(12), |
| 1401 static_cast<GLint>(11), | 1308 static_cast<GLsizei>(13), static_cast<GLsizei>(14), |
| 1402 static_cast<GLint>(12), | 1309 static_cast<GLenum>(15), static_cast<GLenum>(16), |
| 1403 static_cast<GLsizei>(13), | 1310 static_cast<uint32_t>(17), static_cast<uint32_t>(18), |
| 1404 static_cast<GLsizei>(14), | 1311 static_cast<uint32_t>(19), static_cast<uint32_t>(20), |
| 1405 static_cast<GLenum>(15), | |
| 1406 static_cast<GLenum>(16), | |
| 1407 static_cast<uint32_t>(17), | |
| 1408 static_cast<uint32_t>(18), | |
| 1409 static_cast<uint32_t>(19), | |
| 1410 static_cast<uint32_t>(20), | |
| 1411 static_cast<GLboolean>(21)); | 1312 static_cast<GLboolean>(21)); |
| 1412 EXPECT_EQ(static_cast<uint32_t>(cmds::ReadPixels::kCmdId), | 1313 EXPECT_EQ(static_cast<uint32_t>(cmds::ReadPixels::kCmdId), |
| 1413 cmd.header.command); | 1314 cmd.header.command); |
| 1414 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1315 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1415 EXPECT_EQ(static_cast<GLint>(11), cmd.x); | 1316 EXPECT_EQ(static_cast<GLint>(11), cmd.x); |
| 1416 EXPECT_EQ(static_cast<GLint>(12), cmd.y); | 1317 EXPECT_EQ(static_cast<GLint>(12), cmd.y); |
| 1417 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width); | 1318 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width); |
| 1418 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height); | 1319 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height); |
| 1419 EXPECT_EQ(static_cast<GLenum>(15), cmd.format); | 1320 EXPECT_EQ(static_cast<GLenum>(15), cmd.format); |
| 1420 EXPECT_EQ(static_cast<GLenum>(16), cmd.type); | 1321 EXPECT_EQ(static_cast<GLenum>(16), cmd.type); |
| (...skipping 10 matching lines...) Expand all Loading... |
| 1431 *GetBufferAs<cmds::ReleaseShaderCompiler>(); | 1332 *GetBufferAs<cmds::ReleaseShaderCompiler>(); |
| 1432 void* next_cmd = cmd.Set(&cmd); | 1333 void* next_cmd = cmd.Set(&cmd); |
| 1433 EXPECT_EQ(static_cast<uint32_t>(cmds::ReleaseShaderCompiler::kCmdId), | 1334 EXPECT_EQ(static_cast<uint32_t>(cmds::ReleaseShaderCompiler::kCmdId), |
| 1434 cmd.header.command); | 1335 cmd.header.command); |
| 1435 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1336 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1436 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1337 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1437 } | 1338 } |
| 1438 | 1339 |
| 1439 TEST_F(GLES2FormatTest, RenderbufferStorage) { | 1340 TEST_F(GLES2FormatTest, RenderbufferStorage) { |
| 1440 cmds::RenderbufferStorage& cmd = *GetBufferAs<cmds::RenderbufferStorage>(); | 1341 cmds::RenderbufferStorage& cmd = *GetBufferAs<cmds::RenderbufferStorage>(); |
| 1441 void* next_cmd = cmd.Set(&cmd, | 1342 void* next_cmd = |
| 1442 static_cast<GLenum>(11), | 1343 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 1443 static_cast<GLenum>(12), | 1344 static_cast<GLsizei>(13), static_cast<GLsizei>(14)); |
| 1444 static_cast<GLsizei>(13), | |
| 1445 static_cast<GLsizei>(14)); | |
| 1446 EXPECT_EQ(static_cast<uint32_t>(cmds::RenderbufferStorage::kCmdId), | 1345 EXPECT_EQ(static_cast<uint32_t>(cmds::RenderbufferStorage::kCmdId), |
| 1447 cmd.header.command); | 1346 cmd.header.command); |
| 1448 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1347 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1449 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1348 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1450 EXPECT_EQ(static_cast<GLenum>(12), cmd.internalformat); | 1349 EXPECT_EQ(static_cast<GLenum>(12), cmd.internalformat); |
| 1451 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width); | 1350 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width); |
| 1452 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height); | 1351 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height); |
| 1453 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1352 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1454 } | 1353 } |
| 1455 | 1354 |
| 1456 TEST_F(GLES2FormatTest, SampleCoverage) { | 1355 TEST_F(GLES2FormatTest, SampleCoverage) { |
| 1457 cmds::SampleCoverage& cmd = *GetBufferAs<cmds::SampleCoverage>(); | 1356 cmds::SampleCoverage& cmd = *GetBufferAs<cmds::SampleCoverage>(); |
| 1458 void* next_cmd = | 1357 void* next_cmd = |
| 1459 cmd.Set(&cmd, static_cast<GLclampf>(11), static_cast<GLboolean>(12)); | 1358 cmd.Set(&cmd, static_cast<GLclampf>(11), static_cast<GLboolean>(12)); |
| 1460 EXPECT_EQ(static_cast<uint32_t>(cmds::SampleCoverage::kCmdId), | 1359 EXPECT_EQ(static_cast<uint32_t>(cmds::SampleCoverage::kCmdId), |
| 1461 cmd.header.command); | 1360 cmd.header.command); |
| 1462 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1361 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1463 EXPECT_EQ(static_cast<GLclampf>(11), cmd.value); | 1362 EXPECT_EQ(static_cast<GLclampf>(11), cmd.value); |
| 1464 EXPECT_EQ(static_cast<GLboolean>(12), cmd.invert); | 1363 EXPECT_EQ(static_cast<GLboolean>(12), cmd.invert); |
| 1465 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1364 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1466 } | 1365 } |
| 1467 | 1366 |
| 1468 TEST_F(GLES2FormatTest, Scissor) { | 1367 TEST_F(GLES2FormatTest, Scissor) { |
| 1469 cmds::Scissor& cmd = *GetBufferAs<cmds::Scissor>(); | 1368 cmds::Scissor& cmd = *GetBufferAs<cmds::Scissor>(); |
| 1470 void* next_cmd = cmd.Set(&cmd, | 1369 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), static_cast<GLint>(12), |
| 1471 static_cast<GLint>(11), | 1370 static_cast<GLsizei>(13), static_cast<GLsizei>(14)); |
| 1472 static_cast<GLint>(12), | |
| 1473 static_cast<GLsizei>(13), | |
| 1474 static_cast<GLsizei>(14)); | |
| 1475 EXPECT_EQ(static_cast<uint32_t>(cmds::Scissor::kCmdId), cmd.header.command); | 1371 EXPECT_EQ(static_cast<uint32_t>(cmds::Scissor::kCmdId), cmd.header.command); |
| 1476 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1372 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1477 EXPECT_EQ(static_cast<GLint>(11), cmd.x); | 1373 EXPECT_EQ(static_cast<GLint>(11), cmd.x); |
| 1478 EXPECT_EQ(static_cast<GLint>(12), cmd.y); | 1374 EXPECT_EQ(static_cast<GLint>(12), cmd.y); |
| 1479 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width); | 1375 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width); |
| 1480 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height); | 1376 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height); |
| 1481 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1377 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1482 } | 1378 } |
| 1483 | 1379 |
| 1484 TEST_F(GLES2FormatTest, ShaderBinary) { | 1380 TEST_F(GLES2FormatTest, ShaderBinary) { |
| 1485 cmds::ShaderBinary& cmd = *GetBufferAs<cmds::ShaderBinary>(); | 1381 cmds::ShaderBinary& cmd = *GetBufferAs<cmds::ShaderBinary>(); |
| 1486 void* next_cmd = cmd.Set(&cmd, | 1382 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(11), |
| 1487 static_cast<GLsizei>(11), | 1383 static_cast<uint32_t>(12), static_cast<uint32_t>(13), |
| 1488 static_cast<uint32_t>(12), | 1384 static_cast<GLenum>(14), static_cast<uint32_t>(15), |
| 1489 static_cast<uint32_t>(13), | 1385 static_cast<uint32_t>(16), static_cast<GLsizei>(17)); |
| 1490 static_cast<GLenum>(14), | |
| 1491 static_cast<uint32_t>(15), | |
| 1492 static_cast<uint32_t>(16), | |
| 1493 static_cast<GLsizei>(17)); | |
| 1494 EXPECT_EQ(static_cast<uint32_t>(cmds::ShaderBinary::kCmdId), | 1386 EXPECT_EQ(static_cast<uint32_t>(cmds::ShaderBinary::kCmdId), |
| 1495 cmd.header.command); | 1387 cmd.header.command); |
| 1496 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1388 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1497 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 1389 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
| 1498 EXPECT_EQ(static_cast<uint32_t>(12), cmd.shaders_shm_id); | 1390 EXPECT_EQ(static_cast<uint32_t>(12), cmd.shaders_shm_id); |
| 1499 EXPECT_EQ(static_cast<uint32_t>(13), cmd.shaders_shm_offset); | 1391 EXPECT_EQ(static_cast<uint32_t>(13), cmd.shaders_shm_offset); |
| 1500 EXPECT_EQ(static_cast<GLenum>(14), cmd.binaryformat); | 1392 EXPECT_EQ(static_cast<GLenum>(14), cmd.binaryformat); |
| 1501 EXPECT_EQ(static_cast<uint32_t>(15), cmd.binary_shm_id); | 1393 EXPECT_EQ(static_cast<uint32_t>(15), cmd.binary_shm_id); |
| 1502 EXPECT_EQ(static_cast<uint32_t>(16), cmd.binary_shm_offset); | 1394 EXPECT_EQ(static_cast<uint32_t>(16), cmd.binary_shm_offset); |
| 1503 EXPECT_EQ(static_cast<GLsizei>(17), cmd.length); | 1395 EXPECT_EQ(static_cast<GLsizei>(17), cmd.length); |
| 1504 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1396 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1505 } | 1397 } |
| 1506 | 1398 |
| 1507 TEST_F(GLES2FormatTest, ShaderSourceBucket) { | 1399 TEST_F(GLES2FormatTest, ShaderSourceBucket) { |
| 1508 cmds::ShaderSourceBucket& cmd = *GetBufferAs<cmds::ShaderSourceBucket>(); | 1400 cmds::ShaderSourceBucket& cmd = *GetBufferAs<cmds::ShaderSourceBucket>(); |
| 1509 void* next_cmd = | 1401 void* next_cmd = |
| 1510 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12)); | 1402 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12)); |
| 1511 EXPECT_EQ(static_cast<uint32_t>(cmds::ShaderSourceBucket::kCmdId), | 1403 EXPECT_EQ(static_cast<uint32_t>(cmds::ShaderSourceBucket::kCmdId), |
| 1512 cmd.header.command); | 1404 cmd.header.command); |
| 1513 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1405 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1514 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); | 1406 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); |
| 1515 EXPECT_EQ(static_cast<uint32_t>(12), cmd.data_bucket_id); | 1407 EXPECT_EQ(static_cast<uint32_t>(12), cmd.data_bucket_id); |
| 1516 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1408 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1517 } | 1409 } |
| 1518 | 1410 |
| 1519 TEST_F(GLES2FormatTest, StencilFunc) { | 1411 TEST_F(GLES2FormatTest, StencilFunc) { |
| 1520 cmds::StencilFunc& cmd = *GetBufferAs<cmds::StencilFunc>(); | 1412 cmds::StencilFunc& cmd = *GetBufferAs<cmds::StencilFunc>(); |
| 1521 void* next_cmd = cmd.Set(&cmd, | 1413 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 1522 static_cast<GLenum>(11), | 1414 static_cast<GLint>(12), static_cast<GLuint>(13)); |
| 1523 static_cast<GLint>(12), | |
| 1524 static_cast<GLuint>(13)); | |
| 1525 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilFunc::kCmdId), | 1415 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilFunc::kCmdId), |
| 1526 cmd.header.command); | 1416 cmd.header.command); |
| 1527 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1417 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1528 EXPECT_EQ(static_cast<GLenum>(11), cmd.func); | 1418 EXPECT_EQ(static_cast<GLenum>(11), cmd.func); |
| 1529 EXPECT_EQ(static_cast<GLint>(12), cmd.ref); | 1419 EXPECT_EQ(static_cast<GLint>(12), cmd.ref); |
| 1530 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); | 1420 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 1531 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1421 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1532 } | 1422 } |
| 1533 | 1423 |
| 1534 TEST_F(GLES2FormatTest, StencilFuncSeparate) { | 1424 TEST_F(GLES2FormatTest, StencilFuncSeparate) { |
| 1535 cmds::StencilFuncSeparate& cmd = *GetBufferAs<cmds::StencilFuncSeparate>(); | 1425 cmds::StencilFuncSeparate& cmd = *GetBufferAs<cmds::StencilFuncSeparate>(); |
| 1536 void* next_cmd = cmd.Set(&cmd, | 1426 void* next_cmd = |
| 1537 static_cast<GLenum>(11), | 1427 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 1538 static_cast<GLenum>(12), | 1428 static_cast<GLint>(13), static_cast<GLuint>(14)); |
| 1539 static_cast<GLint>(13), | |
| 1540 static_cast<GLuint>(14)); | |
| 1541 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilFuncSeparate::kCmdId), | 1429 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilFuncSeparate::kCmdId), |
| 1542 cmd.header.command); | 1430 cmd.header.command); |
| 1543 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1431 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1544 EXPECT_EQ(static_cast<GLenum>(11), cmd.face); | 1432 EXPECT_EQ(static_cast<GLenum>(11), cmd.face); |
| 1545 EXPECT_EQ(static_cast<GLenum>(12), cmd.func); | 1433 EXPECT_EQ(static_cast<GLenum>(12), cmd.func); |
| 1546 EXPECT_EQ(static_cast<GLint>(13), cmd.ref); | 1434 EXPECT_EQ(static_cast<GLint>(13), cmd.ref); |
| 1547 EXPECT_EQ(static_cast<GLuint>(14), cmd.mask); | 1435 EXPECT_EQ(static_cast<GLuint>(14), cmd.mask); |
| 1548 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1436 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1549 } | 1437 } |
| 1550 | 1438 |
| (...skipping 14 matching lines...) Expand all Loading... |
| 1565 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilMaskSeparate::kCmdId), | 1453 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilMaskSeparate::kCmdId), |
| 1566 cmd.header.command); | 1454 cmd.header.command); |
| 1567 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1455 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1568 EXPECT_EQ(static_cast<GLenum>(11), cmd.face); | 1456 EXPECT_EQ(static_cast<GLenum>(11), cmd.face); |
| 1569 EXPECT_EQ(static_cast<GLuint>(12), cmd.mask); | 1457 EXPECT_EQ(static_cast<GLuint>(12), cmd.mask); |
| 1570 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1458 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1571 } | 1459 } |
| 1572 | 1460 |
| 1573 TEST_F(GLES2FormatTest, StencilOp) { | 1461 TEST_F(GLES2FormatTest, StencilOp) { |
| 1574 cmds::StencilOp& cmd = *GetBufferAs<cmds::StencilOp>(); | 1462 cmds::StencilOp& cmd = *GetBufferAs<cmds::StencilOp>(); |
| 1575 void* next_cmd = cmd.Set(&cmd, | 1463 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 1576 static_cast<GLenum>(11), | 1464 static_cast<GLenum>(12), static_cast<GLenum>(13)); |
| 1577 static_cast<GLenum>(12), | |
| 1578 static_cast<GLenum>(13)); | |
| 1579 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilOp::kCmdId), cmd.header.command); | 1465 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilOp::kCmdId), cmd.header.command); |
| 1580 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1466 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1581 EXPECT_EQ(static_cast<GLenum>(11), cmd.fail); | 1467 EXPECT_EQ(static_cast<GLenum>(11), cmd.fail); |
| 1582 EXPECT_EQ(static_cast<GLenum>(12), cmd.zfail); | 1468 EXPECT_EQ(static_cast<GLenum>(12), cmd.zfail); |
| 1583 EXPECT_EQ(static_cast<GLenum>(13), cmd.zpass); | 1469 EXPECT_EQ(static_cast<GLenum>(13), cmd.zpass); |
| 1584 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1470 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1585 } | 1471 } |
| 1586 | 1472 |
| 1587 TEST_F(GLES2FormatTest, StencilOpSeparate) { | 1473 TEST_F(GLES2FormatTest, StencilOpSeparate) { |
| 1588 cmds::StencilOpSeparate& cmd = *GetBufferAs<cmds::StencilOpSeparate>(); | 1474 cmds::StencilOpSeparate& cmd = *GetBufferAs<cmds::StencilOpSeparate>(); |
| 1589 void* next_cmd = cmd.Set(&cmd, | 1475 void* next_cmd = |
| 1590 static_cast<GLenum>(11), | 1476 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 1591 static_cast<GLenum>(12), | 1477 static_cast<GLenum>(13), static_cast<GLenum>(14)); |
| 1592 static_cast<GLenum>(13), | |
| 1593 static_cast<GLenum>(14)); | |
| 1594 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilOpSeparate::kCmdId), | 1478 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilOpSeparate::kCmdId), |
| 1595 cmd.header.command); | 1479 cmd.header.command); |
| 1596 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1480 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1597 EXPECT_EQ(static_cast<GLenum>(11), cmd.face); | 1481 EXPECT_EQ(static_cast<GLenum>(11), cmd.face); |
| 1598 EXPECT_EQ(static_cast<GLenum>(12), cmd.fail); | 1482 EXPECT_EQ(static_cast<GLenum>(12), cmd.fail); |
| 1599 EXPECT_EQ(static_cast<GLenum>(13), cmd.zfail); | 1483 EXPECT_EQ(static_cast<GLenum>(13), cmd.zfail); |
| 1600 EXPECT_EQ(static_cast<GLenum>(14), cmd.zpass); | 1484 EXPECT_EQ(static_cast<GLenum>(14), cmd.zpass); |
| 1601 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1485 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1602 } | 1486 } |
| 1603 | 1487 |
| 1604 TEST_F(GLES2FormatTest, TexImage2D) { | 1488 TEST_F(GLES2FormatTest, TexImage2D) { |
| 1605 cmds::TexImage2D& cmd = *GetBufferAs<cmds::TexImage2D>(); | 1489 cmds::TexImage2D& cmd = *GetBufferAs<cmds::TexImage2D>(); |
| 1606 void* next_cmd = cmd.Set(&cmd, | 1490 void* next_cmd = |
| 1607 static_cast<GLenum>(11), | 1491 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12), |
| 1608 static_cast<GLint>(12), | 1492 static_cast<GLint>(13), static_cast<GLsizei>(14), |
| 1609 static_cast<GLint>(13), | 1493 static_cast<GLsizei>(15), static_cast<GLenum>(16), |
| 1610 static_cast<GLsizei>(14), | 1494 static_cast<GLenum>(17), static_cast<uint32_t>(18), |
| 1611 static_cast<GLsizei>(15), | 1495 static_cast<uint32_t>(19)); |
| 1612 static_cast<GLenum>(16), | |
| 1613 static_cast<GLenum>(17), | |
| 1614 static_cast<uint32_t>(18), | |
| 1615 static_cast<uint32_t>(19)); | |
| 1616 EXPECT_EQ(static_cast<uint32_t>(cmds::TexImage2D::kCmdId), | 1496 EXPECT_EQ(static_cast<uint32_t>(cmds::TexImage2D::kCmdId), |
| 1617 cmd.header.command); | 1497 cmd.header.command); |
| 1618 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1498 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1619 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1499 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1620 EXPECT_EQ(static_cast<GLint>(12), cmd.level); | 1500 EXPECT_EQ(static_cast<GLint>(12), cmd.level); |
| 1621 EXPECT_EQ(static_cast<GLint>(13), cmd.internalformat); | 1501 EXPECT_EQ(static_cast<GLint>(13), cmd.internalformat); |
| 1622 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); | 1502 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); |
| 1623 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); | 1503 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); |
| 1624 EXPECT_EQ(static_cast<GLenum>(16), cmd.format); | 1504 EXPECT_EQ(static_cast<GLenum>(16), cmd.format); |
| 1625 EXPECT_EQ(static_cast<GLenum>(17), cmd.type); | 1505 EXPECT_EQ(static_cast<GLenum>(17), cmd.type); |
| 1626 EXPECT_EQ(static_cast<uint32_t>(18), cmd.pixels_shm_id); | 1506 EXPECT_EQ(static_cast<uint32_t>(18), cmd.pixels_shm_id); |
| 1627 EXPECT_EQ(static_cast<uint32_t>(19), cmd.pixels_shm_offset); | 1507 EXPECT_EQ(static_cast<uint32_t>(19), cmd.pixels_shm_offset); |
| 1628 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1508 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1629 } | 1509 } |
| 1630 | 1510 |
| 1631 TEST_F(GLES2FormatTest, TexParameterf) { | 1511 TEST_F(GLES2FormatTest, TexParameterf) { |
| 1632 cmds::TexParameterf& cmd = *GetBufferAs<cmds::TexParameterf>(); | 1512 cmds::TexParameterf& cmd = *GetBufferAs<cmds::TexParameterf>(); |
| 1633 void* next_cmd = cmd.Set(&cmd, | 1513 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 1634 static_cast<GLenum>(11), | 1514 static_cast<GLenum>(12), static_cast<GLfloat>(13)); |
| 1635 static_cast<GLenum>(12), | |
| 1636 static_cast<GLfloat>(13)); | |
| 1637 EXPECT_EQ(static_cast<uint32_t>(cmds::TexParameterf::kCmdId), | 1515 EXPECT_EQ(static_cast<uint32_t>(cmds::TexParameterf::kCmdId), |
| 1638 cmd.header.command); | 1516 cmd.header.command); |
| 1639 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1517 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1640 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1518 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1641 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1519 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1642 EXPECT_EQ(static_cast<GLfloat>(13), cmd.param); | 1520 EXPECT_EQ(static_cast<GLfloat>(13), cmd.param); |
| 1643 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1521 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1644 } | 1522 } |
| 1645 | 1523 |
| 1646 TEST_F(GLES2FormatTest, TexParameterfvImmediate) { | 1524 TEST_F(GLES2FormatTest, TexParameterfvImmediate) { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 1658 cmd.header.size * 4u); | 1536 cmd.header.size * 4u); |
| 1659 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1537 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1660 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1538 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1661 CheckBytesWrittenMatchesExpectedSize( | 1539 CheckBytesWrittenMatchesExpectedSize( |
| 1662 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 1540 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 1663 // TODO(gman): Check that data was inserted; | 1541 // TODO(gman): Check that data was inserted; |
| 1664 } | 1542 } |
| 1665 | 1543 |
| 1666 TEST_F(GLES2FormatTest, TexParameteri) { | 1544 TEST_F(GLES2FormatTest, TexParameteri) { |
| 1667 cmds::TexParameteri& cmd = *GetBufferAs<cmds::TexParameteri>(); | 1545 cmds::TexParameteri& cmd = *GetBufferAs<cmds::TexParameteri>(); |
| 1668 void* next_cmd = cmd.Set(&cmd, | 1546 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 1669 static_cast<GLenum>(11), | 1547 static_cast<GLenum>(12), static_cast<GLint>(13)); |
| 1670 static_cast<GLenum>(12), | |
| 1671 static_cast<GLint>(13)); | |
| 1672 EXPECT_EQ(static_cast<uint32_t>(cmds::TexParameteri::kCmdId), | 1548 EXPECT_EQ(static_cast<uint32_t>(cmds::TexParameteri::kCmdId), |
| 1673 cmd.header.command); | 1549 cmd.header.command); |
| 1674 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1550 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1675 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1551 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1676 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1552 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1677 EXPECT_EQ(static_cast<GLint>(13), cmd.param); | 1553 EXPECT_EQ(static_cast<GLint>(13), cmd.param); |
| 1678 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1554 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1679 } | 1555 } |
| 1680 | 1556 |
| 1681 TEST_F(GLES2FormatTest, TexParameterivImmediate) { | 1557 TEST_F(GLES2FormatTest, TexParameterivImmediate) { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 1693 cmd.header.size * 4u); | 1569 cmd.header.size * 4u); |
| 1694 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1570 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1695 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1571 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 1696 CheckBytesWrittenMatchesExpectedSize( | 1572 CheckBytesWrittenMatchesExpectedSize( |
| 1697 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 1573 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 1698 // TODO(gman): Check that data was inserted; | 1574 // TODO(gman): Check that data was inserted; |
| 1699 } | 1575 } |
| 1700 | 1576 |
| 1701 TEST_F(GLES2FormatTest, TexSubImage2D) { | 1577 TEST_F(GLES2FormatTest, TexSubImage2D) { |
| 1702 cmds::TexSubImage2D& cmd = *GetBufferAs<cmds::TexSubImage2D>(); | 1578 cmds::TexSubImage2D& cmd = *GetBufferAs<cmds::TexSubImage2D>(); |
| 1703 void* next_cmd = cmd.Set(&cmd, | 1579 void* next_cmd = cmd.Set( |
| 1704 static_cast<GLenum>(11), | 1580 &cmd, static_cast<GLenum>(11), static_cast<GLint>(12), |
| 1705 static_cast<GLint>(12), | 1581 static_cast<GLint>(13), static_cast<GLint>(14), static_cast<GLsizei>(15), |
| 1706 static_cast<GLint>(13), | 1582 static_cast<GLsizei>(16), static_cast<GLenum>(17), |
| 1707 static_cast<GLint>(14), | 1583 static_cast<GLenum>(18), static_cast<uint32_t>(19), |
| 1708 static_cast<GLsizei>(15), | 1584 static_cast<uint32_t>(20), static_cast<GLboolean>(21)); |
| 1709 static_cast<GLsizei>(16), | |
| 1710 static_cast<GLenum>(17), | |
| 1711 static_cast<GLenum>(18), | |
| 1712 static_cast<uint32_t>(19), | |
| 1713 static_cast<uint32_t>(20), | |
| 1714 static_cast<GLboolean>(21)); | |
| 1715 EXPECT_EQ(static_cast<uint32_t>(cmds::TexSubImage2D::kCmdId), | 1585 EXPECT_EQ(static_cast<uint32_t>(cmds::TexSubImage2D::kCmdId), |
| 1716 cmd.header.command); | 1586 cmd.header.command); |
| 1717 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1587 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1718 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1588 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1719 EXPECT_EQ(static_cast<GLint>(12), cmd.level); | 1589 EXPECT_EQ(static_cast<GLint>(12), cmd.level); |
| 1720 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset); | 1590 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset); |
| 1721 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset); | 1591 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset); |
| 1722 EXPECT_EQ(static_cast<GLsizei>(15), cmd.width); | 1592 EXPECT_EQ(static_cast<GLsizei>(15), cmd.width); |
| 1723 EXPECT_EQ(static_cast<GLsizei>(16), cmd.height); | 1593 EXPECT_EQ(static_cast<GLsizei>(16), cmd.height); |
| 1724 EXPECT_EQ(static_cast<GLenum>(17), cmd.format); | 1594 EXPECT_EQ(static_cast<GLenum>(17), cmd.format); |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1790 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 1660 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
| 1791 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 1661 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
| 1792 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); | 1662 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); |
| 1793 CheckBytesWrittenMatchesExpectedSize( | 1663 CheckBytesWrittenMatchesExpectedSize( |
| 1794 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 1664 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 1795 // TODO(gman): Check that data was inserted; | 1665 // TODO(gman): Check that data was inserted; |
| 1796 } | 1666 } |
| 1797 | 1667 |
| 1798 TEST_F(GLES2FormatTest, Uniform2f) { | 1668 TEST_F(GLES2FormatTest, Uniform2f) { |
| 1799 cmds::Uniform2f& cmd = *GetBufferAs<cmds::Uniform2f>(); | 1669 cmds::Uniform2f& cmd = *GetBufferAs<cmds::Uniform2f>(); |
| 1800 void* next_cmd = cmd.Set(&cmd, | 1670 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), |
| 1801 static_cast<GLint>(11), | 1671 static_cast<GLfloat>(12), static_cast<GLfloat>(13)); |
| 1802 static_cast<GLfloat>(12), | |
| 1803 static_cast<GLfloat>(13)); | |
| 1804 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform2f::kCmdId), cmd.header.command); | 1672 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform2f::kCmdId), cmd.header.command); |
| 1805 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1673 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1806 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | 1674 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
| 1807 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); | 1675 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); |
| 1808 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); | 1676 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); |
| 1809 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1677 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1810 } | 1678 } |
| 1811 | 1679 |
| 1812 TEST_F(GLES2FormatTest, Uniform2fvImmediate) { | 1680 TEST_F(GLES2FormatTest, Uniform2fvImmediate) { |
| 1813 const int kSomeBaseValueToTestWith = 51; | 1681 const int kSomeBaseValueToTestWith = 51; |
| (...skipping 14 matching lines...) Expand all Loading... |
| 1828 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 1696 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
| 1829 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 1697 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
| 1830 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); | 1698 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); |
| 1831 CheckBytesWrittenMatchesExpectedSize( | 1699 CheckBytesWrittenMatchesExpectedSize( |
| 1832 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 1700 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 1833 // TODO(gman): Check that data was inserted; | 1701 // TODO(gman): Check that data was inserted; |
| 1834 } | 1702 } |
| 1835 | 1703 |
| 1836 TEST_F(GLES2FormatTest, Uniform2i) { | 1704 TEST_F(GLES2FormatTest, Uniform2i) { |
| 1837 cmds::Uniform2i& cmd = *GetBufferAs<cmds::Uniform2i>(); | 1705 cmds::Uniform2i& cmd = *GetBufferAs<cmds::Uniform2i>(); |
| 1838 void* next_cmd = cmd.Set(&cmd, | 1706 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), static_cast<GLint>(12), |
| 1839 static_cast<GLint>(11), | |
| 1840 static_cast<GLint>(12), | |
| 1841 static_cast<GLint>(13)); | 1707 static_cast<GLint>(13)); |
| 1842 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform2i::kCmdId), cmd.header.command); | 1708 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform2i::kCmdId), cmd.header.command); |
| 1843 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1709 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1844 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | 1710 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
| 1845 EXPECT_EQ(static_cast<GLint>(12), cmd.x); | 1711 EXPECT_EQ(static_cast<GLint>(12), cmd.x); |
| 1846 EXPECT_EQ(static_cast<GLint>(13), cmd.y); | 1712 EXPECT_EQ(static_cast<GLint>(13), cmd.y); |
| 1847 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1713 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1848 } | 1714 } |
| 1849 | 1715 |
| 1850 TEST_F(GLES2FormatTest, Uniform2ivImmediate) { | 1716 TEST_F(GLES2FormatTest, Uniform2ivImmediate) { |
| (...skipping 15 matching lines...) Expand all Loading... |
| 1866 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 1732 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
| 1867 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 1733 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
| 1868 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); | 1734 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); |
| 1869 CheckBytesWrittenMatchesExpectedSize( | 1735 CheckBytesWrittenMatchesExpectedSize( |
| 1870 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 1736 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 1871 // TODO(gman): Check that data was inserted; | 1737 // TODO(gman): Check that data was inserted; |
| 1872 } | 1738 } |
| 1873 | 1739 |
| 1874 TEST_F(GLES2FormatTest, Uniform3f) { | 1740 TEST_F(GLES2FormatTest, Uniform3f) { |
| 1875 cmds::Uniform3f& cmd = *GetBufferAs<cmds::Uniform3f>(); | 1741 cmds::Uniform3f& cmd = *GetBufferAs<cmds::Uniform3f>(); |
| 1876 void* next_cmd = cmd.Set(&cmd, | 1742 void* next_cmd = |
| 1877 static_cast<GLint>(11), | 1743 cmd.Set(&cmd, static_cast<GLint>(11), static_cast<GLfloat>(12), |
| 1878 static_cast<GLfloat>(12), | 1744 static_cast<GLfloat>(13), static_cast<GLfloat>(14)); |
| 1879 static_cast<GLfloat>(13), | |
| 1880 static_cast<GLfloat>(14)); | |
| 1881 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform3f::kCmdId), cmd.header.command); | 1745 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform3f::kCmdId), cmd.header.command); |
| 1882 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1746 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1883 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | 1747 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
| 1884 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); | 1748 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); |
| 1885 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); | 1749 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); |
| 1886 EXPECT_EQ(static_cast<GLfloat>(14), cmd.z); | 1750 EXPECT_EQ(static_cast<GLfloat>(14), cmd.z); |
| 1887 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1751 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1888 } | 1752 } |
| 1889 | 1753 |
| 1890 TEST_F(GLES2FormatTest, Uniform3fvImmediate) { | 1754 TEST_F(GLES2FormatTest, Uniform3fvImmediate) { |
| (...skipping 17 matching lines...) Expand all Loading... |
| 1908 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 1772 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
| 1909 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 1773 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
| 1910 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); | 1774 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); |
| 1911 CheckBytesWrittenMatchesExpectedSize( | 1775 CheckBytesWrittenMatchesExpectedSize( |
| 1912 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 1776 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 1913 // TODO(gman): Check that data was inserted; | 1777 // TODO(gman): Check that data was inserted; |
| 1914 } | 1778 } |
| 1915 | 1779 |
| 1916 TEST_F(GLES2FormatTest, Uniform3i) { | 1780 TEST_F(GLES2FormatTest, Uniform3i) { |
| 1917 cmds::Uniform3i& cmd = *GetBufferAs<cmds::Uniform3i>(); | 1781 cmds::Uniform3i& cmd = *GetBufferAs<cmds::Uniform3i>(); |
| 1918 void* next_cmd = cmd.Set(&cmd, | 1782 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), static_cast<GLint>(12), |
| 1919 static_cast<GLint>(11), | 1783 static_cast<GLint>(13), static_cast<GLint>(14)); |
| 1920 static_cast<GLint>(12), | |
| 1921 static_cast<GLint>(13), | |
| 1922 static_cast<GLint>(14)); | |
| 1923 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform3i::kCmdId), cmd.header.command); | 1784 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform3i::kCmdId), cmd.header.command); |
| 1924 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1785 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1925 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | 1786 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
| 1926 EXPECT_EQ(static_cast<GLint>(12), cmd.x); | 1787 EXPECT_EQ(static_cast<GLint>(12), cmd.x); |
| 1927 EXPECT_EQ(static_cast<GLint>(13), cmd.y); | 1788 EXPECT_EQ(static_cast<GLint>(13), cmd.y); |
| 1928 EXPECT_EQ(static_cast<GLint>(14), cmd.z); | 1789 EXPECT_EQ(static_cast<GLint>(14), cmd.z); |
| 1929 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1790 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1930 } | 1791 } |
| 1931 | 1792 |
| 1932 TEST_F(GLES2FormatTest, Uniform3ivImmediate) { | 1793 TEST_F(GLES2FormatTest, Uniform3ivImmediate) { |
| (...skipping 17 matching lines...) Expand all Loading... |
| 1950 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 1811 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
| 1951 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 1812 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
| 1952 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); | 1813 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); |
| 1953 CheckBytesWrittenMatchesExpectedSize( | 1814 CheckBytesWrittenMatchesExpectedSize( |
| 1954 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 1815 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 1955 // TODO(gman): Check that data was inserted; | 1816 // TODO(gman): Check that data was inserted; |
| 1956 } | 1817 } |
| 1957 | 1818 |
| 1958 TEST_F(GLES2FormatTest, Uniform4f) { | 1819 TEST_F(GLES2FormatTest, Uniform4f) { |
| 1959 cmds::Uniform4f& cmd = *GetBufferAs<cmds::Uniform4f>(); | 1820 cmds::Uniform4f& cmd = *GetBufferAs<cmds::Uniform4f>(); |
| 1960 void* next_cmd = cmd.Set(&cmd, | 1821 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), |
| 1961 static_cast<GLint>(11), | 1822 static_cast<GLfloat>(12), static_cast<GLfloat>(13), |
| 1962 static_cast<GLfloat>(12), | 1823 static_cast<GLfloat>(14), static_cast<GLfloat>(15)); |
| 1963 static_cast<GLfloat>(13), | |
| 1964 static_cast<GLfloat>(14), | |
| 1965 static_cast<GLfloat>(15)); | |
| 1966 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform4f::kCmdId), cmd.header.command); | 1824 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform4f::kCmdId), cmd.header.command); |
| 1967 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1825 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1968 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | 1826 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
| 1969 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); | 1827 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); |
| 1970 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); | 1828 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); |
| 1971 EXPECT_EQ(static_cast<GLfloat>(14), cmd.z); | 1829 EXPECT_EQ(static_cast<GLfloat>(14), cmd.z); |
| 1972 EXPECT_EQ(static_cast<GLfloat>(15), cmd.w); | 1830 EXPECT_EQ(static_cast<GLfloat>(15), cmd.w); |
| 1973 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1831 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1974 } | 1832 } |
| 1975 | 1833 |
| (...skipping 20 matching lines...) Expand all Loading... |
| 1996 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 1854 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
| 1997 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 1855 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
| 1998 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); | 1856 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); |
| 1999 CheckBytesWrittenMatchesExpectedSize( | 1857 CheckBytesWrittenMatchesExpectedSize( |
| 2000 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 1858 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 2001 // TODO(gman): Check that data was inserted; | 1859 // TODO(gman): Check that data was inserted; |
| 2002 } | 1860 } |
| 2003 | 1861 |
| 2004 TEST_F(GLES2FormatTest, Uniform4i) { | 1862 TEST_F(GLES2FormatTest, Uniform4i) { |
| 2005 cmds::Uniform4i& cmd = *GetBufferAs<cmds::Uniform4i>(); | 1863 cmds::Uniform4i& cmd = *GetBufferAs<cmds::Uniform4i>(); |
| 2006 void* next_cmd = cmd.Set(&cmd, | 1864 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), static_cast<GLint>(12), |
| 2007 static_cast<GLint>(11), | 1865 static_cast<GLint>(13), static_cast<GLint>(14), |
| 2008 static_cast<GLint>(12), | |
| 2009 static_cast<GLint>(13), | |
| 2010 static_cast<GLint>(14), | |
| 2011 static_cast<GLint>(15)); | 1866 static_cast<GLint>(15)); |
| 2012 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform4i::kCmdId), cmd.header.command); | 1867 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform4i::kCmdId), cmd.header.command); |
| 2013 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1868 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2014 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | 1869 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
| 2015 EXPECT_EQ(static_cast<GLint>(12), cmd.x); | 1870 EXPECT_EQ(static_cast<GLint>(12), cmd.x); |
| 2016 EXPECT_EQ(static_cast<GLint>(13), cmd.y); | 1871 EXPECT_EQ(static_cast<GLint>(13), cmd.y); |
| 2017 EXPECT_EQ(static_cast<GLint>(14), cmd.z); | 1872 EXPECT_EQ(static_cast<GLint>(14), cmd.z); |
| 2018 EXPECT_EQ(static_cast<GLint>(15), cmd.w); | 1873 EXPECT_EQ(static_cast<GLint>(15), cmd.w); |
| 2019 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1874 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2020 } | 1875 } |
| (...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2213 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 2068 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
| 2214 cmd.header.size * 4u); | 2069 cmd.header.size * 4u); |
| 2215 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2070 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
| 2216 CheckBytesWrittenMatchesExpectedSize( | 2071 CheckBytesWrittenMatchesExpectedSize( |
| 2217 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 2072 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 2218 // TODO(gman): Check that data was inserted; | 2073 // TODO(gman): Check that data was inserted; |
| 2219 } | 2074 } |
| 2220 | 2075 |
| 2221 TEST_F(GLES2FormatTest, VertexAttrib2f) { | 2076 TEST_F(GLES2FormatTest, VertexAttrib2f) { |
| 2222 cmds::VertexAttrib2f& cmd = *GetBufferAs<cmds::VertexAttrib2f>(); | 2077 cmds::VertexAttrib2f& cmd = *GetBufferAs<cmds::VertexAttrib2f>(); |
| 2223 void* next_cmd = cmd.Set(&cmd, | 2078 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), |
| 2224 static_cast<GLuint>(11), | 2079 static_cast<GLfloat>(12), static_cast<GLfloat>(13)); |
| 2225 static_cast<GLfloat>(12), | |
| 2226 static_cast<GLfloat>(13)); | |
| 2227 EXPECT_EQ(static_cast<uint32_t>(cmds::VertexAttrib2f::kCmdId), | 2080 EXPECT_EQ(static_cast<uint32_t>(cmds::VertexAttrib2f::kCmdId), |
| 2228 cmd.header.command); | 2081 cmd.header.command); |
| 2229 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2082 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2230 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2083 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
| 2231 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); | 2084 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); |
| 2232 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); | 2085 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); |
| 2233 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2086 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2234 } | 2087 } |
| 2235 | 2088 |
| 2236 TEST_F(GLES2FormatTest, VertexAttrib2fvImmediate) { | 2089 TEST_F(GLES2FormatTest, VertexAttrib2fvImmediate) { |
| (...skipping 10 matching lines...) Expand all Loading... |
| 2247 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 2100 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
| 2248 cmd.header.size * 4u); | 2101 cmd.header.size * 4u); |
| 2249 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2102 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
| 2250 CheckBytesWrittenMatchesExpectedSize( | 2103 CheckBytesWrittenMatchesExpectedSize( |
| 2251 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 2104 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 2252 // TODO(gman): Check that data was inserted; | 2105 // TODO(gman): Check that data was inserted; |
| 2253 } | 2106 } |
| 2254 | 2107 |
| 2255 TEST_F(GLES2FormatTest, VertexAttrib3f) { | 2108 TEST_F(GLES2FormatTest, VertexAttrib3f) { |
| 2256 cmds::VertexAttrib3f& cmd = *GetBufferAs<cmds::VertexAttrib3f>(); | 2109 cmds::VertexAttrib3f& cmd = *GetBufferAs<cmds::VertexAttrib3f>(); |
| 2257 void* next_cmd = cmd.Set(&cmd, | 2110 void* next_cmd = |
| 2258 static_cast<GLuint>(11), | 2111 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLfloat>(12), |
| 2259 static_cast<GLfloat>(12), | 2112 static_cast<GLfloat>(13), static_cast<GLfloat>(14)); |
| 2260 static_cast<GLfloat>(13), | |
| 2261 static_cast<GLfloat>(14)); | |
| 2262 EXPECT_EQ(static_cast<uint32_t>(cmds::VertexAttrib3f::kCmdId), | 2113 EXPECT_EQ(static_cast<uint32_t>(cmds::VertexAttrib3f::kCmdId), |
| 2263 cmd.header.command); | 2114 cmd.header.command); |
| 2264 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2115 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2265 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2116 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
| 2266 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); | 2117 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); |
| 2267 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); | 2118 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); |
| 2268 EXPECT_EQ(static_cast<GLfloat>(14), cmd.z); | 2119 EXPECT_EQ(static_cast<GLfloat>(14), cmd.z); |
| 2269 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2120 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2270 } | 2121 } |
| 2271 | 2122 |
| (...skipping 12 matching lines...) Expand all Loading... |
| 2284 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 2135 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
| 2285 cmd.header.size * 4u); | 2136 cmd.header.size * 4u); |
| 2286 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2137 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
| 2287 CheckBytesWrittenMatchesExpectedSize( | 2138 CheckBytesWrittenMatchesExpectedSize( |
| 2288 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 2139 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 2289 // TODO(gman): Check that data was inserted; | 2140 // TODO(gman): Check that data was inserted; |
| 2290 } | 2141 } |
| 2291 | 2142 |
| 2292 TEST_F(GLES2FormatTest, VertexAttrib4f) { | 2143 TEST_F(GLES2FormatTest, VertexAttrib4f) { |
| 2293 cmds::VertexAttrib4f& cmd = *GetBufferAs<cmds::VertexAttrib4f>(); | 2144 cmds::VertexAttrib4f& cmd = *GetBufferAs<cmds::VertexAttrib4f>(); |
| 2294 void* next_cmd = cmd.Set(&cmd, | 2145 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), |
| 2295 static_cast<GLuint>(11), | 2146 static_cast<GLfloat>(12), static_cast<GLfloat>(13), |
| 2296 static_cast<GLfloat>(12), | 2147 static_cast<GLfloat>(14), static_cast<GLfloat>(15)); |
| 2297 static_cast<GLfloat>(13), | |
| 2298 static_cast<GLfloat>(14), | |
| 2299 static_cast<GLfloat>(15)); | |
| 2300 EXPECT_EQ(static_cast<uint32_t>(cmds::VertexAttrib4f::kCmdId), | 2148 EXPECT_EQ(static_cast<uint32_t>(cmds::VertexAttrib4f::kCmdId), |
| 2301 cmd.header.command); | 2149 cmd.header.command); |
| 2302 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2150 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2303 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2151 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
| 2304 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); | 2152 EXPECT_EQ(static_cast<GLfloat>(12), cmd.x); |
| 2305 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); | 2153 EXPECT_EQ(static_cast<GLfloat>(13), cmd.y); |
| 2306 EXPECT_EQ(static_cast<GLfloat>(14), cmd.z); | 2154 EXPECT_EQ(static_cast<GLfloat>(14), cmd.z); |
| 2307 EXPECT_EQ(static_cast<GLfloat>(15), cmd.w); | 2155 EXPECT_EQ(static_cast<GLfloat>(15), cmd.w); |
| 2308 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2156 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2309 } | 2157 } |
| (...skipping 14 matching lines...) Expand all Loading... |
| 2324 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 2172 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
| 2325 cmd.header.size * 4u); | 2173 cmd.header.size * 4u); |
| 2326 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2174 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
| 2327 CheckBytesWrittenMatchesExpectedSize( | 2175 CheckBytesWrittenMatchesExpectedSize( |
| 2328 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 2176 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 2329 // TODO(gman): Check that data was inserted; | 2177 // TODO(gman): Check that data was inserted; |
| 2330 } | 2178 } |
| 2331 | 2179 |
| 2332 TEST_F(GLES2FormatTest, VertexAttribPointer) { | 2180 TEST_F(GLES2FormatTest, VertexAttribPointer) { |
| 2333 cmds::VertexAttribPointer& cmd = *GetBufferAs<cmds::VertexAttribPointer>(); | 2181 cmds::VertexAttribPointer& cmd = *GetBufferAs<cmds::VertexAttribPointer>(); |
| 2334 void* next_cmd = cmd.Set(&cmd, | 2182 void* next_cmd = |
| 2335 static_cast<GLuint>(11), | 2183 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLint>(12), |
| 2336 static_cast<GLint>(12), | 2184 static_cast<GLenum>(13), static_cast<GLboolean>(14), |
| 2337 static_cast<GLenum>(13), | 2185 static_cast<GLsizei>(15), static_cast<GLuint>(16)); |
| 2338 static_cast<GLboolean>(14), | |
| 2339 static_cast<GLsizei>(15), | |
| 2340 static_cast<GLuint>(16)); | |
| 2341 EXPECT_EQ(static_cast<uint32_t>(cmds::VertexAttribPointer::kCmdId), | 2186 EXPECT_EQ(static_cast<uint32_t>(cmds::VertexAttribPointer::kCmdId), |
| 2342 cmd.header.command); | 2187 cmd.header.command); |
| 2343 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2188 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2344 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2189 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
| 2345 EXPECT_EQ(static_cast<GLint>(12), cmd.size); | 2190 EXPECT_EQ(static_cast<GLint>(12), cmd.size); |
| 2346 EXPECT_EQ(static_cast<GLenum>(13), cmd.type); | 2191 EXPECT_EQ(static_cast<GLenum>(13), cmd.type); |
| 2347 EXPECT_EQ(static_cast<GLboolean>(14), cmd.normalized); | 2192 EXPECT_EQ(static_cast<GLboolean>(14), cmd.normalized); |
| 2348 EXPECT_EQ(static_cast<GLsizei>(15), cmd.stride); | 2193 EXPECT_EQ(static_cast<GLsizei>(15), cmd.stride); |
| 2349 EXPECT_EQ(static_cast<GLuint>(16), cmd.offset); | 2194 EXPECT_EQ(static_cast<GLuint>(16), cmd.offset); |
| 2350 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2195 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2351 } | 2196 } |
| 2352 | 2197 |
| 2353 TEST_F(GLES2FormatTest, Viewport) { | 2198 TEST_F(GLES2FormatTest, Viewport) { |
| 2354 cmds::Viewport& cmd = *GetBufferAs<cmds::Viewport>(); | 2199 cmds::Viewport& cmd = *GetBufferAs<cmds::Viewport>(); |
| 2355 void* next_cmd = cmd.Set(&cmd, | 2200 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), static_cast<GLint>(12), |
| 2356 static_cast<GLint>(11), | 2201 static_cast<GLsizei>(13), static_cast<GLsizei>(14)); |
| 2357 static_cast<GLint>(12), | |
| 2358 static_cast<GLsizei>(13), | |
| 2359 static_cast<GLsizei>(14)); | |
| 2360 EXPECT_EQ(static_cast<uint32_t>(cmds::Viewport::kCmdId), cmd.header.command); | 2202 EXPECT_EQ(static_cast<uint32_t>(cmds::Viewport::kCmdId), cmd.header.command); |
| 2361 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2203 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2362 EXPECT_EQ(static_cast<GLint>(11), cmd.x); | 2204 EXPECT_EQ(static_cast<GLint>(11), cmd.x); |
| 2363 EXPECT_EQ(static_cast<GLint>(12), cmd.y); | 2205 EXPECT_EQ(static_cast<GLint>(12), cmd.y); |
| 2364 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width); | 2206 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width); |
| 2365 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height); | 2207 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height); |
| 2366 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2208 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2367 } | 2209 } |
| 2368 | 2210 |
| 2369 TEST_F(GLES2FormatTest, BlitFramebufferCHROMIUM) { | 2211 TEST_F(GLES2FormatTest, BlitFramebufferCHROMIUM) { |
| 2370 cmds::BlitFramebufferCHROMIUM& cmd = | 2212 cmds::BlitFramebufferCHROMIUM& cmd = |
| 2371 *GetBufferAs<cmds::BlitFramebufferCHROMIUM>(); | 2213 *GetBufferAs<cmds::BlitFramebufferCHROMIUM>(); |
| 2372 void* next_cmd = cmd.Set(&cmd, | 2214 void* next_cmd = cmd.Set( |
| 2373 static_cast<GLint>(11), | 2215 &cmd, static_cast<GLint>(11), static_cast<GLint>(12), |
| 2374 static_cast<GLint>(12), | 2216 static_cast<GLint>(13), static_cast<GLint>(14), static_cast<GLint>(15), |
| 2375 static_cast<GLint>(13), | 2217 static_cast<GLint>(16), static_cast<GLint>(17), static_cast<GLint>(18), |
| 2376 static_cast<GLint>(14), | 2218 static_cast<GLbitfield>(19), static_cast<GLenum>(20)); |
| 2377 static_cast<GLint>(15), | |
| 2378 static_cast<GLint>(16), | |
| 2379 static_cast<GLint>(17), | |
| 2380 static_cast<GLint>(18), | |
| 2381 static_cast<GLbitfield>(19), | |
| 2382 static_cast<GLenum>(20)); | |
| 2383 EXPECT_EQ(static_cast<uint32_t>(cmds::BlitFramebufferCHROMIUM::kCmdId), | 2219 EXPECT_EQ(static_cast<uint32_t>(cmds::BlitFramebufferCHROMIUM::kCmdId), |
| 2384 cmd.header.command); | 2220 cmd.header.command); |
| 2385 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2221 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2386 EXPECT_EQ(static_cast<GLint>(11), cmd.srcX0); | 2222 EXPECT_EQ(static_cast<GLint>(11), cmd.srcX0); |
| 2387 EXPECT_EQ(static_cast<GLint>(12), cmd.srcY0); | 2223 EXPECT_EQ(static_cast<GLint>(12), cmd.srcY0); |
| 2388 EXPECT_EQ(static_cast<GLint>(13), cmd.srcX1); | 2224 EXPECT_EQ(static_cast<GLint>(13), cmd.srcX1); |
| 2389 EXPECT_EQ(static_cast<GLint>(14), cmd.srcY1); | 2225 EXPECT_EQ(static_cast<GLint>(14), cmd.srcY1); |
| 2390 EXPECT_EQ(static_cast<GLint>(15), cmd.dstX0); | 2226 EXPECT_EQ(static_cast<GLint>(15), cmd.dstX0); |
| 2391 EXPECT_EQ(static_cast<GLint>(16), cmd.dstY0); | 2227 EXPECT_EQ(static_cast<GLint>(16), cmd.dstY0); |
| 2392 EXPECT_EQ(static_cast<GLint>(17), cmd.dstX1); | 2228 EXPECT_EQ(static_cast<GLint>(17), cmd.dstX1); |
| 2393 EXPECT_EQ(static_cast<GLint>(18), cmd.dstY1); | 2229 EXPECT_EQ(static_cast<GLint>(18), cmd.dstY1); |
| 2394 EXPECT_EQ(static_cast<GLbitfield>(19), cmd.mask); | 2230 EXPECT_EQ(static_cast<GLbitfield>(19), cmd.mask); |
| 2395 EXPECT_EQ(static_cast<GLenum>(20), cmd.filter); | 2231 EXPECT_EQ(static_cast<GLenum>(20), cmd.filter); |
| 2396 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2232 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2397 } | 2233 } |
| 2398 | 2234 |
| 2399 TEST_F(GLES2FormatTest, RenderbufferStorageMultisampleCHROMIUM) { | 2235 TEST_F(GLES2FormatTest, RenderbufferStorageMultisampleCHROMIUM) { |
| 2400 cmds::RenderbufferStorageMultisampleCHROMIUM& cmd = | 2236 cmds::RenderbufferStorageMultisampleCHROMIUM& cmd = |
| 2401 *GetBufferAs<cmds::RenderbufferStorageMultisampleCHROMIUM>(); | 2237 *GetBufferAs<cmds::RenderbufferStorageMultisampleCHROMIUM>(); |
| 2402 void* next_cmd = cmd.Set(&cmd, | 2238 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 2403 static_cast<GLenum>(11), | 2239 static_cast<GLsizei>(12), static_cast<GLenum>(13), |
| 2404 static_cast<GLsizei>(12), | 2240 static_cast<GLsizei>(14), static_cast<GLsizei>(15)); |
| 2405 static_cast<GLenum>(13), | |
| 2406 static_cast<GLsizei>(14), | |
| 2407 static_cast<GLsizei>(15)); | |
| 2408 EXPECT_EQ(static_cast<uint32_t>( | 2241 EXPECT_EQ(static_cast<uint32_t>( |
| 2409 cmds::RenderbufferStorageMultisampleCHROMIUM::kCmdId), | 2242 cmds::RenderbufferStorageMultisampleCHROMIUM::kCmdId), |
| 2410 cmd.header.command); | 2243 cmd.header.command); |
| 2411 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2244 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2412 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 2245 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 2413 EXPECT_EQ(static_cast<GLsizei>(12), cmd.samples); | 2246 EXPECT_EQ(static_cast<GLsizei>(12), cmd.samples); |
| 2414 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalformat); | 2247 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalformat); |
| 2415 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); | 2248 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); |
| 2416 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); | 2249 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); |
| 2417 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2250 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2418 } | 2251 } |
| 2419 | 2252 |
| 2420 TEST_F(GLES2FormatTest, RenderbufferStorageMultisampleEXT) { | 2253 TEST_F(GLES2FormatTest, RenderbufferStorageMultisampleEXT) { |
| 2421 cmds::RenderbufferStorageMultisampleEXT& cmd = | 2254 cmds::RenderbufferStorageMultisampleEXT& cmd = |
| 2422 *GetBufferAs<cmds::RenderbufferStorageMultisampleEXT>(); | 2255 *GetBufferAs<cmds::RenderbufferStorageMultisampleEXT>(); |
| 2423 void* next_cmd = cmd.Set(&cmd, | 2256 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 2424 static_cast<GLenum>(11), | 2257 static_cast<GLsizei>(12), static_cast<GLenum>(13), |
| 2425 static_cast<GLsizei>(12), | 2258 static_cast<GLsizei>(14), static_cast<GLsizei>(15)); |
| 2426 static_cast<GLenum>(13), | |
| 2427 static_cast<GLsizei>(14), | |
| 2428 static_cast<GLsizei>(15)); | |
| 2429 EXPECT_EQ( | 2259 EXPECT_EQ( |
| 2430 static_cast<uint32_t>(cmds::RenderbufferStorageMultisampleEXT::kCmdId), | 2260 static_cast<uint32_t>(cmds::RenderbufferStorageMultisampleEXT::kCmdId), |
| 2431 cmd.header.command); | 2261 cmd.header.command); |
| 2432 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2262 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2433 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 2263 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 2434 EXPECT_EQ(static_cast<GLsizei>(12), cmd.samples); | 2264 EXPECT_EQ(static_cast<GLsizei>(12), cmd.samples); |
| 2435 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalformat); | 2265 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalformat); |
| 2436 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); | 2266 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); |
| 2437 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); | 2267 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); |
| 2438 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2268 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2439 } | 2269 } |
| 2440 | 2270 |
| 2441 TEST_F(GLES2FormatTest, FramebufferTexture2DMultisampleEXT) { | 2271 TEST_F(GLES2FormatTest, FramebufferTexture2DMultisampleEXT) { |
| 2442 cmds::FramebufferTexture2DMultisampleEXT& cmd = | 2272 cmds::FramebufferTexture2DMultisampleEXT& cmd = |
| 2443 *GetBufferAs<cmds::FramebufferTexture2DMultisampleEXT>(); | 2273 *GetBufferAs<cmds::FramebufferTexture2DMultisampleEXT>(); |
| 2444 void* next_cmd = cmd.Set(&cmd, | 2274 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 2445 static_cast<GLenum>(11), | 2275 static_cast<GLenum>(12), static_cast<GLenum>(13), |
| 2446 static_cast<GLenum>(12), | 2276 static_cast<GLuint>(14), static_cast<GLsizei>(15)); |
| 2447 static_cast<GLenum>(13), | |
| 2448 static_cast<GLuint>(14), | |
| 2449 static_cast<GLsizei>(15)); | |
| 2450 EXPECT_EQ( | 2277 EXPECT_EQ( |
| 2451 static_cast<uint32_t>(cmds::FramebufferTexture2DMultisampleEXT::kCmdId), | 2278 static_cast<uint32_t>(cmds::FramebufferTexture2DMultisampleEXT::kCmdId), |
| 2452 cmd.header.command); | 2279 cmd.header.command); |
| 2453 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2280 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2454 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 2281 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 2455 EXPECT_EQ(static_cast<GLenum>(12), cmd.attachment); | 2282 EXPECT_EQ(static_cast<GLenum>(12), cmd.attachment); |
| 2456 EXPECT_EQ(static_cast<GLenum>(13), cmd.textarget); | 2283 EXPECT_EQ(static_cast<GLenum>(13), cmd.textarget); |
| 2457 EXPECT_EQ(static_cast<GLuint>(14), cmd.texture); | 2284 EXPECT_EQ(static_cast<GLuint>(14), cmd.texture); |
| 2458 EXPECT_EQ(static_cast<GLsizei>(15), cmd.samples); | 2285 EXPECT_EQ(static_cast<GLsizei>(15), cmd.samples); |
| 2459 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2286 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2460 } | 2287 } |
| 2461 | 2288 |
| 2462 TEST_F(GLES2FormatTest, TexStorage2DEXT) { | 2289 TEST_F(GLES2FormatTest, TexStorage2DEXT) { |
| 2463 cmds::TexStorage2DEXT& cmd = *GetBufferAs<cmds::TexStorage2DEXT>(); | 2290 cmds::TexStorage2DEXT& cmd = *GetBufferAs<cmds::TexStorage2DEXT>(); |
| 2464 void* next_cmd = cmd.Set(&cmd, | 2291 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 2465 static_cast<GLenum>(11), | 2292 static_cast<GLsizei>(12), static_cast<GLenum>(13), |
| 2466 static_cast<GLsizei>(12), | 2293 static_cast<GLsizei>(14), static_cast<GLsizei>(15)); |
| 2467 static_cast<GLenum>(13), | |
| 2468 static_cast<GLsizei>(14), | |
| 2469 static_cast<GLsizei>(15)); | |
| 2470 EXPECT_EQ(static_cast<uint32_t>(cmds::TexStorage2DEXT::kCmdId), | 2294 EXPECT_EQ(static_cast<uint32_t>(cmds::TexStorage2DEXT::kCmdId), |
| 2471 cmd.header.command); | 2295 cmd.header.command); |
| 2472 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2296 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2473 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 2297 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 2474 EXPECT_EQ(static_cast<GLsizei>(12), cmd.levels); | 2298 EXPECT_EQ(static_cast<GLsizei>(12), cmd.levels); |
| 2475 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalFormat); | 2299 EXPECT_EQ(static_cast<GLenum>(13), cmd.internalFormat); |
| 2476 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); | 2300 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); |
| 2477 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); | 2301 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); |
| 2478 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2302 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2479 } | 2303 } |
| (...skipping 29 matching lines...) Expand all Loading... |
| 2509 cmd.header.size * 4u); | 2333 cmd.header.size * 4u); |
| 2510 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 2334 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
| 2511 CheckBytesWrittenMatchesExpectedSize( | 2335 CheckBytesWrittenMatchesExpectedSize( |
| 2512 next_cmd, | 2336 next_cmd, |
| 2513 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); | 2337 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
| 2514 // TODO(gman): Check that ids were inserted; | 2338 // TODO(gman): Check that ids were inserted; |
| 2515 } | 2339 } |
| 2516 | 2340 |
| 2517 TEST_F(GLES2FormatTest, BeginQueryEXT) { | 2341 TEST_F(GLES2FormatTest, BeginQueryEXT) { |
| 2518 cmds::BeginQueryEXT& cmd = *GetBufferAs<cmds::BeginQueryEXT>(); | 2342 cmds::BeginQueryEXT& cmd = *GetBufferAs<cmds::BeginQueryEXT>(); |
| 2519 void* next_cmd = cmd.Set(&cmd, | 2343 void* next_cmd = |
| 2520 static_cast<GLenum>(11), | 2344 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLuint>(12), |
| 2521 static_cast<GLuint>(12), | 2345 static_cast<uint32_t>(13), static_cast<uint32_t>(14)); |
| 2522 static_cast<uint32_t>(13), | |
| 2523 static_cast<uint32_t>(14)); | |
| 2524 EXPECT_EQ(static_cast<uint32_t>(cmds::BeginQueryEXT::kCmdId), | 2346 EXPECT_EQ(static_cast<uint32_t>(cmds::BeginQueryEXT::kCmdId), |
| 2525 cmd.header.command); | 2347 cmd.header.command); |
| 2526 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2348 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2527 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 2349 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 2528 EXPECT_EQ(static_cast<GLuint>(12), cmd.id); | 2350 EXPECT_EQ(static_cast<GLuint>(12), cmd.id); |
| 2529 EXPECT_EQ(static_cast<uint32_t>(13), cmd.sync_data_shm_id); | 2351 EXPECT_EQ(static_cast<uint32_t>(13), cmd.sync_data_shm_id); |
| 2530 EXPECT_EQ(static_cast<uint32_t>(14), cmd.sync_data_shm_offset); | 2352 EXPECT_EQ(static_cast<uint32_t>(14), cmd.sync_data_shm_offset); |
| 2531 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2353 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2532 } | 2354 } |
| 2533 | 2355 |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2603 cmd.header.size * 4u); | 2425 cmd.header.size * 4u); |
| 2604 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 2426 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
| 2605 CheckBytesWrittenMatchesExpectedSize( | 2427 CheckBytesWrittenMatchesExpectedSize( |
| 2606 next_cmd, | 2428 next_cmd, |
| 2607 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); | 2429 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
| 2608 // TODO(gman): Check that ids were inserted; | 2430 // TODO(gman): Check that ids were inserted; |
| 2609 } | 2431 } |
| 2610 | 2432 |
| 2611 TEST_F(GLES2FormatTest, IsVertexArrayOES) { | 2433 TEST_F(GLES2FormatTest, IsVertexArrayOES) { |
| 2612 cmds::IsVertexArrayOES& cmd = *GetBufferAs<cmds::IsVertexArrayOES>(); | 2434 cmds::IsVertexArrayOES& cmd = *GetBufferAs<cmds::IsVertexArrayOES>(); |
| 2613 void* next_cmd = cmd.Set(&cmd, | 2435 void* next_cmd = |
| 2614 static_cast<GLuint>(11), | 2436 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 2615 static_cast<uint32_t>(12), | 2437 static_cast<uint32_t>(13)); |
| 2616 static_cast<uint32_t>(13)); | |
| 2617 EXPECT_EQ(static_cast<uint32_t>(cmds::IsVertexArrayOES::kCmdId), | 2438 EXPECT_EQ(static_cast<uint32_t>(cmds::IsVertexArrayOES::kCmdId), |
| 2618 cmd.header.command); | 2439 cmd.header.command); |
| 2619 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2440 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2620 EXPECT_EQ(static_cast<GLuint>(11), cmd.array); | 2441 EXPECT_EQ(static_cast<GLuint>(11), cmd.array); |
| 2621 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 2442 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 2622 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 2443 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 2623 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2444 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2624 } | 2445 } |
| 2625 | 2446 |
| 2626 TEST_F(GLES2FormatTest, BindVertexArrayOES) { | 2447 TEST_F(GLES2FormatTest, BindVertexArrayOES) { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 2638 void* next_cmd = cmd.Set(&cmd); | 2459 void* next_cmd = cmd.Set(&cmd); |
| 2639 EXPECT_EQ(static_cast<uint32_t>(cmds::SwapBuffers::kCmdId), | 2460 EXPECT_EQ(static_cast<uint32_t>(cmds::SwapBuffers::kCmdId), |
| 2640 cmd.header.command); | 2461 cmd.header.command); |
| 2641 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2462 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2642 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2463 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2643 } | 2464 } |
| 2644 | 2465 |
| 2645 TEST_F(GLES2FormatTest, GetMaxValueInBufferCHROMIUM) { | 2466 TEST_F(GLES2FormatTest, GetMaxValueInBufferCHROMIUM) { |
| 2646 cmds::GetMaxValueInBufferCHROMIUM& cmd = | 2467 cmds::GetMaxValueInBufferCHROMIUM& cmd = |
| 2647 *GetBufferAs<cmds::GetMaxValueInBufferCHROMIUM>(); | 2468 *GetBufferAs<cmds::GetMaxValueInBufferCHROMIUM>(); |
| 2648 void* next_cmd = cmd.Set(&cmd, | 2469 void* next_cmd = |
| 2649 static_cast<GLuint>(11), | 2470 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLsizei>(12), |
| 2650 static_cast<GLsizei>(12), | 2471 static_cast<GLenum>(13), static_cast<GLuint>(14), |
| 2651 static_cast<GLenum>(13), | 2472 static_cast<uint32_t>(15), static_cast<uint32_t>(16)); |
| 2652 static_cast<GLuint>(14), | |
| 2653 static_cast<uint32_t>(15), | |
| 2654 static_cast<uint32_t>(16)); | |
| 2655 EXPECT_EQ(static_cast<uint32_t>(cmds::GetMaxValueInBufferCHROMIUM::kCmdId), | 2473 EXPECT_EQ(static_cast<uint32_t>(cmds::GetMaxValueInBufferCHROMIUM::kCmdId), |
| 2656 cmd.header.command); | 2474 cmd.header.command); |
| 2657 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2475 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2658 EXPECT_EQ(static_cast<GLuint>(11), cmd.buffer_id); | 2476 EXPECT_EQ(static_cast<GLuint>(11), cmd.buffer_id); |
| 2659 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); | 2477 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); |
| 2660 EXPECT_EQ(static_cast<GLenum>(13), cmd.type); | 2478 EXPECT_EQ(static_cast<GLenum>(13), cmd.type); |
| 2661 EXPECT_EQ(static_cast<GLuint>(14), cmd.offset); | 2479 EXPECT_EQ(static_cast<GLuint>(14), cmd.offset); |
| 2662 EXPECT_EQ(static_cast<uint32_t>(15), cmd.result_shm_id); | 2480 EXPECT_EQ(static_cast<uint32_t>(15), cmd.result_shm_id); |
| 2663 EXPECT_EQ(static_cast<uint32_t>(16), cmd.result_shm_offset); | 2481 EXPECT_EQ(static_cast<uint32_t>(16), cmd.result_shm_offset); |
| 2664 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2482 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2665 } | 2483 } |
| 2666 | 2484 |
| 2667 TEST_F(GLES2FormatTest, EnableFeatureCHROMIUM) { | 2485 TEST_F(GLES2FormatTest, EnableFeatureCHROMIUM) { |
| 2668 cmds::EnableFeatureCHROMIUM& cmd = | 2486 cmds::EnableFeatureCHROMIUM& cmd = |
| 2669 *GetBufferAs<cmds::EnableFeatureCHROMIUM>(); | 2487 *GetBufferAs<cmds::EnableFeatureCHROMIUM>(); |
| 2670 void* next_cmd = cmd.Set(&cmd, | 2488 void* next_cmd = |
| 2671 static_cast<GLuint>(11), | 2489 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 2672 static_cast<uint32_t>(12), | 2490 static_cast<uint32_t>(13)); |
| 2673 static_cast<uint32_t>(13)); | |
| 2674 EXPECT_EQ(static_cast<uint32_t>(cmds::EnableFeatureCHROMIUM::kCmdId), | 2491 EXPECT_EQ(static_cast<uint32_t>(cmds::EnableFeatureCHROMIUM::kCmdId), |
| 2675 cmd.header.command); | 2492 cmd.header.command); |
| 2676 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2493 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2677 EXPECT_EQ(static_cast<GLuint>(11), cmd.bucket_id); | 2494 EXPECT_EQ(static_cast<GLuint>(11), cmd.bucket_id); |
| 2678 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 2495 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 2679 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 2496 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 2680 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2497 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2681 } | 2498 } |
| 2682 | 2499 |
| 2683 TEST_F(GLES2FormatTest, ResizeCHROMIUM) { | 2500 TEST_F(GLES2FormatTest, ResizeCHROMIUM) { |
| 2684 cmds::ResizeCHROMIUM& cmd = *GetBufferAs<cmds::ResizeCHROMIUM>(); | 2501 cmds::ResizeCHROMIUM& cmd = *GetBufferAs<cmds::ResizeCHROMIUM>(); |
| 2685 void* next_cmd = cmd.Set(&cmd, | 2502 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), |
| 2686 static_cast<GLuint>(11), | 2503 static_cast<GLuint>(12), static_cast<GLfloat>(13)); |
| 2687 static_cast<GLuint>(12), | |
| 2688 static_cast<GLfloat>(13)); | |
| 2689 EXPECT_EQ(static_cast<uint32_t>(cmds::ResizeCHROMIUM::kCmdId), | 2504 EXPECT_EQ(static_cast<uint32_t>(cmds::ResizeCHROMIUM::kCmdId), |
| 2690 cmd.header.command); | 2505 cmd.header.command); |
| 2691 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2506 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2692 EXPECT_EQ(static_cast<GLuint>(11), cmd.width); | 2507 EXPECT_EQ(static_cast<GLuint>(11), cmd.width); |
| 2693 EXPECT_EQ(static_cast<GLuint>(12), cmd.height); | 2508 EXPECT_EQ(static_cast<GLuint>(12), cmd.height); |
| 2694 EXPECT_EQ(static_cast<GLfloat>(13), cmd.scale_factor); | 2509 EXPECT_EQ(static_cast<GLfloat>(13), cmd.scale_factor); |
| 2695 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2510 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2696 } | 2511 } |
| 2697 | 2512 |
| 2698 TEST_F(GLES2FormatTest, GetRequestableExtensionsCHROMIUM) { | 2513 TEST_F(GLES2FormatTest, GetRequestableExtensionsCHROMIUM) { |
| (...skipping 15 matching lines...) Expand all Loading... |
| 2714 EXPECT_EQ(static_cast<uint32_t>(cmds::RequestExtensionCHROMIUM::kCmdId), | 2529 EXPECT_EQ(static_cast<uint32_t>(cmds::RequestExtensionCHROMIUM::kCmdId), |
| 2715 cmd.header.command); | 2530 cmd.header.command); |
| 2716 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2531 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2717 EXPECT_EQ(static_cast<uint32_t>(11), cmd.bucket_id); | 2532 EXPECT_EQ(static_cast<uint32_t>(11), cmd.bucket_id); |
| 2718 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2533 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2719 } | 2534 } |
| 2720 | 2535 |
| 2721 TEST_F(GLES2FormatTest, GetMultipleIntegervCHROMIUM) { | 2536 TEST_F(GLES2FormatTest, GetMultipleIntegervCHROMIUM) { |
| 2722 cmds::GetMultipleIntegervCHROMIUM& cmd = | 2537 cmds::GetMultipleIntegervCHROMIUM& cmd = |
| 2723 *GetBufferAs<cmds::GetMultipleIntegervCHROMIUM>(); | 2538 *GetBufferAs<cmds::GetMultipleIntegervCHROMIUM>(); |
| 2724 void* next_cmd = cmd.Set(&cmd, | 2539 void* next_cmd = |
| 2725 static_cast<uint32_t>(11), | 2540 cmd.Set(&cmd, static_cast<uint32_t>(11), static_cast<uint32_t>(12), |
| 2726 static_cast<uint32_t>(12), | 2541 static_cast<GLuint>(13), static_cast<uint32_t>(14), |
| 2727 static_cast<GLuint>(13), | 2542 static_cast<uint32_t>(15), static_cast<GLsizeiptr>(16)); |
| 2728 static_cast<uint32_t>(14), | |
| 2729 static_cast<uint32_t>(15), | |
| 2730 static_cast<GLsizeiptr>(16)); | |
| 2731 EXPECT_EQ(static_cast<uint32_t>(cmds::GetMultipleIntegervCHROMIUM::kCmdId), | 2543 EXPECT_EQ(static_cast<uint32_t>(cmds::GetMultipleIntegervCHROMIUM::kCmdId), |
| 2732 cmd.header.command); | 2544 cmd.header.command); |
| 2733 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2545 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2734 EXPECT_EQ(static_cast<uint32_t>(11), cmd.pnames_shm_id); | 2546 EXPECT_EQ(static_cast<uint32_t>(11), cmd.pnames_shm_id); |
| 2735 EXPECT_EQ(static_cast<uint32_t>(12), cmd.pnames_shm_offset); | 2547 EXPECT_EQ(static_cast<uint32_t>(12), cmd.pnames_shm_offset); |
| 2736 EXPECT_EQ(static_cast<GLuint>(13), cmd.count); | 2548 EXPECT_EQ(static_cast<GLuint>(13), cmd.count); |
| 2737 EXPECT_EQ(static_cast<uint32_t>(14), cmd.results_shm_id); | 2549 EXPECT_EQ(static_cast<uint32_t>(14), cmd.results_shm_id); |
| 2738 EXPECT_EQ(static_cast<uint32_t>(15), cmd.results_shm_offset); | 2550 EXPECT_EQ(static_cast<uint32_t>(15), cmd.results_shm_offset); |
| 2739 EXPECT_EQ(static_cast<GLsizeiptr>(16), cmd.size); | 2551 EXPECT_EQ(static_cast<GLsizeiptr>(16), cmd.size); |
| 2740 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2552 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| (...skipping 21 matching lines...) Expand all Loading... |
| 2762 cmd.header.command); | 2574 cmd.header.command); |
| 2763 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2575 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2764 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); | 2576 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); |
| 2765 EXPECT_EQ(static_cast<uint32_t>(12), cmd.bucket_id); | 2577 EXPECT_EQ(static_cast<uint32_t>(12), cmd.bucket_id); |
| 2766 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2578 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2767 } | 2579 } |
| 2768 | 2580 |
| 2769 TEST_F(GLES2FormatTest, PostSubBufferCHROMIUM) { | 2581 TEST_F(GLES2FormatTest, PostSubBufferCHROMIUM) { |
| 2770 cmds::PostSubBufferCHROMIUM& cmd = | 2582 cmds::PostSubBufferCHROMIUM& cmd = |
| 2771 *GetBufferAs<cmds::PostSubBufferCHROMIUM>(); | 2583 *GetBufferAs<cmds::PostSubBufferCHROMIUM>(); |
| 2772 void* next_cmd = cmd.Set(&cmd, | 2584 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), static_cast<GLint>(12), |
| 2773 static_cast<GLint>(11), | 2585 static_cast<GLint>(13), static_cast<GLint>(14)); |
| 2774 static_cast<GLint>(12), | |
| 2775 static_cast<GLint>(13), | |
| 2776 static_cast<GLint>(14)); | |
| 2777 EXPECT_EQ(static_cast<uint32_t>(cmds::PostSubBufferCHROMIUM::kCmdId), | 2586 EXPECT_EQ(static_cast<uint32_t>(cmds::PostSubBufferCHROMIUM::kCmdId), |
| 2778 cmd.header.command); | 2587 cmd.header.command); |
| 2779 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2588 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2780 EXPECT_EQ(static_cast<GLint>(11), cmd.x); | 2589 EXPECT_EQ(static_cast<GLint>(11), cmd.x); |
| 2781 EXPECT_EQ(static_cast<GLint>(12), cmd.y); | 2590 EXPECT_EQ(static_cast<GLint>(12), cmd.y); |
| 2782 EXPECT_EQ(static_cast<GLint>(13), cmd.width); | 2591 EXPECT_EQ(static_cast<GLint>(13), cmd.width); |
| 2783 EXPECT_EQ(static_cast<GLint>(14), cmd.height); | 2592 EXPECT_EQ(static_cast<GLint>(14), cmd.height); |
| 2784 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2593 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2785 } | 2594 } |
| 2786 | 2595 |
| 2787 TEST_F(GLES2FormatTest, TexImageIOSurface2DCHROMIUM) { | 2596 TEST_F(GLES2FormatTest, TexImageIOSurface2DCHROMIUM) { |
| 2788 cmds::TexImageIOSurface2DCHROMIUM& cmd = | 2597 cmds::TexImageIOSurface2DCHROMIUM& cmd = |
| 2789 *GetBufferAs<cmds::TexImageIOSurface2DCHROMIUM>(); | 2598 *GetBufferAs<cmds::TexImageIOSurface2DCHROMIUM>(); |
| 2790 void* next_cmd = cmd.Set(&cmd, | 2599 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 2791 static_cast<GLenum>(11), | 2600 static_cast<GLsizei>(12), static_cast<GLsizei>(13), |
| 2792 static_cast<GLsizei>(12), | 2601 static_cast<GLuint>(14), static_cast<GLuint>(15)); |
| 2793 static_cast<GLsizei>(13), | |
| 2794 static_cast<GLuint>(14), | |
| 2795 static_cast<GLuint>(15)); | |
| 2796 EXPECT_EQ(static_cast<uint32_t>(cmds::TexImageIOSurface2DCHROMIUM::kCmdId), | 2602 EXPECT_EQ(static_cast<uint32_t>(cmds::TexImageIOSurface2DCHROMIUM::kCmdId), |
| 2797 cmd.header.command); | 2603 cmd.header.command); |
| 2798 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2604 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2799 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 2605 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 2800 EXPECT_EQ(static_cast<GLsizei>(12), cmd.width); | 2606 EXPECT_EQ(static_cast<GLsizei>(12), cmd.width); |
| 2801 EXPECT_EQ(static_cast<GLsizei>(13), cmd.height); | 2607 EXPECT_EQ(static_cast<GLsizei>(13), cmd.height); |
| 2802 EXPECT_EQ(static_cast<GLuint>(14), cmd.ioSurfaceId); | 2608 EXPECT_EQ(static_cast<GLuint>(14), cmd.ioSurfaceId); |
| 2803 EXPECT_EQ(static_cast<GLuint>(15), cmd.plane); | 2609 EXPECT_EQ(static_cast<GLuint>(15), cmd.plane); |
| 2804 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2610 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2805 } | 2611 } |
| 2806 | 2612 |
| 2807 TEST_F(GLES2FormatTest, CopyTextureCHROMIUM) { | 2613 TEST_F(GLES2FormatTest, CopyTextureCHROMIUM) { |
| 2808 cmds::CopyTextureCHROMIUM& cmd = *GetBufferAs<cmds::CopyTextureCHROMIUM>(); | 2614 cmds::CopyTextureCHROMIUM& cmd = *GetBufferAs<cmds::CopyTextureCHROMIUM>(); |
| 2809 void* next_cmd = cmd.Set(&cmd, | 2615 void* next_cmd = |
| 2810 static_cast<GLenum>(11), | 2616 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), |
| 2811 static_cast<GLenum>(12), | 2617 static_cast<GLenum>(13), static_cast<GLint>(14), |
| 2812 static_cast<GLenum>(13), | 2618 static_cast<GLint>(15), static_cast<GLenum>(16)); |
| 2813 static_cast<GLint>(14), | |
| 2814 static_cast<GLint>(15), | |
| 2815 static_cast<GLenum>(16)); | |
| 2816 EXPECT_EQ(static_cast<uint32_t>(cmds::CopyTextureCHROMIUM::kCmdId), | 2619 EXPECT_EQ(static_cast<uint32_t>(cmds::CopyTextureCHROMIUM::kCmdId), |
| 2817 cmd.header.command); | 2620 cmd.header.command); |
| 2818 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2621 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2819 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 2622 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 2820 EXPECT_EQ(static_cast<GLenum>(12), cmd.source_id); | 2623 EXPECT_EQ(static_cast<GLenum>(12), cmd.source_id); |
| 2821 EXPECT_EQ(static_cast<GLenum>(13), cmd.dest_id); | 2624 EXPECT_EQ(static_cast<GLenum>(13), cmd.dest_id); |
| 2822 EXPECT_EQ(static_cast<GLint>(14), cmd.level); | 2625 EXPECT_EQ(static_cast<GLint>(14), cmd.level); |
| 2823 EXPECT_EQ(static_cast<GLint>(15), cmd.internalformat); | 2626 EXPECT_EQ(static_cast<GLint>(15), cmd.internalformat); |
| 2824 EXPECT_EQ(static_cast<GLenum>(16), cmd.dest_type); | 2627 EXPECT_EQ(static_cast<GLenum>(16), cmd.dest_type); |
| 2825 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2628 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2826 } | 2629 } |
| 2827 | 2630 |
| 2828 TEST_F(GLES2FormatTest, DrawArraysInstancedANGLE) { | 2631 TEST_F(GLES2FormatTest, DrawArraysInstancedANGLE) { |
| 2829 cmds::DrawArraysInstancedANGLE& cmd = | 2632 cmds::DrawArraysInstancedANGLE& cmd = |
| 2830 *GetBufferAs<cmds::DrawArraysInstancedANGLE>(); | 2633 *GetBufferAs<cmds::DrawArraysInstancedANGLE>(); |
| 2831 void* next_cmd = cmd.Set(&cmd, | 2634 void* next_cmd = |
| 2832 static_cast<GLenum>(11), | 2635 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12), |
| 2833 static_cast<GLint>(12), | 2636 static_cast<GLsizei>(13), static_cast<GLsizei>(14)); |
| 2834 static_cast<GLsizei>(13), | |
| 2835 static_cast<GLsizei>(14)); | |
| 2836 EXPECT_EQ(static_cast<uint32_t>(cmds::DrawArraysInstancedANGLE::kCmdId), | 2637 EXPECT_EQ(static_cast<uint32_t>(cmds::DrawArraysInstancedANGLE::kCmdId), |
| 2837 cmd.header.command); | 2638 cmd.header.command); |
| 2838 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2639 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2839 EXPECT_EQ(static_cast<GLenum>(11), cmd.mode); | 2640 EXPECT_EQ(static_cast<GLenum>(11), cmd.mode); |
| 2840 EXPECT_EQ(static_cast<GLint>(12), cmd.first); | 2641 EXPECT_EQ(static_cast<GLint>(12), cmd.first); |
| 2841 EXPECT_EQ(static_cast<GLsizei>(13), cmd.count); | 2642 EXPECT_EQ(static_cast<GLsizei>(13), cmd.count); |
| 2842 EXPECT_EQ(static_cast<GLsizei>(14), cmd.primcount); | 2643 EXPECT_EQ(static_cast<GLsizei>(14), cmd.primcount); |
| 2843 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2644 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2844 } | 2645 } |
| 2845 | 2646 |
| 2846 TEST_F(GLES2FormatTest, DrawElementsInstancedANGLE) { | 2647 TEST_F(GLES2FormatTest, DrawElementsInstancedANGLE) { |
| 2847 cmds::DrawElementsInstancedANGLE& cmd = | 2648 cmds::DrawElementsInstancedANGLE& cmd = |
| 2848 *GetBufferAs<cmds::DrawElementsInstancedANGLE>(); | 2649 *GetBufferAs<cmds::DrawElementsInstancedANGLE>(); |
| 2849 void* next_cmd = cmd.Set(&cmd, | 2650 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 2850 static_cast<GLenum>(11), | 2651 static_cast<GLsizei>(12), static_cast<GLenum>(13), |
| 2851 static_cast<GLsizei>(12), | 2652 static_cast<GLuint>(14), static_cast<GLsizei>(15)); |
| 2852 static_cast<GLenum>(13), | |
| 2853 static_cast<GLuint>(14), | |
| 2854 static_cast<GLsizei>(15)); | |
| 2855 EXPECT_EQ(static_cast<uint32_t>(cmds::DrawElementsInstancedANGLE::kCmdId), | 2653 EXPECT_EQ(static_cast<uint32_t>(cmds::DrawElementsInstancedANGLE::kCmdId), |
| 2856 cmd.header.command); | 2654 cmd.header.command); |
| 2857 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2655 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2858 EXPECT_EQ(static_cast<GLenum>(11), cmd.mode); | 2656 EXPECT_EQ(static_cast<GLenum>(11), cmd.mode); |
| 2859 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); | 2657 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); |
| 2860 EXPECT_EQ(static_cast<GLenum>(13), cmd.type); | 2658 EXPECT_EQ(static_cast<GLenum>(13), cmd.type); |
| 2861 EXPECT_EQ(static_cast<GLuint>(14), cmd.index_offset); | 2659 EXPECT_EQ(static_cast<GLuint>(14), cmd.index_offset); |
| 2862 EXPECT_EQ(static_cast<GLsizei>(15), cmd.primcount); | 2660 EXPECT_EQ(static_cast<GLsizei>(15), cmd.primcount); |
| 2863 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2661 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2864 } | 2662 } |
| (...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3122 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 2920 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 3123 CheckBytesWrittenMatchesExpectedSize( | 2921 CheckBytesWrittenMatchesExpectedSize( |
| 3124 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 2922 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 3125 // TODO(gman): Check that data was inserted; | 2923 // TODO(gman): Check that data was inserted; |
| 3126 } | 2924 } |
| 3127 | 2925 |
| 3128 // TODO(gman): Write test for CreateAndConsumeTextureCHROMIUMImmediate | 2926 // TODO(gman): Write test for CreateAndConsumeTextureCHROMIUMImmediate |
| 3129 TEST_F(GLES2FormatTest, BindUniformLocationCHROMIUMBucket) { | 2927 TEST_F(GLES2FormatTest, BindUniformLocationCHROMIUMBucket) { |
| 3130 cmds::BindUniformLocationCHROMIUMBucket& cmd = | 2928 cmds::BindUniformLocationCHROMIUMBucket& cmd = |
| 3131 *GetBufferAs<cmds::BindUniformLocationCHROMIUMBucket>(); | 2929 *GetBufferAs<cmds::BindUniformLocationCHROMIUMBucket>(); |
| 3132 void* next_cmd = cmd.Set(&cmd, | 2930 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), |
| 3133 static_cast<GLuint>(11), | 2931 static_cast<GLint>(12), static_cast<uint32_t>(13)); |
| 3134 static_cast<GLint>(12), | |
| 3135 static_cast<uint32_t>(13)); | |
| 3136 EXPECT_EQ( | 2932 EXPECT_EQ( |
| 3137 static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUMBucket::kCmdId), | 2933 static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUMBucket::kCmdId), |
| 3138 cmd.header.command); | 2934 cmd.header.command); |
| 3139 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2935 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3140 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 2936 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 3141 EXPECT_EQ(static_cast<GLint>(12), cmd.location); | 2937 EXPECT_EQ(static_cast<GLint>(12), cmd.location); |
| 3142 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); | 2938 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); |
| 3143 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2939 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3144 } | 2940 } |
| 3145 | 2941 |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3184 void* next_cmd = cmd.Set(&cmd); | 2980 void* next_cmd = cmd.Set(&cmd); |
| 3185 EXPECT_EQ(static_cast<uint32_t>(cmds::TraceEndCHROMIUM::kCmdId), | 2981 EXPECT_EQ(static_cast<uint32_t>(cmds::TraceEndCHROMIUM::kCmdId), |
| 3186 cmd.header.command); | 2982 cmd.header.command); |
| 3187 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2983 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3188 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2984 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3189 } | 2985 } |
| 3190 | 2986 |
| 3191 TEST_F(GLES2FormatTest, AsyncTexSubImage2DCHROMIUM) { | 2987 TEST_F(GLES2FormatTest, AsyncTexSubImage2DCHROMIUM) { |
| 3192 cmds::AsyncTexSubImage2DCHROMIUM& cmd = | 2988 cmds::AsyncTexSubImage2DCHROMIUM& cmd = |
| 3193 *GetBufferAs<cmds::AsyncTexSubImage2DCHROMIUM>(); | 2989 *GetBufferAs<cmds::AsyncTexSubImage2DCHROMIUM>(); |
| 3194 void* next_cmd = cmd.Set(&cmd, | 2990 void* next_cmd = cmd.Set( |
| 3195 static_cast<GLenum>(11), | 2991 &cmd, static_cast<GLenum>(11), static_cast<GLint>(12), |
| 3196 static_cast<GLint>(12), | 2992 static_cast<GLint>(13), static_cast<GLint>(14), static_cast<GLsizei>(15), |
| 3197 static_cast<GLint>(13), | 2993 static_cast<GLsizei>(16), static_cast<GLenum>(17), |
| 3198 static_cast<GLint>(14), | 2994 static_cast<GLenum>(18), static_cast<uint32_t>(19), |
| 3199 static_cast<GLsizei>(15), | 2995 static_cast<uint32_t>(20), static_cast<uint32_t>(21), |
| 3200 static_cast<GLsizei>(16), | 2996 static_cast<uint32_t>(22), static_cast<uint32_t>(23)); |
| 3201 static_cast<GLenum>(17), | |
| 3202 static_cast<GLenum>(18), | |
| 3203 static_cast<uint32_t>(19), | |
| 3204 static_cast<uint32_t>(20), | |
| 3205 static_cast<uint32_t>(21), | |
| 3206 static_cast<uint32_t>(22), | |
| 3207 static_cast<uint32_t>(23)); | |
| 3208 EXPECT_EQ(static_cast<uint32_t>(cmds::AsyncTexSubImage2DCHROMIUM::kCmdId), | 2997 EXPECT_EQ(static_cast<uint32_t>(cmds::AsyncTexSubImage2DCHROMIUM::kCmdId), |
| 3209 cmd.header.command); | 2998 cmd.header.command); |
| 3210 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2999 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3211 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3000 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 3212 EXPECT_EQ(static_cast<GLint>(12), cmd.level); | 3001 EXPECT_EQ(static_cast<GLint>(12), cmd.level); |
| 3213 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset); | 3002 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset); |
| 3214 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset); | 3003 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset); |
| 3215 EXPECT_EQ(static_cast<GLsizei>(15), cmd.width); | 3004 EXPECT_EQ(static_cast<GLsizei>(15), cmd.width); |
| 3216 EXPECT_EQ(static_cast<GLsizei>(16), cmd.height); | 3005 EXPECT_EQ(static_cast<GLsizei>(16), cmd.height); |
| 3217 EXPECT_EQ(static_cast<GLenum>(17), cmd.format); | 3006 EXPECT_EQ(static_cast<GLenum>(17), cmd.format); |
| 3218 EXPECT_EQ(static_cast<GLenum>(18), cmd.type); | 3007 EXPECT_EQ(static_cast<GLenum>(18), cmd.type); |
| 3219 EXPECT_EQ(static_cast<uint32_t>(19), cmd.data_shm_id); | 3008 EXPECT_EQ(static_cast<uint32_t>(19), cmd.data_shm_id); |
| 3220 EXPECT_EQ(static_cast<uint32_t>(20), cmd.data_shm_offset); | 3009 EXPECT_EQ(static_cast<uint32_t>(20), cmd.data_shm_offset); |
| 3221 EXPECT_EQ(static_cast<uint32_t>(21), cmd.async_upload_token); | 3010 EXPECT_EQ(static_cast<uint32_t>(21), cmd.async_upload_token); |
| 3222 EXPECT_EQ(static_cast<uint32_t>(22), cmd.sync_data_shm_id); | 3011 EXPECT_EQ(static_cast<uint32_t>(22), cmd.sync_data_shm_id); |
| 3223 EXPECT_EQ(static_cast<uint32_t>(23), cmd.sync_data_shm_offset); | 3012 EXPECT_EQ(static_cast<uint32_t>(23), cmd.sync_data_shm_offset); |
| 3224 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3013 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3225 } | 3014 } |
| 3226 | 3015 |
| 3227 TEST_F(GLES2FormatTest, AsyncTexImage2DCHROMIUM) { | 3016 TEST_F(GLES2FormatTest, AsyncTexImage2DCHROMIUM) { |
| 3228 cmds::AsyncTexImage2DCHROMIUM& cmd = | 3017 cmds::AsyncTexImage2DCHROMIUM& cmd = |
| 3229 *GetBufferAs<cmds::AsyncTexImage2DCHROMIUM>(); | 3018 *GetBufferAs<cmds::AsyncTexImage2DCHROMIUM>(); |
| 3230 void* next_cmd = cmd.Set(&cmd, | 3019 void* next_cmd = |
| 3231 static_cast<GLenum>(11), | 3020 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12), |
| 3232 static_cast<GLint>(12), | 3021 static_cast<GLint>(13), static_cast<GLsizei>(14), |
| 3233 static_cast<GLint>(13), | 3022 static_cast<GLsizei>(15), static_cast<GLenum>(16), |
| 3234 static_cast<GLsizei>(14), | 3023 static_cast<GLenum>(17), static_cast<uint32_t>(18), |
| 3235 static_cast<GLsizei>(15), | 3024 static_cast<uint32_t>(19), static_cast<uint32_t>(20), |
| 3236 static_cast<GLenum>(16), | 3025 static_cast<uint32_t>(21), static_cast<uint32_t>(22)); |
| 3237 static_cast<GLenum>(17), | |
| 3238 static_cast<uint32_t>(18), | |
| 3239 static_cast<uint32_t>(19), | |
| 3240 static_cast<uint32_t>(20), | |
| 3241 static_cast<uint32_t>(21), | |
| 3242 static_cast<uint32_t>(22)); | |
| 3243 EXPECT_EQ(static_cast<uint32_t>(cmds::AsyncTexImage2DCHROMIUM::kCmdId), | 3026 EXPECT_EQ(static_cast<uint32_t>(cmds::AsyncTexImage2DCHROMIUM::kCmdId), |
| 3244 cmd.header.command); | 3027 cmd.header.command); |
| 3245 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3028 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3246 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3029 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 3247 EXPECT_EQ(static_cast<GLint>(12), cmd.level); | 3030 EXPECT_EQ(static_cast<GLint>(12), cmd.level); |
| 3248 EXPECT_EQ(static_cast<GLint>(13), cmd.internalformat); | 3031 EXPECT_EQ(static_cast<GLint>(13), cmd.internalformat); |
| 3249 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); | 3032 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); |
| 3250 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); | 3033 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); |
| 3251 EXPECT_EQ(static_cast<GLenum>(16), cmd.format); | 3034 EXPECT_EQ(static_cast<GLenum>(16), cmd.format); |
| 3252 EXPECT_EQ(static_cast<GLenum>(17), cmd.type); | 3035 EXPECT_EQ(static_cast<GLenum>(17), cmd.type); |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3352 void* next_cmd = cmd.Set(&cmd); | 3135 void* next_cmd = cmd.Set(&cmd); |
| 3353 EXPECT_EQ(static_cast<uint32_t>(cmds::DiscardBackbufferCHROMIUM::kCmdId), | 3136 EXPECT_EQ(static_cast<uint32_t>(cmds::DiscardBackbufferCHROMIUM::kCmdId), |
| 3354 cmd.header.command); | 3137 cmd.header.command); |
| 3355 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3138 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3356 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3139 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3357 } | 3140 } |
| 3358 | 3141 |
| 3359 TEST_F(GLES2FormatTest, ScheduleOverlayPlaneCHROMIUM) { | 3142 TEST_F(GLES2FormatTest, ScheduleOverlayPlaneCHROMIUM) { |
| 3360 cmds::ScheduleOverlayPlaneCHROMIUM& cmd = | 3143 cmds::ScheduleOverlayPlaneCHROMIUM& cmd = |
| 3361 *GetBufferAs<cmds::ScheduleOverlayPlaneCHROMIUM>(); | 3144 *GetBufferAs<cmds::ScheduleOverlayPlaneCHROMIUM>(); |
| 3362 void* next_cmd = cmd.Set(&cmd, | 3145 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), |
| 3363 static_cast<GLint>(11), | 3146 static_cast<GLenum>(12), static_cast<GLuint>(13), |
| 3364 static_cast<GLenum>(12), | 3147 static_cast<GLint>(14), static_cast<GLint>(15), |
| 3365 static_cast<GLuint>(13), | 3148 static_cast<GLint>(16), static_cast<GLint>(17), |
| 3366 static_cast<GLint>(14), | 3149 static_cast<GLfloat>(18), static_cast<GLfloat>(19), |
| 3367 static_cast<GLint>(15), | 3150 static_cast<GLfloat>(20), static_cast<GLfloat>(21)); |
| 3368 static_cast<GLint>(16), | |
| 3369 static_cast<GLint>(17), | |
| 3370 static_cast<GLfloat>(18), | |
| 3371 static_cast<GLfloat>(19), | |
| 3372 static_cast<GLfloat>(20), | |
| 3373 static_cast<GLfloat>(21)); | |
| 3374 EXPECT_EQ(static_cast<uint32_t>(cmds::ScheduleOverlayPlaneCHROMIUM::kCmdId), | 3151 EXPECT_EQ(static_cast<uint32_t>(cmds::ScheduleOverlayPlaneCHROMIUM::kCmdId), |
| 3375 cmd.header.command); | 3152 cmd.header.command); |
| 3376 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3153 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3377 EXPECT_EQ(static_cast<GLint>(11), cmd.plane_z_order); | 3154 EXPECT_EQ(static_cast<GLint>(11), cmd.plane_z_order); |
| 3378 EXPECT_EQ(static_cast<GLenum>(12), cmd.plane_transform); | 3155 EXPECT_EQ(static_cast<GLenum>(12), cmd.plane_transform); |
| 3379 EXPECT_EQ(static_cast<GLuint>(13), cmd.overlay_texture_id); | 3156 EXPECT_EQ(static_cast<GLuint>(13), cmd.overlay_texture_id); |
| 3380 EXPECT_EQ(static_cast<GLint>(14), cmd.bounds_x); | 3157 EXPECT_EQ(static_cast<GLint>(14), cmd.bounds_x); |
| 3381 EXPECT_EQ(static_cast<GLint>(15), cmd.bounds_y); | 3158 EXPECT_EQ(static_cast<GLint>(15), cmd.bounds_y); |
| 3382 EXPECT_EQ(static_cast<GLint>(16), cmd.bounds_width); | 3159 EXPECT_EQ(static_cast<GLint>(16), cmd.bounds_width); |
| 3383 EXPECT_EQ(static_cast<GLint>(17), cmd.bounds_height); | 3160 EXPECT_EQ(static_cast<GLint>(17), cmd.bounds_height); |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3435 TEST_F(GLES2FormatTest, BlendBarrierKHR) { | 3212 TEST_F(GLES2FormatTest, BlendBarrierKHR) { |
| 3436 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); | 3213 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); |
| 3437 void* next_cmd = cmd.Set(&cmd); | 3214 void* next_cmd = cmd.Set(&cmd); |
| 3438 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), | 3215 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), |
| 3439 cmd.header.command); | 3216 cmd.header.command); |
| 3440 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3217 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3441 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3218 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3442 } | 3219 } |
| 3443 | 3220 |
| 3444 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 3221 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
| OLD | NEW |