| 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 13003 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13014 static const CommandId kCmdId = kBindTexImage2DCHROMIUM; | 13014 static const CommandId kCmdId = kBindTexImage2DCHROMIUM; |
| 13015 static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 13015 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
| 13016 static const uint8_t cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 13016 static const uint8_t cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
| 13017 | 13017 |
| 13018 static uint32_t ComputeSize() { | 13018 static uint32_t ComputeSize() { |
| 13019 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT | 13019 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT |
| 13020 } | 13020 } |
| 13021 | 13021 |
| 13022 void SetHeader() { header.SetCmd<ValueType>(); } | 13022 void SetHeader() { header.SetCmd<ValueType>(); } |
| 13023 | 13023 |
| 13024 void Init(GLenum _target, GLint _imageId) { | 13024 void Init(GLenum _target, GLint _imageId, GLint _fenceId) { |
| 13025 SetHeader(); | 13025 SetHeader(); |
| 13026 target = _target; | 13026 target = _target; |
| 13027 imageId = _imageId; | 13027 imageId = _imageId; |
| 13028 fenceId = _fenceId; |
| 13028 } | 13029 } |
| 13029 | 13030 |
| 13030 void* Set(void* cmd, GLenum _target, GLint _imageId) { | 13031 void* Set(void* cmd, GLenum _target, GLint _imageId, GLint _fenceId) { |
| 13031 static_cast<ValueType*>(cmd)->Init(_target, _imageId); | 13032 static_cast<ValueType*>(cmd)->Init(_target, _imageId, _fenceId); |
| 13032 return NextCmdAddress<ValueType>(cmd); | 13033 return NextCmdAddress<ValueType>(cmd); |
| 13033 } | 13034 } |
| 13034 | 13035 |
| 13035 gpu::CommandHeader header; | 13036 gpu::CommandHeader header; |
| 13036 uint32_t target; | 13037 uint32_t target; |
| 13037 int32_t imageId; | 13038 int32_t imageId; |
| 13039 int32_t fenceId; |
| 13038 }; | 13040 }; |
| 13039 | 13041 |
| 13040 static_assert(sizeof(BindTexImage2DCHROMIUM) == 12, | 13042 static_assert(sizeof(BindTexImage2DCHROMIUM) == 16, |
| 13041 "size of BindTexImage2DCHROMIUM should be 12"); | 13043 "size of BindTexImage2DCHROMIUM should be 16"); |
| 13042 static_assert(offsetof(BindTexImage2DCHROMIUM, header) == 0, | 13044 static_assert(offsetof(BindTexImage2DCHROMIUM, header) == 0, |
| 13043 "offset of BindTexImage2DCHROMIUM header should be 0"); | 13045 "offset of BindTexImage2DCHROMIUM header should be 0"); |
| 13044 static_assert(offsetof(BindTexImage2DCHROMIUM, target) == 4, | 13046 static_assert(offsetof(BindTexImage2DCHROMIUM, target) == 4, |
| 13045 "offset of BindTexImage2DCHROMIUM target should be 4"); | 13047 "offset of BindTexImage2DCHROMIUM target should be 4"); |
| 13046 static_assert(offsetof(BindTexImage2DCHROMIUM, imageId) == 8, | 13048 static_assert(offsetof(BindTexImage2DCHROMIUM, imageId) == 8, |
| 13047 "offset of BindTexImage2DCHROMIUM imageId should be 8"); | 13049 "offset of BindTexImage2DCHROMIUM imageId should be 8"); |
| 13050 static_assert(offsetof(BindTexImage2DCHROMIUM, fenceId) == 12, |
| 13051 "offset of BindTexImage2DCHROMIUM fenceId should be 12"); |
| 13048 | 13052 |
| 13049 struct ReleaseTexImage2DCHROMIUM { | 13053 struct ReleaseTexImage2DCHROMIUM { |
| 13050 typedef ReleaseTexImage2DCHROMIUM ValueType; | 13054 typedef ReleaseTexImage2DCHROMIUM ValueType; |
| 13051 static const CommandId kCmdId = kReleaseTexImage2DCHROMIUM; | 13055 static const CommandId kCmdId = kReleaseTexImage2DCHROMIUM; |
| 13052 static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 13056 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
| 13053 static const uint8_t cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 13057 static const uint8_t cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
| 13054 | 13058 |
| 13055 static uint32_t ComputeSize() { | 13059 static uint32_t ComputeSize() { |
| 13056 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT | 13060 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT |
| 13057 } | 13061 } |
| (...skipping 2534 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 15592 static_assert(offsetof(SwapBuffersWithDamageCHROMIUM, x) == 4, | 15596 static_assert(offsetof(SwapBuffersWithDamageCHROMIUM, x) == 4, |
| 15593 "offset of SwapBuffersWithDamageCHROMIUM x should be 4"); | 15597 "offset of SwapBuffersWithDamageCHROMIUM x should be 4"); |
| 15594 static_assert(offsetof(SwapBuffersWithDamageCHROMIUM, y) == 8, | 15598 static_assert(offsetof(SwapBuffersWithDamageCHROMIUM, y) == 8, |
| 15595 "offset of SwapBuffersWithDamageCHROMIUM y should be 8"); | 15599 "offset of SwapBuffersWithDamageCHROMIUM y should be 8"); |
| 15596 static_assert(offsetof(SwapBuffersWithDamageCHROMIUM, width) == 12, | 15600 static_assert(offsetof(SwapBuffersWithDamageCHROMIUM, width) == 12, |
| 15597 "offset of SwapBuffersWithDamageCHROMIUM width should be 12"); | 15601 "offset of SwapBuffersWithDamageCHROMIUM width should be 12"); |
| 15598 static_assert(offsetof(SwapBuffersWithDamageCHROMIUM, height) == 16, | 15602 static_assert(offsetof(SwapBuffersWithDamageCHROMIUM, height) == 16, |
| 15599 "offset of SwapBuffersWithDamageCHROMIUM height should be 16"); | 15603 "offset of SwapBuffersWithDamageCHROMIUM height should be 16"); |
| 15600 | 15604 |
| 15601 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 15605 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
| OLD | NEW |