summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormostynb <mostynb@opera.com>2014-12-19 16:36:44 -0800
committerCommit bot <commit-bot@chromium.org>2014-12-20 00:37:33 +0000
commit7f032091dad424a76cb267772c27b9b165ed157f (patch)
treea5b9aef86f68c3e78b0eeee98ddddac9d31f7239
parentfe43b8ac558890fcd204b1f4354281065e026d74 (diff)
downloadchromium_src-7f032091dad424a76cb267772c27b9b165ed157f.zip
chromium_src-7f032091dad424a76cb267772c27b9b165ed157f.tar.gz
chromium_src-7f032091dad424a76cb267772c27b9b165ed157f.tar.bz2
replace COMPILE_ASSERT with static_assert in gpu/
BUG=442514 Review URL: https://codereview.chromium.org/817023003 Cr-Commit-Position: refs/heads/master@{#309311}
-rwxr-xr-xgpu/command_buffer/build_gles2_cmd_buffer.py19
-rw-r--r--gpu/command_buffer/client/cmd_buffer_helper.h9
-rw-r--r--gpu/command_buffer/client/cmd_buffer_helper_test.cc8
-rw-r--r--gpu/command_buffer/client/share_group.cc4
-rw-r--r--gpu/command_buffer/common/cmd_buffer_common.h166
-rw-r--r--gpu/command_buffer/common/gles2_cmd_format.h78
-rw-r--r--gpu/command_buffer/common/gles2_cmd_format_autogen.h4602
-rw-r--r--gpu/command_buffer/service/common_decoder_unittest.cc6
-rw-r--r--gpu/command_buffer/service/feature_info.cc18
-rw-r--r--gpu/command_buffer/service/gles2_cmd_clear_framebuffer.cc4
-rw-r--r--gpu/command_buffer/service/gles2_cmd_copy_texture_chromium.cc4
-rw-r--r--gpu/command_buffer/service/gles2_cmd_decoder.cc12
-rw-r--r--gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc3
-rw-r--r--gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h6
-rw-r--r--gpu/config/gpu_info.cc4
15 files changed, 2556 insertions, 2387 deletions
diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py
index 418612a..4acf8e3 100755
--- a/gpu/command_buffer/build_gles2_cmd_buffer.py
+++ b/gpu/command_buffer/build_gles2_cmd_buffer.py
@@ -3174,15 +3174,17 @@ class TypeHandler(object):
file.Write("\n")
size = len(args) * _SIZE_OF_UINT32 + _SIZE_OF_COMMAND_HEADER
- file.Write("COMPILE_ASSERT(sizeof(%s) == %d,\n" % (func.name, size))
- file.Write(" Sizeof_%s_is_not_%d);\n" % (func.name, size))
- file.Write("COMPILE_ASSERT(offsetof(%s, header) == 0,\n" % func.name)
- file.Write(" OffsetOf_%s_header_not_0);\n" % func.name)
+ file.Write("static_assert(sizeof(%s) == %d,\n" % (func.name, size))
+ file.Write(" \"size of %s should be %d\");\n" %
+ (func.name, size))
+ file.Write("static_assert(offsetof(%s, header) == 0,\n" % func.name)
+ file.Write(" \"offset of %s header should be 0\");\n" %
+ func.name)
offset = _SIZE_OF_COMMAND_HEADER
for arg in args:
- file.Write("COMPILE_ASSERT(offsetof(%s, %s) == %d,\n" %
+ file.Write("static_assert(offsetof(%s, %s) == %d,\n" %
(func.name, arg.name, offset))
- file.Write(" OffsetOf_%s_%s_not_%d);\n" %
+ file.Write(" \"offset of %s %s should be %d\");\n" %
(func.name, arg.name, offset))
offset += _SIZE_OF_UINT32
if not result == None and len(result) > 1:
@@ -3191,8 +3193,9 @@ class TypeHandler(object):
parts = line.split()
name = parts[-1]
check = """
-COMPILE_ASSERT(offsetof(%(cmd_name)s::Result, %(field_name)s) == %(offset)d,
- OffsetOf_%(cmd_name)s_Result_%(field_name)s_not_%(offset)d);
+static_assert(offsetof(%(cmd_name)s::Result, %(field_name)s) == %(offset)d,
+ "offset of %(cmd_name)s Result %(field_name)s should be "
+ "%(offset)d");
"""
file.Write((check.strip() + "\n") % {
'cmd_name': func.name,
diff --git a/gpu/command_buffer/client/cmd_buffer_helper.h b/gpu/command_buffer/client/cmd_buffer_helper.h
index d10a554..053c1c9 100644
--- a/gpu/command_buffer/client/cmd_buffer_helper.h
+++ b/gpu/command_buffer/client/cmd_buffer_helper.h
@@ -152,7 +152,8 @@ class GPU_EXPORT CommandBufferHelper {
// a reference to it.
template <typename T>
T* GetCmdSpace() {
- COMPILE_ASSERT(T::kArgFlags == cmd::kFixed, Cmd_kArgFlags_not_kFixed);
+ static_assert(T::kArgFlags == cmd::kFixed,
+ "T::kArgFlags should equal cmd::kFixed");
int32 space_needed = ComputeNumEntries(sizeof(T));
T* data = static_cast<T*>(GetSpace(space_needed));
ForceNullCheck(data);
@@ -162,7 +163,8 @@ class GPU_EXPORT CommandBufferHelper {
// Typed version of GetSpace for immediate commands.
template <typename T>
T* GetImmediateCmdSpace(size_t data_space) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kAtLeastN, Cmd_kArgFlags_not_kAtLeastN);
+ static_assert(T::kArgFlags == cmd::kAtLeastN,
+ "T::kArgFlags should equal cmd::kAtLeastN");
int32 space_needed = ComputeNumEntries(sizeof(T) + data_space);
T* data = static_cast<T*>(GetSpace(space_needed));
ForceNullCheck(data);
@@ -172,7 +174,8 @@ class GPU_EXPORT CommandBufferHelper {
// Typed version of GetSpace for immediate commands.
template <typename T>
T* GetImmediateCmdSpaceTotalSize(size_t total_space) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kAtLeastN, Cmd_kArgFlags_not_kAtLeastN);
+ static_assert(T::kArgFlags == cmd::kAtLeastN,
+ "T::kArgFlags should equal cmd::kAtLeastN");
int32 space_needed = ComputeNumEntries(total_space);
T* data = static_cast<T*>(GetSpace(space_needed));
ForceNullCheck(data);
diff --git a/gpu/command_buffer/client/cmd_buffer_helper_test.cc b/gpu/command_buffer/client/cmd_buffer_helper_test.cc
index fe68887..2e807e2 100644
--- a/gpu/command_buffer/client/cmd_buffer_helper_test.cc
+++ b/gpu/command_buffer/client/cmd_buffer_helper_test.cc
@@ -471,8 +471,8 @@ TEST_F(CommandBufferHelperTest, TestCommandProcessing) {
TEST_F(CommandBufferHelperTest, TestCommandWrapping) {
// Add num_commands * commands of size 3 through the helper to make sure we
// do wrap. kTotalNumCommandEntries must not be a multiple of 3.
- COMPILE_ASSERT(kTotalNumCommandEntries % 3 != 0,
- Is_multiple_of_num_command_entries);
+ static_assert(kTotalNumCommandEntries % 3 != 0,
+ "kTotalNumCommandEntries must not be a multiple of 3");
const int kNumCommands = (kTotalNumCommandEntries / 3) * 2;
CommandBufferEntry args1[2];
args1[0].value_uint32 = 5;
@@ -495,8 +495,8 @@ TEST_F(CommandBufferHelperTest, TestCommandWrapping) {
TEST_F(CommandBufferHelperTest, TestCommandWrappingExactMultiple) {
const int32 kCommandSize = kTotalNumCommandEntries / 2;
const size_t kNumArgs = kCommandSize - 1;
- COMPILE_ASSERT(kTotalNumCommandEntries % kCommandSize == 0,
- Not_multiple_of_num_command_entries);
+ static_assert(kTotalNumCommandEntries % kCommandSize == 0,
+ "kTotalNumCommandEntries should be a multiple of kCommandSize");
CommandBufferEntry args1[kNumArgs];
for (size_t ii = 0; ii < kNumArgs; ++ii) {
args1[ii].value_uint32 = ii + 1;
diff --git a/gpu/command_buffer/client/share_group.cc b/gpu/command_buffer/client/share_group.cc
index b5261ee..726714f 100644
--- a/gpu/command_buffer/client/share_group.cc
+++ b/gpu/command_buffer/client/share_group.cc
@@ -19,8 +19,8 @@ namespace gles2 {
ShareGroupContextData::IdHandlerData::IdHandlerData() : flush_generation_(0) {}
ShareGroupContextData::IdHandlerData::~IdHandlerData() {}
-COMPILE_ASSERT(gpu::kInvalidResource == 0,
- INVALID_RESOURCE_NOT_0_AS_GL_EXPECTS);
+static_assert(gpu::kInvalidResource == 0,
+ "GL expects kInvalidResource to be 0");
// The standard id handler.
class IdHandler : public IdHandlerInterface {
diff --git a/gpu/command_buffer/common/cmd_buffer_common.h b/gpu/command_buffer/common/cmd_buffer_common.h
index 828731b..a2b8c5a 100644
--- a/gpu/command_buffer/common/cmd_buffer_common.h
+++ b/gpu/command_buffer/common/cmd_buffer_common.h
@@ -57,14 +57,16 @@ struct CommandHeader {
// variable sized commands like immediate commands or Noop.
template <typename T>
void SetCmd() {
- COMPILE_ASSERT(T::kArgFlags == cmd::kFixed, Cmd_kArgFlags_not_kFixed);
+ static_assert(T::kArgFlags == cmd::kFixed,
+ "T::kArgFlags should equal cmd::kFixed");
Init(T::kCmdId, ComputeNumEntries(sizeof(T))); // NOLINT
}
// Sets the header by a size in bytes of the immediate data after the command.
template <typename T>
void SetCmdBySize(uint32_t size_of_data_in_bytes) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kAtLeastN, Cmd_kArgFlags_not_kAtLeastN);
+ static_assert(T::kArgFlags == cmd::kAtLeastN,
+ "T::kArgFlags should equal cmd::kAtLeastN");
Init(T::kCmdId,
ComputeNumEntries(sizeof(T) + size_of_data_in_bytes)); // NOLINT
}
@@ -72,13 +74,15 @@ struct CommandHeader {
// Sets the header by a size in bytes.
template <typename T>
void SetCmdByTotalSize(uint32_t size_in_bytes) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kAtLeastN, Cmd_kArgFlags_not_kAtLeastN);
+ static_assert(T::kArgFlags == cmd::kAtLeastN,
+ "T::kArgFlags should equal cmd::kAtLeastN");
DCHECK_GE(size_in_bytes, sizeof(T)); // NOLINT
Init(T::kCmdId, ComputeNumEntries(size_in_bytes));
}
};
-COMPILE_ASSERT(sizeof(CommandHeader) == 4, Sizeof_CommandHeader_is_not_4);
+static_assert(sizeof(CommandHeader) == 4,
+ "size of CommandHeader should equal 4");
// Union that defines possible command buffer entries.
union CommandBufferEntry {
@@ -91,8 +95,9 @@ union CommandBufferEntry {
#define GPU_COMMAND_BUFFER_ENTRY_ALIGNMENT 4
const size_t kCommandBufferEntrySize = GPU_COMMAND_BUFFER_ENTRY_ALIGNMENT;
-COMPILE_ASSERT(sizeof(CommandBufferEntry) == kCommandBufferEntrySize,
- Sizeof_CommandBufferEntry_is_not_4);
+static_assert(sizeof(CommandBufferEntry) == kCommandBufferEntrySize,
+ "size of CommandBufferEntry should equal "
+ "kCommandBufferEntrySize");
// Command buffer is GPU_COMMAND_BUFFER_ENTRY_ALIGNMENT byte aligned.
#pragma pack(push, GPU_COMMAND_BUFFER_ENTRY_ALIGNMENT)
@@ -104,7 +109,8 @@ COMPILE_ASSERT(sizeof(CommandBufferEntry) == kCommandBufferEntrySize,
// cmd: Address of command.
template <typename T>
void* ImmediateDataAddress(T* cmd) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kAtLeastN, Cmd_kArgFlags_not_kAtLeastN);
+ static_assert(T::kArgFlags == cmd::kAtLeastN,
+ "T::kArgFlags should equal cmd::kAtLeastN");
return reinterpret_cast<char*>(cmd) + sizeof(*cmd);
}
@@ -114,7 +120,8 @@ template <typename T>
// Parameters:
// cmd: Address of command.
void* NextCmdAddress(void* cmd) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kFixed, Cmd_kArgFlags_not_kFixed);
+ static_assert(T::kArgFlags == cmd::kFixed,
+ "T::kArgFlags should equal cmd::kFixed");
return reinterpret_cast<char*>(cmd) + sizeof(T);
}
@@ -125,7 +132,8 @@ void* NextCmdAddress(void* cmd) {
// size_of_data_in_bytes: Size of the data for the command.
template <typename T>
void* NextImmediateCmdAddress(void* cmd, uint32_t size_of_data_in_bytes) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kAtLeastN, Cmd_kArgFlags_not_kAtLeastN);
+ static_assert(T::kArgFlags == cmd::kAtLeastN,
+ "T::kArgFlags should equal cmd::kAtLeastN");
return reinterpret_cast<char*>(cmd) + sizeof(T) + // NOLINT
RoundSizeToMultipleOfEntries(size_of_data_in_bytes);
}
@@ -138,7 +146,8 @@ void* NextImmediateCmdAddress(void* cmd, uint32_t size_of_data_in_bytes) {
template <typename T>
void* NextImmediateCmdAddressTotalSize(void* cmd,
uint32_t total_size_in_bytes) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kAtLeastN, Cmd_kArgFlags_not_kAtLeastN);
+ static_assert(T::kArgFlags == cmd::kAtLeastN,
+ "T::kArgFlags should equal cmd::kAtLeastN");
DCHECK_GE(total_size_in_bytes, sizeof(T)); // NOLINT
return reinterpret_cast<char*>(cmd) +
RoundSizeToMultipleOfEntries(total_size_in_bytes);
@@ -174,7 +183,7 @@ enum CommandId {
kLastCommonId = 255 // reserve 256 spaces for common commands.
};
-COMPILE_ASSERT(kNumCommands - 1 <= kLastCommonId, Too_many_common_commands);
+static_assert(kNumCommands - 1 <= kLastCommonId, "too many commands");
const char* GetCommandName(CommandId id);
@@ -203,8 +212,9 @@ struct Noop {
CommandHeader header;
};
-COMPILE_ASSERT(sizeof(Noop) == 4, Sizeof_Noop_is_not_4);
-COMPILE_ASSERT(offsetof(Noop, header) == 0, Offsetof_Noop_header_not_0);
+static_assert(sizeof(Noop) == 4, "size of Noop should equal 4");
+static_assert(offsetof(Noop, header) == 0,
+ "offset of Noop.header should equal 0");
// The SetToken command puts a token in the command stream that you can
// use to check if that token has been passed in the command stream.
@@ -231,11 +241,11 @@ struct SetToken {
uint32_t token;
};
-COMPILE_ASSERT(sizeof(SetToken) == 8, Sizeof_SetToken_is_not_8);
-COMPILE_ASSERT(offsetof(SetToken, header) == 0,
- Offsetof_SetToken_header_not_0);
-COMPILE_ASSERT(offsetof(SetToken, token) == 4,
- Offsetof_SetToken_token_not_4);
+static_assert(sizeof(SetToken) == 8, "size of SetToken should equal 8");
+static_assert(offsetof(SetToken, header) == 0,
+ "offset of SetToken.header should equal 0");
+static_assert(offsetof(SetToken, token) == 4,
+ "offset of SetToken.token should equal 4");
// Sets the size of a bucket for collecting data on the service side.
// This is a utility for gathering data on the service side so it can be used
@@ -274,13 +284,14 @@ struct SetBucketSize {
uint32_t size;
};
-COMPILE_ASSERT(sizeof(SetBucketSize) == 12, Sizeof_SetBucketSize_is_not_8);
-COMPILE_ASSERT(offsetof(SetBucketSize, header) == 0,
- Offsetof_SetBucketSize_header_not_0);
-COMPILE_ASSERT(offsetof(SetBucketSize, bucket_id) == 4,
- Offsetof_SetBucketSize_bucket_id_4);
-COMPILE_ASSERT(offsetof(SetBucketSize, size) == 8,
- Offsetof_SetBucketSize_size_8);
+static_assert(sizeof(SetBucketSize) == 12,
+ "size of SetBucketSize should equal 12");
+static_assert(offsetof(SetBucketSize, header) == 0,
+ "offset of SetBucketSize.header should equal 0");
+static_assert(offsetof(SetBucketSize, bucket_id) == 4,
+ "offset of SetBucketSize.bucket_id should equal 4");
+static_assert(offsetof(SetBucketSize, size) == 8,
+ "offset of SetBucketSize.size should equal 8");
// Sets the contents of a portion of a bucket on the service side from data in
// shared memory.
@@ -330,19 +341,20 @@ struct SetBucketData {
uint32_t shared_memory_offset;
};
-COMPILE_ASSERT(sizeof(SetBucketData) == 24, Sizeof_SetBucketData_is_not_24);
-COMPILE_ASSERT(offsetof(SetBucketData, header) == 0,
- Offsetof_SetBucketData_header_not_0);
-COMPILE_ASSERT(offsetof(SetBucketData, bucket_id) == 4,
- Offsetof_SetBucketData_bucket_id_not_4);
-COMPILE_ASSERT(offsetof(SetBucketData, offset) == 8,
- Offsetof_SetBucketData_offset_not_8);
-COMPILE_ASSERT(offsetof(SetBucketData, size) == 12,
- Offsetof_SetBucketData_size_not_12);
-COMPILE_ASSERT(offsetof(SetBucketData, shared_memory_id) == 16,
- Offsetof_SetBucketData_shared_memory_id_not_16);
-COMPILE_ASSERT(offsetof(SetBucketData, shared_memory_offset) == 20,
- Offsetof_SetBucketData_shared_memory_offset_not_20);
+static_assert(sizeof(SetBucketData) == 24,
+ "size of SetBucketData should be 24");
+static_assert(offsetof(SetBucketData, header) == 0,
+ "offset of SetBucketData.header should be 0");
+static_assert(offsetof(SetBucketData, bucket_id) == 4,
+ "offset of SetBucketData.bucket_id should be 4");
+static_assert(offsetof(SetBucketData, offset) == 8,
+ "offset of SetBucketData.offset should be 8");
+static_assert(offsetof(SetBucketData, size) == 12,
+ "offset of SetBucketData.size should be 12");
+static_assert(offsetof(SetBucketData, shared_memory_id) == 16,
+ "offset of SetBucketData.shared_memory_id should be 16");
+static_assert(offsetof(SetBucketData, shared_memory_offset) == 20,
+ "offset of SetBucketData.shared_memory_offset should be 20");
// Sets the contents of a portion of a bucket on the service side from data in
// the command buffer.
@@ -382,16 +394,16 @@ struct SetBucketDataImmediate {
uint32_t size;
};
-COMPILE_ASSERT(sizeof(SetBucketDataImmediate) == 16,
- Sizeof_SetBucketDataImmediate_is_not_24);
-COMPILE_ASSERT(offsetof(SetBucketDataImmediate, header) == 0,
- Offsetof_SetBucketDataImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(SetBucketDataImmediate, bucket_id) == 4,
- Offsetof_SetBucketDataImmediate_bucket_id_not_4);
-COMPILE_ASSERT(offsetof(SetBucketDataImmediate, offset) == 8,
- Offsetof_SetBucketDataImmediate_offset_not_8);
-COMPILE_ASSERT(offsetof(SetBucketDataImmediate, size) == 12,
- Offsetof_SetBucketDataImmediate_size_not_12);
+static_assert(sizeof(SetBucketDataImmediate) == 16,
+ "size of SetBucketDataImmediate should be 16");
+static_assert(offsetof(SetBucketDataImmediate, header) == 0,
+ "offset of SetBucketDataImmediate.header should be 0");
+static_assert(offsetof(SetBucketDataImmediate, bucket_id) == 4,
+ "offset of SetBucketDataImmediate.bucket_id should be 4");
+static_assert(offsetof(SetBucketDataImmediate, offset) == 8,
+ "offset of SetBucketDataImmediate.offset should be 8");
+static_assert(offsetof(SetBucketDataImmediate, size) == 12,
+ "offset of SetBucketDataImmediate.size should be 12");
// Gets the start of a bucket the service has available. Sending a variable size
// result back to the client and the portion of that result that fits in the
@@ -455,21 +467,22 @@ struct GetBucketStart {
uint32_t data_memory_offset;
};
-COMPILE_ASSERT(sizeof(GetBucketStart) == 28, Sizeof_GetBucketStart_is_not_28);
-COMPILE_ASSERT(offsetof(GetBucketStart, header) == 0,
- Offsetof_GetBucketStart_header_not_0);
-COMPILE_ASSERT(offsetof(GetBucketStart, bucket_id) == 4,
- Offsetof_GetBucketStart_bucket_id_not_4);
-COMPILE_ASSERT(offsetof(GetBucketStart, result_memory_id) == 8,
- Offsetof_GetBucketStart_result_memory_id_not_8);
-COMPILE_ASSERT(offsetof(GetBucketStart, result_memory_offset) == 12,
- Offsetof_GetBucketStart_result_memory_offset_not_12);
-COMPILE_ASSERT(offsetof(GetBucketStart, data_memory_size) == 16,
- Offsetof_GetBucketStart_data_memory_size_not_16);
-COMPILE_ASSERT(offsetof(GetBucketStart, data_memory_id) == 20,
- Offsetof_GetBucketStart_data_memory_id_not_20);
-COMPILE_ASSERT(offsetof(GetBucketStart, data_memory_offset) == 24,
- Offsetof_GetBucketStart_data_memory_offset_not_24);
+static_assert(sizeof(GetBucketStart) == 28,
+ "size of GetBucketStart should be 28");
+static_assert(offsetof(GetBucketStart, header) == 0,
+ "offset of GetBucketStart.header should be 0");
+static_assert(offsetof(GetBucketStart, bucket_id) == 4,
+ "offset of GetBucketStart.bucket_id should be 4");
+static_assert(offsetof(GetBucketStart, result_memory_id) == 8,
+ "offset of GetBucketStart.result_memory_id should be 8");
+static_assert(offsetof(GetBucketStart, result_memory_offset) == 12,
+ "offset of GetBucketStart.result_memory_offset should be 12");
+static_assert(offsetof(GetBucketStart, data_memory_size) == 16,
+ "offset of GetBucketStart.data_memory_size should be 16");
+static_assert(offsetof(GetBucketStart, data_memory_id) == 20,
+ "offset of GetBucketStart.data_memory_id should be 20");
+static_assert(offsetof(GetBucketStart, data_memory_offset) == 24,
+ "offset of GetBucketStart.data_memory_offset should be 24");
// Gets a piece of a result the service as available.
// See GetBucketSize.
@@ -518,19 +531,20 @@ struct GetBucketData {
uint32_t shared_memory_offset;
};
-COMPILE_ASSERT(sizeof(GetBucketData) == 24, Sizeof_GetBucketData_is_not_20);
-COMPILE_ASSERT(offsetof(GetBucketData, header) == 0,
- Offsetof_GetBucketData_header_not_0);
-COMPILE_ASSERT(offsetof(GetBucketData, bucket_id) == 4,
- Offsetof_GetBucketData_bucket_id_not_4);
-COMPILE_ASSERT(offsetof(GetBucketData, offset) == 8,
- Offsetof_GetBucketData_offset_not_8);
-COMPILE_ASSERT(offsetof(GetBucketData, size) == 12,
- Offsetof_GetBucketData_size_not_12);
-COMPILE_ASSERT(offsetof(GetBucketData, shared_memory_id) == 16,
- Offsetof_GetBucketData_shared_memory_id_not_16);
-COMPILE_ASSERT(offsetof(GetBucketData, shared_memory_offset) == 20,
- Offsetof_GetBucketData_shared_memory_offset_not_20);
+static_assert(sizeof(GetBucketData) == 24,
+ "size of GetBucketData should be 24");
+static_assert(offsetof(GetBucketData, header) == 0,
+ "offset of GetBucketData.header should be 0");
+static_assert(offsetof(GetBucketData, bucket_id) == 4,
+ "offset of GetBucketData.bucket_id should be 4");
+static_assert(offsetof(GetBucketData, offset) == 8,
+ "offset of GetBucketData.offset should be 8");
+static_assert(offsetof(GetBucketData, size) == 12,
+ "offset of GetBucketData.size should be 12");
+static_assert(offsetof(GetBucketData, shared_memory_id) == 16,
+ "offset of GetBucketData.shared_memory_id should be 16");
+static_assert(offsetof(GetBucketData, shared_memory_offset) == 20,
+ "offset of GetBucketData.shared_memory_offset should be 20");
} // namespace cmd
diff --git a/gpu/command_buffer/common/gles2_cmd_format.h b/gpu/command_buffer/common/gles2_cmd_format.h
index 8b22bc6..765eeac 100644
--- a/gpu/command_buffer/common/gles2_cmd_format.h
+++ b/gpu/command_buffer/common/gles2_cmd_format.h
@@ -66,11 +66,11 @@ enum IdNamespaces {
};
// These numbers must not change
-COMPILE_ASSERT(kBuffers == 0, kBuffers_is_not_0);
-COMPILE_ASSERT(kFramebuffers == 1, kFramebuffers_is_not_1);
-COMPILE_ASSERT(kProgramsAndShaders == 2, kProgramsAndShaders_is_not_2);
-COMPILE_ASSERT(kRenderbuffers == 3, kRenderbuffers_is_not_3);
-COMPILE_ASSERT(kTextures == 4, kTextures_is_not_4);
+static_assert(kBuffers == 0, "kBuffers should equal 0");
+static_assert(kFramebuffers == 1, "kFramebuffers should equal 1");
+static_assert(kProgramsAndShaders == 2, "kProgramsAndShaders should equal 2");
+static_assert(kRenderbuffers == 3, "kRenderbuffers should equal 3");
+static_assert(kTextures == 4, "kTextures should equal 4");
} // namespace id_namespaces
@@ -122,11 +122,12 @@ struct SizedResult {
int32_t data; // this is just here to get an offset.
};
-COMPILE_ASSERT(sizeof(SizedResult<int8_t>) == 8, SizedResult_size_not_8);
-COMPILE_ASSERT(offsetof(SizedResult<int8_t>, size) == 0,
- OffsetOf_SizedResult_size_not_0);
-COMPILE_ASSERT(offsetof(SizedResult<int8_t>, data) == 4,
- OffsetOf_SizedResult_data_not_4);
+static_assert(sizeof(SizedResult<int8_t>) == 8,
+ "size of SizedResult<int8_t> should be 8");
+static_assert(offsetof(SizedResult<int8_t>, size) == 0,
+ "offset of SizedResult<int8_t>.size should be 0");
+static_assert(offsetof(SizedResult<int8_t>, data) == 4,
+ "offset of SizedResult<int8_t>.data should be 4");
// The data for one attrib or uniform from GetProgramInfoCHROMIUM.
struct ProgramInput {
@@ -176,25 +177,26 @@ struct AsyncUploadSync {
base::subtle::Atomic32 async_upload_token;
};
-COMPILE_ASSERT(sizeof(ProgramInput) == 20, ProgramInput_size_not_20);
-COMPILE_ASSERT(offsetof(ProgramInput, type) == 0,
- OffsetOf_ProgramInput_type_not_0);
-COMPILE_ASSERT(offsetof(ProgramInput, size) == 4,
- OffsetOf_ProgramInput_size_not_4);
-COMPILE_ASSERT(offsetof(ProgramInput, location_offset) == 8,
- OffsetOf_ProgramInput_location_offset_not_8);
-COMPILE_ASSERT(offsetof(ProgramInput, name_offset) == 12,
- OffsetOf_ProgramInput_name_offset_not_12);
-COMPILE_ASSERT(offsetof(ProgramInput, name_length) == 16,
- OffsetOf_ProgramInput_name_length_not_16);
-
-COMPILE_ASSERT(sizeof(ProgramInfoHeader) == 12, ProgramInfoHeader_size_not_12);
-COMPILE_ASSERT(offsetof(ProgramInfoHeader, link_status) == 0,
- OffsetOf_ProgramInfoHeader_link_status_not_0);
-COMPILE_ASSERT(offsetof(ProgramInfoHeader, num_attribs) == 4,
- OffsetOf_ProgramInfoHeader_num_attribs_not_4);
-COMPILE_ASSERT(offsetof(ProgramInfoHeader, num_uniforms) == 8,
- OffsetOf_ProgramInfoHeader_num_uniforms_not_8);
+static_assert(sizeof(ProgramInput) == 20, "size of ProgramInput should be 20");
+static_assert(offsetof(ProgramInput, type) == 0,
+ "offset of ProgramInput.type should be 0");
+static_assert(offsetof(ProgramInput, size) == 4,
+ "offset of ProgramInput.size should be 4");
+static_assert(offsetof(ProgramInput, location_offset) == 8,
+ "offset of ProgramInput.location_offset should be 8");
+static_assert(offsetof(ProgramInput, name_offset) == 12,
+ "offset of ProgramInput.name_offset should be 12");
+static_assert(offsetof(ProgramInput, name_length) == 16,
+ "offset of ProgramInput.name_length should be 16");
+
+static_assert(sizeof(ProgramInfoHeader) == 12,
+ "size of ProgramInfoHeader should be 12");
+static_assert(offsetof(ProgramInfoHeader, link_status) == 0,
+ "offset of ProgramInfoHeader.link_status should be 0");
+static_assert(offsetof(ProgramInfoHeader, num_attribs) == 4,
+ "offset of ProgramInfoHeader.num_attribs should be 4");
+static_assert(offsetof(ProgramInfoHeader, num_uniforms) == 8,
+ "offset of ProgramInfoHeader.num_uniforms should be 8");
namespace cmds {
@@ -259,15 +261,17 @@ struct CreateAndConsumeTextureCHROMIUMImmediate {
uint32_t client_id;
};
-COMPILE_ASSERT(sizeof(CreateAndConsumeTextureCHROMIUMImmediate) == 12,
- Sizeof_CreateAndConsumeTextureCHROMIUMImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(CreateAndConsumeTextureCHROMIUMImmediate, header) == 0,
- OffsetOf_CreateAndConsumeTextureCHROMIUMImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(CreateAndConsumeTextureCHROMIUMImmediate, target) == 4,
- OffsetOf_CreateAndConsumeTextureCHROMIUMImmediate_target_not_4);
-COMPILE_ASSERT(
+static_assert(sizeof(CreateAndConsumeTextureCHROMIUMImmediate) == 12,
+ "size of CreateAndConsumeTextureCHROMIUMImmediate should be 12");
+static_assert(offsetof(CreateAndConsumeTextureCHROMIUMImmediate, header) == 0,
+ "offset of CreateAndConsumeTextureCHROMIUMImmediate.header "
+ "should be 0");
+static_assert(offsetof(CreateAndConsumeTextureCHROMIUMImmediate, target) == 4,
+ "offset of CreateAndConsumeTextureCHROMIUMImmediate.target "
+ "should be 4");
+static_assert(
offsetof(CreateAndConsumeTextureCHROMIUMImmediate, client_id) == 8,
- OffsetOf_CreateAndConsumeTextureCHROMIUMImmediate_client_id_not_8);
+ "offset of CreateAndConsumeTextureCHROMIUMImmediate.client_id should be 8");
#pragma pack(pop)
diff --git a/gpu/command_buffer/common/gles2_cmd_format_autogen.h b/gpu/command_buffer/common/gles2_cmd_format_autogen.h
index c94feaa..a1e5bb9 100644
--- a/gpu/command_buffer/common/gles2_cmd_format_autogen.h
+++ b/gpu/command_buffer/common/gles2_cmd_format_autogen.h
@@ -37,11 +37,11 @@ struct ActiveTexture {
uint32_t texture;
};
-COMPILE_ASSERT(sizeof(ActiveTexture) == 8, Sizeof_ActiveTexture_is_not_8);
-COMPILE_ASSERT(offsetof(ActiveTexture, header) == 0,
- OffsetOf_ActiveTexture_header_not_0);
-COMPILE_ASSERT(offsetof(ActiveTexture, texture) == 4,
- OffsetOf_ActiveTexture_texture_not_4);
+static_assert(sizeof(ActiveTexture) == 8, "size of ActiveTexture should be 8");
+static_assert(offsetof(ActiveTexture, header) == 0,
+ "offset of ActiveTexture header should be 0");
+static_assert(offsetof(ActiveTexture, texture) == 4,
+ "offset of ActiveTexture texture should be 4");
struct AttachShader {
typedef AttachShader ValueType;
@@ -71,13 +71,13 @@ struct AttachShader {
uint32_t shader;
};
-COMPILE_ASSERT(sizeof(AttachShader) == 12, Sizeof_AttachShader_is_not_12);
-COMPILE_ASSERT(offsetof(AttachShader, header) == 0,
- OffsetOf_AttachShader_header_not_0);
-COMPILE_ASSERT(offsetof(AttachShader, program) == 4,
- OffsetOf_AttachShader_program_not_4);
-COMPILE_ASSERT(offsetof(AttachShader, shader) == 8,
- OffsetOf_AttachShader_shader_not_8);
+static_assert(sizeof(AttachShader) == 12, "size of AttachShader should be 12");
+static_assert(offsetof(AttachShader, header) == 0,
+ "offset of AttachShader header should be 0");
+static_assert(offsetof(AttachShader, program) == 4,
+ "offset of AttachShader program should be 4");
+static_assert(offsetof(AttachShader, shader) == 8,
+ "offset of AttachShader shader should be 8");
struct BindAttribLocationBucket {
typedef BindAttribLocationBucket ValueType;
@@ -112,16 +112,16 @@ struct BindAttribLocationBucket {
uint32_t name_bucket_id;
};
-COMPILE_ASSERT(sizeof(BindAttribLocationBucket) == 16,
- Sizeof_BindAttribLocationBucket_is_not_16);
-COMPILE_ASSERT(offsetof(BindAttribLocationBucket, header) == 0,
- OffsetOf_BindAttribLocationBucket_header_not_0);
-COMPILE_ASSERT(offsetof(BindAttribLocationBucket, program) == 4,
- OffsetOf_BindAttribLocationBucket_program_not_4);
-COMPILE_ASSERT(offsetof(BindAttribLocationBucket, index) == 8,
- OffsetOf_BindAttribLocationBucket_index_not_8);
-COMPILE_ASSERT(offsetof(BindAttribLocationBucket, name_bucket_id) == 12,
- OffsetOf_BindAttribLocationBucket_name_bucket_id_not_12);
+static_assert(sizeof(BindAttribLocationBucket) == 16,
+ "size of BindAttribLocationBucket should be 16");
+static_assert(offsetof(BindAttribLocationBucket, header) == 0,
+ "offset of BindAttribLocationBucket header should be 0");
+static_assert(offsetof(BindAttribLocationBucket, program) == 4,
+ "offset of BindAttribLocationBucket program should be 4");
+static_assert(offsetof(BindAttribLocationBucket, index) == 8,
+ "offset of BindAttribLocationBucket index should be 8");
+static_assert(offsetof(BindAttribLocationBucket, name_bucket_id) == 12,
+ "offset of BindAttribLocationBucket name_bucket_id should be 12");
struct BindBuffer {
typedef BindBuffer ValueType;
@@ -151,13 +151,13 @@ struct BindBuffer {
uint32_t buffer;
};
-COMPILE_ASSERT(sizeof(BindBuffer) == 12, Sizeof_BindBuffer_is_not_12);
-COMPILE_ASSERT(offsetof(BindBuffer, header) == 0,
- OffsetOf_BindBuffer_header_not_0);
-COMPILE_ASSERT(offsetof(BindBuffer, target) == 4,
- OffsetOf_BindBuffer_target_not_4);
-COMPILE_ASSERT(offsetof(BindBuffer, buffer) == 8,
- OffsetOf_BindBuffer_buffer_not_8);
+static_assert(sizeof(BindBuffer) == 12, "size of BindBuffer should be 12");
+static_assert(offsetof(BindBuffer, header) == 0,
+ "offset of BindBuffer header should be 0");
+static_assert(offsetof(BindBuffer, target) == 4,
+ "offset of BindBuffer target should be 4");
+static_assert(offsetof(BindBuffer, buffer) == 8,
+ "offset of BindBuffer buffer should be 8");
struct BindFramebuffer {
typedef BindFramebuffer ValueType;
@@ -187,13 +187,14 @@ struct BindFramebuffer {
uint32_t framebuffer;
};
-COMPILE_ASSERT(sizeof(BindFramebuffer) == 12, Sizeof_BindFramebuffer_is_not_12);
-COMPILE_ASSERT(offsetof(BindFramebuffer, header) == 0,
- OffsetOf_BindFramebuffer_header_not_0);
-COMPILE_ASSERT(offsetof(BindFramebuffer, target) == 4,
- OffsetOf_BindFramebuffer_target_not_4);
-COMPILE_ASSERT(offsetof(BindFramebuffer, framebuffer) == 8,
- OffsetOf_BindFramebuffer_framebuffer_not_8);
+static_assert(sizeof(BindFramebuffer) == 12,
+ "size of BindFramebuffer should be 12");
+static_assert(offsetof(BindFramebuffer, header) == 0,
+ "offset of BindFramebuffer header should be 0");
+static_assert(offsetof(BindFramebuffer, target) == 4,
+ "offset of BindFramebuffer target should be 4");
+static_assert(offsetof(BindFramebuffer, framebuffer) == 8,
+ "offset of BindFramebuffer framebuffer should be 8");
struct BindRenderbuffer {
typedef BindRenderbuffer ValueType;
@@ -223,14 +224,14 @@ struct BindRenderbuffer {
uint32_t renderbuffer;
};
-COMPILE_ASSERT(sizeof(BindRenderbuffer) == 12,
- Sizeof_BindRenderbuffer_is_not_12);
-COMPILE_ASSERT(offsetof(BindRenderbuffer, header) == 0,
- OffsetOf_BindRenderbuffer_header_not_0);
-COMPILE_ASSERT(offsetof(BindRenderbuffer, target) == 4,
- OffsetOf_BindRenderbuffer_target_not_4);
-COMPILE_ASSERT(offsetof(BindRenderbuffer, renderbuffer) == 8,
- OffsetOf_BindRenderbuffer_renderbuffer_not_8);
+static_assert(sizeof(BindRenderbuffer) == 12,
+ "size of BindRenderbuffer should be 12");
+static_assert(offsetof(BindRenderbuffer, header) == 0,
+ "offset of BindRenderbuffer header should be 0");
+static_assert(offsetof(BindRenderbuffer, target) == 4,
+ "offset of BindRenderbuffer target should be 4");
+static_assert(offsetof(BindRenderbuffer, renderbuffer) == 8,
+ "offset of BindRenderbuffer renderbuffer should be 8");
struct BindSampler {
typedef BindSampler ValueType;
@@ -260,13 +261,13 @@ struct BindSampler {
uint32_t sampler;
};
-COMPILE_ASSERT(sizeof(BindSampler) == 12, Sizeof_BindSampler_is_not_12);
-COMPILE_ASSERT(offsetof(BindSampler, header) == 0,
- OffsetOf_BindSampler_header_not_0);
-COMPILE_ASSERT(offsetof(BindSampler, unit) == 4,
- OffsetOf_BindSampler_unit_not_4);
-COMPILE_ASSERT(offsetof(BindSampler, sampler) == 8,
- OffsetOf_BindSampler_sampler_not_8);
+static_assert(sizeof(BindSampler) == 12, "size of BindSampler should be 12");
+static_assert(offsetof(BindSampler, header) == 0,
+ "offset of BindSampler header should be 0");
+static_assert(offsetof(BindSampler, unit) == 4,
+ "offset of BindSampler unit should be 4");
+static_assert(offsetof(BindSampler, sampler) == 8,
+ "offset of BindSampler sampler should be 8");
struct BindTexture {
typedef BindTexture ValueType;
@@ -296,13 +297,13 @@ struct BindTexture {
uint32_t texture;
};
-COMPILE_ASSERT(sizeof(BindTexture) == 12, Sizeof_BindTexture_is_not_12);
-COMPILE_ASSERT(offsetof(BindTexture, header) == 0,
- OffsetOf_BindTexture_header_not_0);
-COMPILE_ASSERT(offsetof(BindTexture, target) == 4,
- OffsetOf_BindTexture_target_not_4);
-COMPILE_ASSERT(offsetof(BindTexture, texture) == 8,
- OffsetOf_BindTexture_texture_not_8);
+static_assert(sizeof(BindTexture) == 12, "size of BindTexture should be 12");
+static_assert(offsetof(BindTexture, header) == 0,
+ "offset of BindTexture header should be 0");
+static_assert(offsetof(BindTexture, target) == 4,
+ "offset of BindTexture target should be 4");
+static_assert(offsetof(BindTexture, texture) == 8,
+ "offset of BindTexture texture should be 8");
struct BindTransformFeedback {
typedef BindTransformFeedback ValueType;
@@ -332,14 +333,14 @@ struct BindTransformFeedback {
uint32_t transformfeedback;
};
-COMPILE_ASSERT(sizeof(BindTransformFeedback) == 12,
- Sizeof_BindTransformFeedback_is_not_12);
-COMPILE_ASSERT(offsetof(BindTransformFeedback, header) == 0,
- OffsetOf_BindTransformFeedback_header_not_0);
-COMPILE_ASSERT(offsetof(BindTransformFeedback, target) == 4,
- OffsetOf_BindTransformFeedback_target_not_4);
-COMPILE_ASSERT(offsetof(BindTransformFeedback, transformfeedback) == 8,
- OffsetOf_BindTransformFeedback_transformfeedback_not_8);
+static_assert(sizeof(BindTransformFeedback) == 12,
+ "size of BindTransformFeedback should be 12");
+static_assert(offsetof(BindTransformFeedback, header) == 0,
+ "offset of BindTransformFeedback header should be 0");
+static_assert(offsetof(BindTransformFeedback, target) == 4,
+ "offset of BindTransformFeedback target should be 4");
+static_assert(offsetof(BindTransformFeedback, transformfeedback) == 8,
+ "offset of BindTransformFeedback transformfeedback should be 8");
struct BlendColor {
typedef BlendColor ValueType;
@@ -377,16 +378,17 @@ struct BlendColor {
float alpha;
};
-COMPILE_ASSERT(sizeof(BlendColor) == 20, Sizeof_BlendColor_is_not_20);
-COMPILE_ASSERT(offsetof(BlendColor, header) == 0,
- OffsetOf_BlendColor_header_not_0);
-COMPILE_ASSERT(offsetof(BlendColor, red) == 4, OffsetOf_BlendColor_red_not_4);
-COMPILE_ASSERT(offsetof(BlendColor, green) == 8,
- OffsetOf_BlendColor_green_not_8);
-COMPILE_ASSERT(offsetof(BlendColor, blue) == 12,
- OffsetOf_BlendColor_blue_not_12);
-COMPILE_ASSERT(offsetof(BlendColor, alpha) == 16,
- OffsetOf_BlendColor_alpha_not_16);
+static_assert(sizeof(BlendColor) == 20, "size of BlendColor should be 20");
+static_assert(offsetof(BlendColor, header) == 0,
+ "offset of BlendColor header should be 0");
+static_assert(offsetof(BlendColor, red) == 4,
+ "offset of BlendColor red should be 4");
+static_assert(offsetof(BlendColor, green) == 8,
+ "offset of BlendColor green should be 8");
+static_assert(offsetof(BlendColor, blue) == 12,
+ "offset of BlendColor blue should be 12");
+static_assert(offsetof(BlendColor, alpha) == 16,
+ "offset of BlendColor alpha should be 16");
struct BlendEquation {
typedef BlendEquation ValueType;
@@ -414,11 +416,11 @@ struct BlendEquation {
uint32_t mode;
};
-COMPILE_ASSERT(sizeof(BlendEquation) == 8, Sizeof_BlendEquation_is_not_8);
-COMPILE_ASSERT(offsetof(BlendEquation, header) == 0,
- OffsetOf_BlendEquation_header_not_0);
-COMPILE_ASSERT(offsetof(BlendEquation, mode) == 4,
- OffsetOf_BlendEquation_mode_not_4);
+static_assert(sizeof(BlendEquation) == 8, "size of BlendEquation should be 8");
+static_assert(offsetof(BlendEquation, header) == 0,
+ "offset of BlendEquation header should be 0");
+static_assert(offsetof(BlendEquation, mode) == 4,
+ "offset of BlendEquation mode should be 4");
struct BlendEquationSeparate {
typedef BlendEquationSeparate ValueType;
@@ -448,14 +450,14 @@ struct BlendEquationSeparate {
uint32_t modeAlpha;
};
-COMPILE_ASSERT(sizeof(BlendEquationSeparate) == 12,
- Sizeof_BlendEquationSeparate_is_not_12);
-COMPILE_ASSERT(offsetof(BlendEquationSeparate, header) == 0,
- OffsetOf_BlendEquationSeparate_header_not_0);
-COMPILE_ASSERT(offsetof(BlendEquationSeparate, modeRGB) == 4,
- OffsetOf_BlendEquationSeparate_modeRGB_not_4);
-COMPILE_ASSERT(offsetof(BlendEquationSeparate, modeAlpha) == 8,
- OffsetOf_BlendEquationSeparate_modeAlpha_not_8);
+static_assert(sizeof(BlendEquationSeparate) == 12,
+ "size of BlendEquationSeparate should be 12");
+static_assert(offsetof(BlendEquationSeparate, header) == 0,
+ "offset of BlendEquationSeparate header should be 0");
+static_assert(offsetof(BlendEquationSeparate, modeRGB) == 4,
+ "offset of BlendEquationSeparate modeRGB should be 4");
+static_assert(offsetof(BlendEquationSeparate, modeAlpha) == 8,
+ "offset of BlendEquationSeparate modeAlpha should be 8");
struct BlendFunc {
typedef BlendFunc ValueType;
@@ -485,13 +487,13 @@ struct BlendFunc {
uint32_t dfactor;
};
-COMPILE_ASSERT(sizeof(BlendFunc) == 12, Sizeof_BlendFunc_is_not_12);
-COMPILE_ASSERT(offsetof(BlendFunc, header) == 0,
- OffsetOf_BlendFunc_header_not_0);
-COMPILE_ASSERT(offsetof(BlendFunc, sfactor) == 4,
- OffsetOf_BlendFunc_sfactor_not_4);
-COMPILE_ASSERT(offsetof(BlendFunc, dfactor) == 8,
- OffsetOf_BlendFunc_dfactor_not_8);
+static_assert(sizeof(BlendFunc) == 12, "size of BlendFunc should be 12");
+static_assert(offsetof(BlendFunc, header) == 0,
+ "offset of BlendFunc header should be 0");
+static_assert(offsetof(BlendFunc, sfactor) == 4,
+ "offset of BlendFunc sfactor should be 4");
+static_assert(offsetof(BlendFunc, dfactor) == 8,
+ "offset of BlendFunc dfactor should be 8");
struct BlendFuncSeparate {
typedef BlendFuncSeparate ValueType;
@@ -532,18 +534,18 @@ struct BlendFuncSeparate {
uint32_t dstAlpha;
};
-COMPILE_ASSERT(sizeof(BlendFuncSeparate) == 20,
- Sizeof_BlendFuncSeparate_is_not_20);
-COMPILE_ASSERT(offsetof(BlendFuncSeparate, header) == 0,
- OffsetOf_BlendFuncSeparate_header_not_0);
-COMPILE_ASSERT(offsetof(BlendFuncSeparate, srcRGB) == 4,
- OffsetOf_BlendFuncSeparate_srcRGB_not_4);
-COMPILE_ASSERT(offsetof(BlendFuncSeparate, dstRGB) == 8,
- OffsetOf_BlendFuncSeparate_dstRGB_not_8);
-COMPILE_ASSERT(offsetof(BlendFuncSeparate, srcAlpha) == 12,
- OffsetOf_BlendFuncSeparate_srcAlpha_not_12);
-COMPILE_ASSERT(offsetof(BlendFuncSeparate, dstAlpha) == 16,
- OffsetOf_BlendFuncSeparate_dstAlpha_not_16);
+static_assert(sizeof(BlendFuncSeparate) == 20,
+ "size of BlendFuncSeparate should be 20");
+static_assert(offsetof(BlendFuncSeparate, header) == 0,
+ "offset of BlendFuncSeparate header should be 0");
+static_assert(offsetof(BlendFuncSeparate, srcRGB) == 4,
+ "offset of BlendFuncSeparate srcRGB should be 4");
+static_assert(offsetof(BlendFuncSeparate, dstRGB) == 8,
+ "offset of BlendFuncSeparate dstRGB should be 8");
+static_assert(offsetof(BlendFuncSeparate, srcAlpha) == 12,
+ "offset of BlendFuncSeparate srcAlpha should be 12");
+static_assert(offsetof(BlendFuncSeparate, dstAlpha) == 16,
+ "offset of BlendFuncSeparate dstAlpha should be 16");
struct BufferData {
typedef BufferData ValueType;
@@ -589,18 +591,19 @@ struct BufferData {
uint32_t usage;
};
-COMPILE_ASSERT(sizeof(BufferData) == 24, Sizeof_BufferData_is_not_24);
-COMPILE_ASSERT(offsetof(BufferData, header) == 0,
- OffsetOf_BufferData_header_not_0);
-COMPILE_ASSERT(offsetof(BufferData, target) == 4,
- OffsetOf_BufferData_target_not_4);
-COMPILE_ASSERT(offsetof(BufferData, size) == 8, OffsetOf_BufferData_size_not_8);
-COMPILE_ASSERT(offsetof(BufferData, data_shm_id) == 12,
- OffsetOf_BufferData_data_shm_id_not_12);
-COMPILE_ASSERT(offsetof(BufferData, data_shm_offset) == 16,
- OffsetOf_BufferData_data_shm_offset_not_16);
-COMPILE_ASSERT(offsetof(BufferData, usage) == 20,
- OffsetOf_BufferData_usage_not_20);
+static_assert(sizeof(BufferData) == 24, "size of BufferData should be 24");
+static_assert(offsetof(BufferData, header) == 0,
+ "offset of BufferData header should be 0");
+static_assert(offsetof(BufferData, target) == 4,
+ "offset of BufferData target should be 4");
+static_assert(offsetof(BufferData, size) == 8,
+ "offset of BufferData size should be 8");
+static_assert(offsetof(BufferData, data_shm_id) == 12,
+ "offset of BufferData data_shm_id should be 12");
+static_assert(offsetof(BufferData, data_shm_offset) == 16,
+ "offset of BufferData data_shm_offset should be 16");
+static_assert(offsetof(BufferData, usage) == 20,
+ "offset of BufferData usage should be 20");
struct BufferSubData {
typedef BufferSubData ValueType;
@@ -646,19 +649,20 @@ struct BufferSubData {
uint32_t data_shm_offset;
};
-COMPILE_ASSERT(sizeof(BufferSubData) == 24, Sizeof_BufferSubData_is_not_24);
-COMPILE_ASSERT(offsetof(BufferSubData, header) == 0,
- OffsetOf_BufferSubData_header_not_0);
-COMPILE_ASSERT(offsetof(BufferSubData, target) == 4,
- OffsetOf_BufferSubData_target_not_4);
-COMPILE_ASSERT(offsetof(BufferSubData, offset) == 8,
- OffsetOf_BufferSubData_offset_not_8);
-COMPILE_ASSERT(offsetof(BufferSubData, size) == 12,
- OffsetOf_BufferSubData_size_not_12);
-COMPILE_ASSERT(offsetof(BufferSubData, data_shm_id) == 16,
- OffsetOf_BufferSubData_data_shm_id_not_16);
-COMPILE_ASSERT(offsetof(BufferSubData, data_shm_offset) == 20,
- OffsetOf_BufferSubData_data_shm_offset_not_20);
+static_assert(sizeof(BufferSubData) == 24,
+ "size of BufferSubData should be 24");
+static_assert(offsetof(BufferSubData, header) == 0,
+ "offset of BufferSubData header should be 0");
+static_assert(offsetof(BufferSubData, target) == 4,
+ "offset of BufferSubData target should be 4");
+static_assert(offsetof(BufferSubData, offset) == 8,
+ "offset of BufferSubData offset should be 8");
+static_assert(offsetof(BufferSubData, size) == 12,
+ "offset of BufferSubData size should be 12");
+static_assert(offsetof(BufferSubData, data_shm_id) == 16,
+ "offset of BufferSubData data_shm_id should be 16");
+static_assert(offsetof(BufferSubData, data_shm_offset) == 20,
+ "offset of BufferSubData data_shm_offset should be 20");
struct CheckFramebufferStatus {
typedef CheckFramebufferStatus ValueType;
@@ -698,16 +702,17 @@ struct CheckFramebufferStatus {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(CheckFramebufferStatus) == 16,
- Sizeof_CheckFramebufferStatus_is_not_16);
-COMPILE_ASSERT(offsetof(CheckFramebufferStatus, header) == 0,
- OffsetOf_CheckFramebufferStatus_header_not_0);
-COMPILE_ASSERT(offsetof(CheckFramebufferStatus, target) == 4,
- OffsetOf_CheckFramebufferStatus_target_not_4);
-COMPILE_ASSERT(offsetof(CheckFramebufferStatus, result_shm_id) == 8,
- OffsetOf_CheckFramebufferStatus_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(CheckFramebufferStatus, result_shm_offset) == 12,
- OffsetOf_CheckFramebufferStatus_result_shm_offset_not_12);
+static_assert(sizeof(CheckFramebufferStatus) == 16,
+ "size of CheckFramebufferStatus should be 16");
+static_assert(offsetof(CheckFramebufferStatus, header) == 0,
+ "offset of CheckFramebufferStatus header should be 0");
+static_assert(offsetof(CheckFramebufferStatus, target) == 4,
+ "offset of CheckFramebufferStatus target should be 4");
+static_assert(offsetof(CheckFramebufferStatus, result_shm_id) == 8,
+ "offset of CheckFramebufferStatus result_shm_id should be 8");
+static_assert(
+ offsetof(CheckFramebufferStatus, result_shm_offset) == 12,
+ "offset of CheckFramebufferStatus result_shm_offset should be 12");
struct Clear {
typedef Clear ValueType;
@@ -735,9 +740,10 @@ struct Clear {
uint32_t mask;
};
-COMPILE_ASSERT(sizeof(Clear) == 8, Sizeof_Clear_is_not_8);
-COMPILE_ASSERT(offsetof(Clear, header) == 0, OffsetOf_Clear_header_not_0);
-COMPILE_ASSERT(offsetof(Clear, mask) == 4, OffsetOf_Clear_mask_not_4);
+static_assert(sizeof(Clear) == 8, "size of Clear should be 8");
+static_assert(offsetof(Clear, header) == 0,
+ "offset of Clear header should be 0");
+static_assert(offsetof(Clear, mask) == 4, "offset of Clear mask should be 4");
struct ClearColor {
typedef ClearColor ValueType;
@@ -775,16 +781,17 @@ struct ClearColor {
float alpha;
};
-COMPILE_ASSERT(sizeof(ClearColor) == 20, Sizeof_ClearColor_is_not_20);
-COMPILE_ASSERT(offsetof(ClearColor, header) == 0,
- OffsetOf_ClearColor_header_not_0);
-COMPILE_ASSERT(offsetof(ClearColor, red) == 4, OffsetOf_ClearColor_red_not_4);
-COMPILE_ASSERT(offsetof(ClearColor, green) == 8,
- OffsetOf_ClearColor_green_not_8);
-COMPILE_ASSERT(offsetof(ClearColor, blue) == 12,
- OffsetOf_ClearColor_blue_not_12);
-COMPILE_ASSERT(offsetof(ClearColor, alpha) == 16,
- OffsetOf_ClearColor_alpha_not_16);
+static_assert(sizeof(ClearColor) == 20, "size of ClearColor should be 20");
+static_assert(offsetof(ClearColor, header) == 0,
+ "offset of ClearColor header should be 0");
+static_assert(offsetof(ClearColor, red) == 4,
+ "offset of ClearColor red should be 4");
+static_assert(offsetof(ClearColor, green) == 8,
+ "offset of ClearColor green should be 8");
+static_assert(offsetof(ClearColor, blue) == 12,
+ "offset of ClearColor blue should be 12");
+static_assert(offsetof(ClearColor, alpha) == 16,
+ "offset of ClearColor alpha should be 16");
struct ClearDepthf {
typedef ClearDepthf ValueType;
@@ -812,11 +819,11 @@ struct ClearDepthf {
float depth;
};
-COMPILE_ASSERT(sizeof(ClearDepthf) == 8, Sizeof_ClearDepthf_is_not_8);
-COMPILE_ASSERT(offsetof(ClearDepthf, header) == 0,
- OffsetOf_ClearDepthf_header_not_0);
-COMPILE_ASSERT(offsetof(ClearDepthf, depth) == 4,
- OffsetOf_ClearDepthf_depth_not_4);
+static_assert(sizeof(ClearDepthf) == 8, "size of ClearDepthf should be 8");
+static_assert(offsetof(ClearDepthf, header) == 0,
+ "offset of ClearDepthf header should be 0");
+static_assert(offsetof(ClearDepthf, depth) == 4,
+ "offset of ClearDepthf depth should be 4");
struct ClearStencil {
typedef ClearStencil ValueType;
@@ -844,10 +851,11 @@ struct ClearStencil {
int32_t s;
};
-COMPILE_ASSERT(sizeof(ClearStencil) == 8, Sizeof_ClearStencil_is_not_8);
-COMPILE_ASSERT(offsetof(ClearStencil, header) == 0,
- OffsetOf_ClearStencil_header_not_0);
-COMPILE_ASSERT(offsetof(ClearStencil, s) == 4, OffsetOf_ClearStencil_s_not_4);
+static_assert(sizeof(ClearStencil) == 8, "size of ClearStencil should be 8");
+static_assert(offsetof(ClearStencil, header) == 0,
+ "offset of ClearStencil header should be 0");
+static_assert(offsetof(ClearStencil, s) == 4,
+ "offset of ClearStencil s should be 4");
struct ColorMask {
typedef ColorMask ValueType;
@@ -888,14 +896,17 @@ struct ColorMask {
uint32_t alpha;
};
-COMPILE_ASSERT(sizeof(ColorMask) == 20, Sizeof_ColorMask_is_not_20);
-COMPILE_ASSERT(offsetof(ColorMask, header) == 0,
- OffsetOf_ColorMask_header_not_0);
-COMPILE_ASSERT(offsetof(ColorMask, red) == 4, OffsetOf_ColorMask_red_not_4);
-COMPILE_ASSERT(offsetof(ColorMask, green) == 8, OffsetOf_ColorMask_green_not_8);
-COMPILE_ASSERT(offsetof(ColorMask, blue) == 12, OffsetOf_ColorMask_blue_not_12);
-COMPILE_ASSERT(offsetof(ColorMask, alpha) == 16,
- OffsetOf_ColorMask_alpha_not_16);
+static_assert(sizeof(ColorMask) == 20, "size of ColorMask should be 20");
+static_assert(offsetof(ColorMask, header) == 0,
+ "offset of ColorMask header should be 0");
+static_assert(offsetof(ColorMask, red) == 4,
+ "offset of ColorMask red should be 4");
+static_assert(offsetof(ColorMask, green) == 8,
+ "offset of ColorMask green should be 8");
+static_assert(offsetof(ColorMask, blue) == 12,
+ "offset of ColorMask blue should be 12");
+static_assert(offsetof(ColorMask, alpha) == 16,
+ "offset of ColorMask alpha should be 16");
struct CompileShader {
typedef CompileShader ValueType;
@@ -923,11 +934,11 @@ struct CompileShader {
uint32_t shader;
};
-COMPILE_ASSERT(sizeof(CompileShader) == 8, Sizeof_CompileShader_is_not_8);
-COMPILE_ASSERT(offsetof(CompileShader, header) == 0,
- OffsetOf_CompileShader_header_not_0);
-COMPILE_ASSERT(offsetof(CompileShader, shader) == 4,
- OffsetOf_CompileShader_shader_not_4);
+static_assert(sizeof(CompileShader) == 8, "size of CompileShader should be 8");
+static_assert(offsetof(CompileShader, header) == 0,
+ "offset of CompileShader header should be 0");
+static_assert(offsetof(CompileShader, shader) == 4,
+ "offset of CompileShader shader should be 4");
struct CompressedTexImage2DBucket {
typedef CompressedTexImage2DBucket ValueType;
@@ -978,22 +989,23 @@ struct CompressedTexImage2DBucket {
static const int32_t border = 0;
};
-COMPILE_ASSERT(sizeof(CompressedTexImage2DBucket) == 28,
- Sizeof_CompressedTexImage2DBucket_is_not_28);
-COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, header) == 0,
- OffsetOf_CompressedTexImage2DBucket_header_not_0);
-COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, target) == 4,
- OffsetOf_CompressedTexImage2DBucket_target_not_4);
-COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, level) == 8,
- OffsetOf_CompressedTexImage2DBucket_level_not_8);
-COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, internalformat) == 12,
- OffsetOf_CompressedTexImage2DBucket_internalformat_not_12);
-COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, width) == 16,
- OffsetOf_CompressedTexImage2DBucket_width_not_16);
-COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, height) == 20,
- OffsetOf_CompressedTexImage2DBucket_height_not_20);
-COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, bucket_id) == 24,
- OffsetOf_CompressedTexImage2DBucket_bucket_id_not_24);
+static_assert(sizeof(CompressedTexImage2DBucket) == 28,
+ "size of CompressedTexImage2DBucket should be 28");
+static_assert(offsetof(CompressedTexImage2DBucket, header) == 0,
+ "offset of CompressedTexImage2DBucket header should be 0");
+static_assert(offsetof(CompressedTexImage2DBucket, target) == 4,
+ "offset of CompressedTexImage2DBucket target should be 4");
+static_assert(offsetof(CompressedTexImage2DBucket, level) == 8,
+ "offset of CompressedTexImage2DBucket level should be 8");
+static_assert(
+ offsetof(CompressedTexImage2DBucket, internalformat) == 12,
+ "offset of CompressedTexImage2DBucket internalformat should be 12");
+static_assert(offsetof(CompressedTexImage2DBucket, width) == 16,
+ "offset of CompressedTexImage2DBucket width should be 16");
+static_assert(offsetof(CompressedTexImage2DBucket, height) == 20,
+ "offset of CompressedTexImage2DBucket height should be 20");
+static_assert(offsetof(CompressedTexImage2DBucket, bucket_id) == 24,
+ "offset of CompressedTexImage2DBucket bucket_id should be 24");
struct CompressedTexImage2D {
typedef CompressedTexImage2D ValueType;
@@ -1053,26 +1065,26 @@ struct CompressedTexImage2D {
static const int32_t border = 0;
};
-COMPILE_ASSERT(sizeof(CompressedTexImage2D) == 36,
- Sizeof_CompressedTexImage2D_is_not_36);
-COMPILE_ASSERT(offsetof(CompressedTexImage2D, header) == 0,
- OffsetOf_CompressedTexImage2D_header_not_0);
-COMPILE_ASSERT(offsetof(CompressedTexImage2D, target) == 4,
- OffsetOf_CompressedTexImage2D_target_not_4);
-COMPILE_ASSERT(offsetof(CompressedTexImage2D, level) == 8,
- OffsetOf_CompressedTexImage2D_level_not_8);
-COMPILE_ASSERT(offsetof(CompressedTexImage2D, internalformat) == 12,
- OffsetOf_CompressedTexImage2D_internalformat_not_12);
-COMPILE_ASSERT(offsetof(CompressedTexImage2D, width) == 16,
- OffsetOf_CompressedTexImage2D_width_not_16);
-COMPILE_ASSERT(offsetof(CompressedTexImage2D, height) == 20,
- OffsetOf_CompressedTexImage2D_height_not_20);
-COMPILE_ASSERT(offsetof(CompressedTexImage2D, imageSize) == 24,
- OffsetOf_CompressedTexImage2D_imageSize_not_24);
-COMPILE_ASSERT(offsetof(CompressedTexImage2D, data_shm_id) == 28,
- OffsetOf_CompressedTexImage2D_data_shm_id_not_28);
-COMPILE_ASSERT(offsetof(CompressedTexImage2D, data_shm_offset) == 32,
- OffsetOf_CompressedTexImage2D_data_shm_offset_not_32);
+static_assert(sizeof(CompressedTexImage2D) == 36,
+ "size of CompressedTexImage2D should be 36");
+static_assert(offsetof(CompressedTexImage2D, header) == 0,
+ "offset of CompressedTexImage2D header should be 0");
+static_assert(offsetof(CompressedTexImage2D, target) == 4,
+ "offset of CompressedTexImage2D target should be 4");
+static_assert(offsetof(CompressedTexImage2D, level) == 8,
+ "offset of CompressedTexImage2D level should be 8");
+static_assert(offsetof(CompressedTexImage2D, internalformat) == 12,
+ "offset of CompressedTexImage2D internalformat should be 12");
+static_assert(offsetof(CompressedTexImage2D, width) == 16,
+ "offset of CompressedTexImage2D width should be 16");
+static_assert(offsetof(CompressedTexImage2D, height) == 20,
+ "offset of CompressedTexImage2D height should be 20");
+static_assert(offsetof(CompressedTexImage2D, imageSize) == 24,
+ "offset of CompressedTexImage2D imageSize should be 24");
+static_assert(offsetof(CompressedTexImage2D, data_shm_id) == 28,
+ "offset of CompressedTexImage2D data_shm_id should be 28");
+static_assert(offsetof(CompressedTexImage2D, data_shm_offset) == 32,
+ "offset of CompressedTexImage2D data_shm_offset should be 32");
struct CompressedTexSubImage2DBucket {
typedef CompressedTexSubImage2DBucket ValueType;
@@ -1130,26 +1142,26 @@ struct CompressedTexSubImage2DBucket {
uint32_t bucket_id;
};
-COMPILE_ASSERT(sizeof(CompressedTexSubImage2DBucket) == 36,
- Sizeof_CompressedTexSubImage2DBucket_is_not_36);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, header) == 0,
- OffsetOf_CompressedTexSubImage2DBucket_header_not_0);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, target) == 4,
- OffsetOf_CompressedTexSubImage2DBucket_target_not_4);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, level) == 8,
- OffsetOf_CompressedTexSubImage2DBucket_level_not_8);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, xoffset) == 12,
- OffsetOf_CompressedTexSubImage2DBucket_xoffset_not_12);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, yoffset) == 16,
- OffsetOf_CompressedTexSubImage2DBucket_yoffset_not_16);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, width) == 20,
- OffsetOf_CompressedTexSubImage2DBucket_width_not_20);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, height) == 24,
- OffsetOf_CompressedTexSubImage2DBucket_height_not_24);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, format) == 28,
- OffsetOf_CompressedTexSubImage2DBucket_format_not_28);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, bucket_id) == 32,
- OffsetOf_CompressedTexSubImage2DBucket_bucket_id_not_32);
+static_assert(sizeof(CompressedTexSubImage2DBucket) == 36,
+ "size of CompressedTexSubImage2DBucket should be 36");
+static_assert(offsetof(CompressedTexSubImage2DBucket, header) == 0,
+ "offset of CompressedTexSubImage2DBucket header should be 0");
+static_assert(offsetof(CompressedTexSubImage2DBucket, target) == 4,
+ "offset of CompressedTexSubImage2DBucket target should be 4");
+static_assert(offsetof(CompressedTexSubImage2DBucket, level) == 8,
+ "offset of CompressedTexSubImage2DBucket level should be 8");
+static_assert(offsetof(CompressedTexSubImage2DBucket, xoffset) == 12,
+ "offset of CompressedTexSubImage2DBucket xoffset should be 12");
+static_assert(offsetof(CompressedTexSubImage2DBucket, yoffset) == 16,
+ "offset of CompressedTexSubImage2DBucket yoffset should be 16");
+static_assert(offsetof(CompressedTexSubImage2DBucket, width) == 20,
+ "offset of CompressedTexSubImage2DBucket width should be 20");
+static_assert(offsetof(CompressedTexSubImage2DBucket, height) == 24,
+ "offset of CompressedTexSubImage2DBucket height should be 24");
+static_assert(offsetof(CompressedTexSubImage2DBucket, format) == 28,
+ "offset of CompressedTexSubImage2DBucket format should be 28");
+static_assert(offsetof(CompressedTexSubImage2DBucket, bucket_id) == 32,
+ "offset of CompressedTexSubImage2DBucket bucket_id should be 32");
struct CompressedTexSubImage2D {
typedef CompressedTexSubImage2D ValueType;
@@ -1216,30 +1228,30 @@ struct CompressedTexSubImage2D {
uint32_t data_shm_offset;
};
-COMPILE_ASSERT(sizeof(CompressedTexSubImage2D) == 44,
- Sizeof_CompressedTexSubImage2D_is_not_44);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, header) == 0,
- OffsetOf_CompressedTexSubImage2D_header_not_0);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, target) == 4,
- OffsetOf_CompressedTexSubImage2D_target_not_4);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, level) == 8,
- OffsetOf_CompressedTexSubImage2D_level_not_8);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, xoffset) == 12,
- OffsetOf_CompressedTexSubImage2D_xoffset_not_12);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, yoffset) == 16,
- OffsetOf_CompressedTexSubImage2D_yoffset_not_16);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, width) == 20,
- OffsetOf_CompressedTexSubImage2D_width_not_20);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, height) == 24,
- OffsetOf_CompressedTexSubImage2D_height_not_24);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, format) == 28,
- OffsetOf_CompressedTexSubImage2D_format_not_28);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, imageSize) == 32,
- OffsetOf_CompressedTexSubImage2D_imageSize_not_32);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, data_shm_id) == 36,
- OffsetOf_CompressedTexSubImage2D_data_shm_id_not_36);
-COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, data_shm_offset) == 40,
- OffsetOf_CompressedTexSubImage2D_data_shm_offset_not_40);
+static_assert(sizeof(CompressedTexSubImage2D) == 44,
+ "size of CompressedTexSubImage2D should be 44");
+static_assert(offsetof(CompressedTexSubImage2D, header) == 0,
+ "offset of CompressedTexSubImage2D header should be 0");
+static_assert(offsetof(CompressedTexSubImage2D, target) == 4,
+ "offset of CompressedTexSubImage2D target should be 4");
+static_assert(offsetof(CompressedTexSubImage2D, level) == 8,
+ "offset of CompressedTexSubImage2D level should be 8");
+static_assert(offsetof(CompressedTexSubImage2D, xoffset) == 12,
+ "offset of CompressedTexSubImage2D xoffset should be 12");
+static_assert(offsetof(CompressedTexSubImage2D, yoffset) == 16,
+ "offset of CompressedTexSubImage2D yoffset should be 16");
+static_assert(offsetof(CompressedTexSubImage2D, width) == 20,
+ "offset of CompressedTexSubImage2D width should be 20");
+static_assert(offsetof(CompressedTexSubImage2D, height) == 24,
+ "offset of CompressedTexSubImage2D height should be 24");
+static_assert(offsetof(CompressedTexSubImage2D, format) == 28,
+ "offset of CompressedTexSubImage2D format should be 28");
+static_assert(offsetof(CompressedTexSubImage2D, imageSize) == 32,
+ "offset of CompressedTexSubImage2D imageSize should be 32");
+static_assert(offsetof(CompressedTexSubImage2D, data_shm_id) == 36,
+ "offset of CompressedTexSubImage2D data_shm_id should be 36");
+static_assert(offsetof(CompressedTexSubImage2D, data_shm_offset) == 40,
+ "offset of CompressedTexSubImage2D data_shm_offset should be 40");
struct CopyBufferSubData {
typedef CopyBufferSubData ValueType;
@@ -1285,20 +1297,20 @@ struct CopyBufferSubData {
int32_t size;
};
-COMPILE_ASSERT(sizeof(CopyBufferSubData) == 24,
- Sizeof_CopyBufferSubData_is_not_24);
-COMPILE_ASSERT(offsetof(CopyBufferSubData, header) == 0,
- OffsetOf_CopyBufferSubData_header_not_0);
-COMPILE_ASSERT(offsetof(CopyBufferSubData, readtarget) == 4,
- OffsetOf_CopyBufferSubData_readtarget_not_4);
-COMPILE_ASSERT(offsetof(CopyBufferSubData, writetarget) == 8,
- OffsetOf_CopyBufferSubData_writetarget_not_8);
-COMPILE_ASSERT(offsetof(CopyBufferSubData, readoffset) == 12,
- OffsetOf_CopyBufferSubData_readoffset_not_12);
-COMPILE_ASSERT(offsetof(CopyBufferSubData, writeoffset) == 16,
- OffsetOf_CopyBufferSubData_writeoffset_not_16);
-COMPILE_ASSERT(offsetof(CopyBufferSubData, size) == 20,
- OffsetOf_CopyBufferSubData_size_not_20);
+static_assert(sizeof(CopyBufferSubData) == 24,
+ "size of CopyBufferSubData should be 24");
+static_assert(offsetof(CopyBufferSubData, header) == 0,
+ "offset of CopyBufferSubData header should be 0");
+static_assert(offsetof(CopyBufferSubData, readtarget) == 4,
+ "offset of CopyBufferSubData readtarget should be 4");
+static_assert(offsetof(CopyBufferSubData, writetarget) == 8,
+ "offset of CopyBufferSubData writetarget should be 8");
+static_assert(offsetof(CopyBufferSubData, readoffset) == 12,
+ "offset of CopyBufferSubData readoffset should be 12");
+static_assert(offsetof(CopyBufferSubData, writeoffset) == 16,
+ "offset of CopyBufferSubData writeoffset should be 16");
+static_assert(offsetof(CopyBufferSubData, size) == 20,
+ "offset of CopyBufferSubData size should be 20");
struct CopyTexImage2D {
typedef CopyTexImage2D ValueType;
@@ -1353,23 +1365,24 @@ struct CopyTexImage2D {
static const int32_t border = 0;
};
-COMPILE_ASSERT(sizeof(CopyTexImage2D) == 32, Sizeof_CopyTexImage2D_is_not_32);
-COMPILE_ASSERT(offsetof(CopyTexImage2D, header) == 0,
- OffsetOf_CopyTexImage2D_header_not_0);
-COMPILE_ASSERT(offsetof(CopyTexImage2D, target) == 4,
- OffsetOf_CopyTexImage2D_target_not_4);
-COMPILE_ASSERT(offsetof(CopyTexImage2D, level) == 8,
- OffsetOf_CopyTexImage2D_level_not_8);
-COMPILE_ASSERT(offsetof(CopyTexImage2D, internalformat) == 12,
- OffsetOf_CopyTexImage2D_internalformat_not_12);
-COMPILE_ASSERT(offsetof(CopyTexImage2D, x) == 16,
- OffsetOf_CopyTexImage2D_x_not_16);
-COMPILE_ASSERT(offsetof(CopyTexImage2D, y) == 20,
- OffsetOf_CopyTexImage2D_y_not_20);
-COMPILE_ASSERT(offsetof(CopyTexImage2D, width) == 24,
- OffsetOf_CopyTexImage2D_width_not_24);
-COMPILE_ASSERT(offsetof(CopyTexImage2D, height) == 28,
- OffsetOf_CopyTexImage2D_height_not_28);
+static_assert(sizeof(CopyTexImage2D) == 32,
+ "size of CopyTexImage2D should be 32");
+static_assert(offsetof(CopyTexImage2D, header) == 0,
+ "offset of CopyTexImage2D header should be 0");
+static_assert(offsetof(CopyTexImage2D, target) == 4,
+ "offset of CopyTexImage2D target should be 4");
+static_assert(offsetof(CopyTexImage2D, level) == 8,
+ "offset of CopyTexImage2D level should be 8");
+static_assert(offsetof(CopyTexImage2D, internalformat) == 12,
+ "offset of CopyTexImage2D internalformat should be 12");
+static_assert(offsetof(CopyTexImage2D, x) == 16,
+ "offset of CopyTexImage2D x should be 16");
+static_assert(offsetof(CopyTexImage2D, y) == 20,
+ "offset of CopyTexImage2D y should be 20");
+static_assert(offsetof(CopyTexImage2D, width) == 24,
+ "offset of CopyTexImage2D width should be 24");
+static_assert(offsetof(CopyTexImage2D, height) == 28,
+ "offset of CopyTexImage2D height should be 28");
struct CopyTexSubImage2D {
typedef CopyTexSubImage2D ValueType;
@@ -1427,26 +1440,26 @@ struct CopyTexSubImage2D {
int32_t height;
};
-COMPILE_ASSERT(sizeof(CopyTexSubImage2D) == 36,
- Sizeof_CopyTexSubImage2D_is_not_36);
-COMPILE_ASSERT(offsetof(CopyTexSubImage2D, header) == 0,
- OffsetOf_CopyTexSubImage2D_header_not_0);
-COMPILE_ASSERT(offsetof(CopyTexSubImage2D, target) == 4,
- OffsetOf_CopyTexSubImage2D_target_not_4);
-COMPILE_ASSERT(offsetof(CopyTexSubImage2D, level) == 8,
- OffsetOf_CopyTexSubImage2D_level_not_8);
-COMPILE_ASSERT(offsetof(CopyTexSubImage2D, xoffset) == 12,
- OffsetOf_CopyTexSubImage2D_xoffset_not_12);
-COMPILE_ASSERT(offsetof(CopyTexSubImage2D, yoffset) == 16,
- OffsetOf_CopyTexSubImage2D_yoffset_not_16);
-COMPILE_ASSERT(offsetof(CopyTexSubImage2D, x) == 20,
- OffsetOf_CopyTexSubImage2D_x_not_20);
-COMPILE_ASSERT(offsetof(CopyTexSubImage2D, y) == 24,
- OffsetOf_CopyTexSubImage2D_y_not_24);
-COMPILE_ASSERT(offsetof(CopyTexSubImage2D, width) == 28,
- OffsetOf_CopyTexSubImage2D_width_not_28);
-COMPILE_ASSERT(offsetof(CopyTexSubImage2D, height) == 32,
- OffsetOf_CopyTexSubImage2D_height_not_32);
+static_assert(sizeof(CopyTexSubImage2D) == 36,
+ "size of CopyTexSubImage2D should be 36");
+static_assert(offsetof(CopyTexSubImage2D, header) == 0,
+ "offset of CopyTexSubImage2D header should be 0");
+static_assert(offsetof(CopyTexSubImage2D, target) == 4,
+ "offset of CopyTexSubImage2D target should be 4");
+static_assert(offsetof(CopyTexSubImage2D, level) == 8,
+ "offset of CopyTexSubImage2D level should be 8");
+static_assert(offsetof(CopyTexSubImage2D, xoffset) == 12,
+ "offset of CopyTexSubImage2D xoffset should be 12");
+static_assert(offsetof(CopyTexSubImage2D, yoffset) == 16,
+ "offset of CopyTexSubImage2D yoffset should be 16");
+static_assert(offsetof(CopyTexSubImage2D, x) == 20,
+ "offset of CopyTexSubImage2D x should be 20");
+static_assert(offsetof(CopyTexSubImage2D, y) == 24,
+ "offset of CopyTexSubImage2D y should be 24");
+static_assert(offsetof(CopyTexSubImage2D, width) == 28,
+ "offset of CopyTexSubImage2D width should be 28");
+static_assert(offsetof(CopyTexSubImage2D, height) == 32,
+ "offset of CopyTexSubImage2D height should be 32");
struct CreateProgram {
typedef CreateProgram ValueType;
@@ -1474,11 +1487,11 @@ struct CreateProgram {
uint32_t client_id;
};
-COMPILE_ASSERT(sizeof(CreateProgram) == 8, Sizeof_CreateProgram_is_not_8);
-COMPILE_ASSERT(offsetof(CreateProgram, header) == 0,
- OffsetOf_CreateProgram_header_not_0);
-COMPILE_ASSERT(offsetof(CreateProgram, client_id) == 4,
- OffsetOf_CreateProgram_client_id_not_4);
+static_assert(sizeof(CreateProgram) == 8, "size of CreateProgram should be 8");
+static_assert(offsetof(CreateProgram, header) == 0,
+ "offset of CreateProgram header should be 0");
+static_assert(offsetof(CreateProgram, client_id) == 4,
+ "offset of CreateProgram client_id should be 4");
struct CreateShader {
typedef CreateShader ValueType;
@@ -1508,13 +1521,13 @@ struct CreateShader {
uint32_t client_id;
};
-COMPILE_ASSERT(sizeof(CreateShader) == 12, Sizeof_CreateShader_is_not_12);
-COMPILE_ASSERT(offsetof(CreateShader, header) == 0,
- OffsetOf_CreateShader_header_not_0);
-COMPILE_ASSERT(offsetof(CreateShader, type) == 4,
- OffsetOf_CreateShader_type_not_4);
-COMPILE_ASSERT(offsetof(CreateShader, client_id) == 8,
- OffsetOf_CreateShader_client_id_not_8);
+static_assert(sizeof(CreateShader) == 12, "size of CreateShader should be 12");
+static_assert(offsetof(CreateShader, header) == 0,
+ "offset of CreateShader header should be 0");
+static_assert(offsetof(CreateShader, type) == 4,
+ "offset of CreateShader type should be 4");
+static_assert(offsetof(CreateShader, client_id) == 8,
+ "offset of CreateShader client_id should be 8");
struct CullFace {
typedef CullFace ValueType;
@@ -1542,9 +1555,11 @@ struct CullFace {
uint32_t mode;
};
-COMPILE_ASSERT(sizeof(CullFace) == 8, Sizeof_CullFace_is_not_8);
-COMPILE_ASSERT(offsetof(CullFace, header) == 0, OffsetOf_CullFace_header_not_0);
-COMPILE_ASSERT(offsetof(CullFace, mode) == 4, OffsetOf_CullFace_mode_not_4);
+static_assert(sizeof(CullFace) == 8, "size of CullFace should be 8");
+static_assert(offsetof(CullFace, header) == 0,
+ "offset of CullFace header should be 0");
+static_assert(offsetof(CullFace, mode) == 4,
+ "offset of CullFace mode should be 4");
struct DeleteBuffersImmediate {
typedef DeleteBuffersImmediate ValueType;
@@ -1581,12 +1596,12 @@ struct DeleteBuffersImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(DeleteBuffersImmediate) == 8,
- Sizeof_DeleteBuffersImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(DeleteBuffersImmediate, header) == 0,
- OffsetOf_DeleteBuffersImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(DeleteBuffersImmediate, n) == 4,
- OffsetOf_DeleteBuffersImmediate_n_not_4);
+static_assert(sizeof(DeleteBuffersImmediate) == 8,
+ "size of DeleteBuffersImmediate should be 8");
+static_assert(offsetof(DeleteBuffersImmediate, header) == 0,
+ "offset of DeleteBuffersImmediate header should be 0");
+static_assert(offsetof(DeleteBuffersImmediate, n) == 4,
+ "offset of DeleteBuffersImmediate n should be 4");
struct DeleteFramebuffersImmediate {
typedef DeleteFramebuffersImmediate ValueType;
@@ -1623,12 +1638,12 @@ struct DeleteFramebuffersImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(DeleteFramebuffersImmediate) == 8,
- Sizeof_DeleteFramebuffersImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(DeleteFramebuffersImmediate, header) == 0,
- OffsetOf_DeleteFramebuffersImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(DeleteFramebuffersImmediate, n) == 4,
- OffsetOf_DeleteFramebuffersImmediate_n_not_4);
+static_assert(sizeof(DeleteFramebuffersImmediate) == 8,
+ "size of DeleteFramebuffersImmediate should be 8");
+static_assert(offsetof(DeleteFramebuffersImmediate, header) == 0,
+ "offset of DeleteFramebuffersImmediate header should be 0");
+static_assert(offsetof(DeleteFramebuffersImmediate, n) == 4,
+ "offset of DeleteFramebuffersImmediate n should be 4");
struct DeleteProgram {
typedef DeleteProgram ValueType;
@@ -1656,11 +1671,11 @@ struct DeleteProgram {
uint32_t program;
};
-COMPILE_ASSERT(sizeof(DeleteProgram) == 8, Sizeof_DeleteProgram_is_not_8);
-COMPILE_ASSERT(offsetof(DeleteProgram, header) == 0,
- OffsetOf_DeleteProgram_header_not_0);
-COMPILE_ASSERT(offsetof(DeleteProgram, program) == 4,
- OffsetOf_DeleteProgram_program_not_4);
+static_assert(sizeof(DeleteProgram) == 8, "size of DeleteProgram should be 8");
+static_assert(offsetof(DeleteProgram, header) == 0,
+ "offset of DeleteProgram header should be 0");
+static_assert(offsetof(DeleteProgram, program) == 4,
+ "offset of DeleteProgram program should be 4");
struct DeleteRenderbuffersImmediate {
typedef DeleteRenderbuffersImmediate ValueType;
@@ -1697,12 +1712,12 @@ struct DeleteRenderbuffersImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(DeleteRenderbuffersImmediate) == 8,
- Sizeof_DeleteRenderbuffersImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(DeleteRenderbuffersImmediate, header) == 0,
- OffsetOf_DeleteRenderbuffersImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(DeleteRenderbuffersImmediate, n) == 4,
- OffsetOf_DeleteRenderbuffersImmediate_n_not_4);
+static_assert(sizeof(DeleteRenderbuffersImmediate) == 8,
+ "size of DeleteRenderbuffersImmediate should be 8");
+static_assert(offsetof(DeleteRenderbuffersImmediate, header) == 0,
+ "offset of DeleteRenderbuffersImmediate header should be 0");
+static_assert(offsetof(DeleteRenderbuffersImmediate, n) == 4,
+ "offset of DeleteRenderbuffersImmediate n should be 4");
struct DeleteSamplersImmediate {
typedef DeleteSamplersImmediate ValueType;
@@ -1739,12 +1754,12 @@ struct DeleteSamplersImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(DeleteSamplersImmediate) == 8,
- Sizeof_DeleteSamplersImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(DeleteSamplersImmediate, header) == 0,
- OffsetOf_DeleteSamplersImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(DeleteSamplersImmediate, n) == 4,
- OffsetOf_DeleteSamplersImmediate_n_not_4);
+static_assert(sizeof(DeleteSamplersImmediate) == 8,
+ "size of DeleteSamplersImmediate should be 8");
+static_assert(offsetof(DeleteSamplersImmediate, header) == 0,
+ "offset of DeleteSamplersImmediate header should be 0");
+static_assert(offsetof(DeleteSamplersImmediate, n) == 4,
+ "offset of DeleteSamplersImmediate n should be 4");
struct DeleteShader {
typedef DeleteShader ValueType;
@@ -1772,11 +1787,11 @@ struct DeleteShader {
uint32_t shader;
};
-COMPILE_ASSERT(sizeof(DeleteShader) == 8, Sizeof_DeleteShader_is_not_8);
-COMPILE_ASSERT(offsetof(DeleteShader, header) == 0,
- OffsetOf_DeleteShader_header_not_0);
-COMPILE_ASSERT(offsetof(DeleteShader, shader) == 4,
- OffsetOf_DeleteShader_shader_not_4);
+static_assert(sizeof(DeleteShader) == 8, "size of DeleteShader should be 8");
+static_assert(offsetof(DeleteShader, header) == 0,
+ "offset of DeleteShader header should be 0");
+static_assert(offsetof(DeleteShader, shader) == 4,
+ "offset of DeleteShader shader should be 4");
struct DeleteTexturesImmediate {
typedef DeleteTexturesImmediate ValueType;
@@ -1813,12 +1828,12 @@ struct DeleteTexturesImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(DeleteTexturesImmediate) == 8,
- Sizeof_DeleteTexturesImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(DeleteTexturesImmediate, header) == 0,
- OffsetOf_DeleteTexturesImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(DeleteTexturesImmediate, n) == 4,
- OffsetOf_DeleteTexturesImmediate_n_not_4);
+static_assert(sizeof(DeleteTexturesImmediate) == 8,
+ "size of DeleteTexturesImmediate should be 8");
+static_assert(offsetof(DeleteTexturesImmediate, header) == 0,
+ "offset of DeleteTexturesImmediate header should be 0");
+static_assert(offsetof(DeleteTexturesImmediate, n) == 4,
+ "offset of DeleteTexturesImmediate n should be 4");
struct DeleteTransformFeedbacksImmediate {
typedef DeleteTransformFeedbacksImmediate ValueType;
@@ -1855,12 +1870,12 @@ struct DeleteTransformFeedbacksImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(DeleteTransformFeedbacksImmediate) == 8,
- Sizeof_DeleteTransformFeedbacksImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(DeleteTransformFeedbacksImmediate, header) == 0,
- OffsetOf_DeleteTransformFeedbacksImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(DeleteTransformFeedbacksImmediate, n) == 4,
- OffsetOf_DeleteTransformFeedbacksImmediate_n_not_4);
+static_assert(sizeof(DeleteTransformFeedbacksImmediate) == 8,
+ "size of DeleteTransformFeedbacksImmediate should be 8");
+static_assert(offsetof(DeleteTransformFeedbacksImmediate, header) == 0,
+ "offset of DeleteTransformFeedbacksImmediate header should be 0");
+static_assert(offsetof(DeleteTransformFeedbacksImmediate, n) == 4,
+ "offset of DeleteTransformFeedbacksImmediate n should be 4");
struct DepthFunc {
typedef DepthFunc ValueType;
@@ -1888,10 +1903,11 @@ struct DepthFunc {
uint32_t func;
};
-COMPILE_ASSERT(sizeof(DepthFunc) == 8, Sizeof_DepthFunc_is_not_8);
-COMPILE_ASSERT(offsetof(DepthFunc, header) == 0,
- OffsetOf_DepthFunc_header_not_0);
-COMPILE_ASSERT(offsetof(DepthFunc, func) == 4, OffsetOf_DepthFunc_func_not_4);
+static_assert(sizeof(DepthFunc) == 8, "size of DepthFunc should be 8");
+static_assert(offsetof(DepthFunc, header) == 0,
+ "offset of DepthFunc header should be 0");
+static_assert(offsetof(DepthFunc, func) == 4,
+ "offset of DepthFunc func should be 4");
struct DepthMask {
typedef DepthMask ValueType;
@@ -1919,10 +1935,11 @@ struct DepthMask {
uint32_t flag;
};
-COMPILE_ASSERT(sizeof(DepthMask) == 8, Sizeof_DepthMask_is_not_8);
-COMPILE_ASSERT(offsetof(DepthMask, header) == 0,
- OffsetOf_DepthMask_header_not_0);
-COMPILE_ASSERT(offsetof(DepthMask, flag) == 4, OffsetOf_DepthMask_flag_not_4);
+static_assert(sizeof(DepthMask) == 8, "size of DepthMask should be 8");
+static_assert(offsetof(DepthMask, header) == 0,
+ "offset of DepthMask header should be 0");
+static_assert(offsetof(DepthMask, flag) == 4,
+ "offset of DepthMask flag should be 4");
struct DepthRangef {
typedef DepthRangef ValueType;
@@ -1952,13 +1969,13 @@ struct DepthRangef {
float zFar;
};
-COMPILE_ASSERT(sizeof(DepthRangef) == 12, Sizeof_DepthRangef_is_not_12);
-COMPILE_ASSERT(offsetof(DepthRangef, header) == 0,
- OffsetOf_DepthRangef_header_not_0);
-COMPILE_ASSERT(offsetof(DepthRangef, zNear) == 4,
- OffsetOf_DepthRangef_zNear_not_4);
-COMPILE_ASSERT(offsetof(DepthRangef, zFar) == 8,
- OffsetOf_DepthRangef_zFar_not_8);
+static_assert(sizeof(DepthRangef) == 12, "size of DepthRangef should be 12");
+static_assert(offsetof(DepthRangef, header) == 0,
+ "offset of DepthRangef header should be 0");
+static_assert(offsetof(DepthRangef, zNear) == 4,
+ "offset of DepthRangef zNear should be 4");
+static_assert(offsetof(DepthRangef, zFar) == 8,
+ "offset of DepthRangef zFar should be 8");
struct DetachShader {
typedef DetachShader ValueType;
@@ -1988,13 +2005,13 @@ struct DetachShader {
uint32_t shader;
};
-COMPILE_ASSERT(sizeof(DetachShader) == 12, Sizeof_DetachShader_is_not_12);
-COMPILE_ASSERT(offsetof(DetachShader, header) == 0,
- OffsetOf_DetachShader_header_not_0);
-COMPILE_ASSERT(offsetof(DetachShader, program) == 4,
- OffsetOf_DetachShader_program_not_4);
-COMPILE_ASSERT(offsetof(DetachShader, shader) == 8,
- OffsetOf_DetachShader_shader_not_8);
+static_assert(sizeof(DetachShader) == 12, "size of DetachShader should be 12");
+static_assert(offsetof(DetachShader, header) == 0,
+ "offset of DetachShader header should be 0");
+static_assert(offsetof(DetachShader, program) == 4,
+ "offset of DetachShader program should be 4");
+static_assert(offsetof(DetachShader, shader) == 8,
+ "offset of DetachShader shader should be 8");
struct Disable {
typedef Disable ValueType;
@@ -2022,9 +2039,10 @@ struct Disable {
uint32_t cap;
};
-COMPILE_ASSERT(sizeof(Disable) == 8, Sizeof_Disable_is_not_8);
-COMPILE_ASSERT(offsetof(Disable, header) == 0, OffsetOf_Disable_header_not_0);
-COMPILE_ASSERT(offsetof(Disable, cap) == 4, OffsetOf_Disable_cap_not_4);
+static_assert(sizeof(Disable) == 8, "size of Disable should be 8");
+static_assert(offsetof(Disable, header) == 0,
+ "offset of Disable header should be 0");
+static_assert(offsetof(Disable, cap) == 4, "offset of Disable cap should be 4");
struct DisableVertexAttribArray {
typedef DisableVertexAttribArray ValueType;
@@ -2052,12 +2070,12 @@ struct DisableVertexAttribArray {
uint32_t index;
};
-COMPILE_ASSERT(sizeof(DisableVertexAttribArray) == 8,
- Sizeof_DisableVertexAttribArray_is_not_8);
-COMPILE_ASSERT(offsetof(DisableVertexAttribArray, header) == 0,
- OffsetOf_DisableVertexAttribArray_header_not_0);
-COMPILE_ASSERT(offsetof(DisableVertexAttribArray, index) == 4,
- OffsetOf_DisableVertexAttribArray_index_not_4);
+static_assert(sizeof(DisableVertexAttribArray) == 8,
+ "size of DisableVertexAttribArray should be 8");
+static_assert(offsetof(DisableVertexAttribArray, header) == 0,
+ "offset of DisableVertexAttribArray header should be 0");
+static_assert(offsetof(DisableVertexAttribArray, index) == 4,
+ "offset of DisableVertexAttribArray index should be 4");
struct DrawArrays {
typedef DrawArrays ValueType;
@@ -2089,14 +2107,15 @@ struct DrawArrays {
int32_t count;
};
-COMPILE_ASSERT(sizeof(DrawArrays) == 16, Sizeof_DrawArrays_is_not_16);
-COMPILE_ASSERT(offsetof(DrawArrays, header) == 0,
- OffsetOf_DrawArrays_header_not_0);
-COMPILE_ASSERT(offsetof(DrawArrays, mode) == 4, OffsetOf_DrawArrays_mode_not_4);
-COMPILE_ASSERT(offsetof(DrawArrays, first) == 8,
- OffsetOf_DrawArrays_first_not_8);
-COMPILE_ASSERT(offsetof(DrawArrays, count) == 12,
- OffsetOf_DrawArrays_count_not_12);
+static_assert(sizeof(DrawArrays) == 16, "size of DrawArrays should be 16");
+static_assert(offsetof(DrawArrays, header) == 0,
+ "offset of DrawArrays header should be 0");
+static_assert(offsetof(DrawArrays, mode) == 4,
+ "offset of DrawArrays mode should be 4");
+static_assert(offsetof(DrawArrays, first) == 8,
+ "offset of DrawArrays first should be 8");
+static_assert(offsetof(DrawArrays, count) == 12,
+ "offset of DrawArrays count should be 12");
struct DrawElements {
typedef DrawElements ValueType;
@@ -2134,17 +2153,17 @@ struct DrawElements {
uint32_t index_offset;
};
-COMPILE_ASSERT(sizeof(DrawElements) == 20, Sizeof_DrawElements_is_not_20);
-COMPILE_ASSERT(offsetof(DrawElements, header) == 0,
- OffsetOf_DrawElements_header_not_0);
-COMPILE_ASSERT(offsetof(DrawElements, mode) == 4,
- OffsetOf_DrawElements_mode_not_4);
-COMPILE_ASSERT(offsetof(DrawElements, count) == 8,
- OffsetOf_DrawElements_count_not_8);
-COMPILE_ASSERT(offsetof(DrawElements, type) == 12,
- OffsetOf_DrawElements_type_not_12);
-COMPILE_ASSERT(offsetof(DrawElements, index_offset) == 16,
- OffsetOf_DrawElements_index_offset_not_16);
+static_assert(sizeof(DrawElements) == 20, "size of DrawElements should be 20");
+static_assert(offsetof(DrawElements, header) == 0,
+ "offset of DrawElements header should be 0");
+static_assert(offsetof(DrawElements, mode) == 4,
+ "offset of DrawElements mode should be 4");
+static_assert(offsetof(DrawElements, count) == 8,
+ "offset of DrawElements count should be 8");
+static_assert(offsetof(DrawElements, type) == 12,
+ "offset of DrawElements type should be 12");
+static_assert(offsetof(DrawElements, index_offset) == 16,
+ "offset of DrawElements index_offset should be 16");
struct Enable {
typedef Enable ValueType;
@@ -2172,9 +2191,10 @@ struct Enable {
uint32_t cap;
};
-COMPILE_ASSERT(sizeof(Enable) == 8, Sizeof_Enable_is_not_8);
-COMPILE_ASSERT(offsetof(Enable, header) == 0, OffsetOf_Enable_header_not_0);
-COMPILE_ASSERT(offsetof(Enable, cap) == 4, OffsetOf_Enable_cap_not_4);
+static_assert(sizeof(Enable) == 8, "size of Enable should be 8");
+static_assert(offsetof(Enable, header) == 0,
+ "offset of Enable header should be 0");
+static_assert(offsetof(Enable, cap) == 4, "offset of Enable cap should be 4");
struct EnableVertexAttribArray {
typedef EnableVertexAttribArray ValueType;
@@ -2202,12 +2222,12 @@ struct EnableVertexAttribArray {
uint32_t index;
};
-COMPILE_ASSERT(sizeof(EnableVertexAttribArray) == 8,
- Sizeof_EnableVertexAttribArray_is_not_8);
-COMPILE_ASSERT(offsetof(EnableVertexAttribArray, header) == 0,
- OffsetOf_EnableVertexAttribArray_header_not_0);
-COMPILE_ASSERT(offsetof(EnableVertexAttribArray, index) == 4,
- OffsetOf_EnableVertexAttribArray_index_not_4);
+static_assert(sizeof(EnableVertexAttribArray) == 8,
+ "size of EnableVertexAttribArray should be 8");
+static_assert(offsetof(EnableVertexAttribArray, header) == 0,
+ "offset of EnableVertexAttribArray header should be 0");
+static_assert(offsetof(EnableVertexAttribArray, index) == 4,
+ "offset of EnableVertexAttribArray index should be 4");
struct Finish {
typedef Finish ValueType;
@@ -2231,8 +2251,9 @@ struct Finish {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(Finish) == 4, Sizeof_Finish_is_not_4);
-COMPILE_ASSERT(offsetof(Finish, header) == 0, OffsetOf_Finish_header_not_0);
+static_assert(sizeof(Finish) == 4, "size of Finish should be 4");
+static_assert(offsetof(Finish, header) == 0,
+ "offset of Finish header should be 0");
struct Flush {
typedef Flush ValueType;
@@ -2256,8 +2277,9 @@ struct Flush {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(Flush) == 4, Sizeof_Flush_is_not_4);
-COMPILE_ASSERT(offsetof(Flush, header) == 0, OffsetOf_Flush_header_not_0);
+static_assert(sizeof(Flush) == 4, "size of Flush should be 4");
+static_assert(offsetof(Flush, header) == 0,
+ "offset of Flush header should be 0");
struct FramebufferRenderbuffer {
typedef FramebufferRenderbuffer ValueType;
@@ -2299,18 +2321,19 @@ struct FramebufferRenderbuffer {
uint32_t renderbuffer;
};
-COMPILE_ASSERT(sizeof(FramebufferRenderbuffer) == 20,
- Sizeof_FramebufferRenderbuffer_is_not_20);
-COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, header) == 0,
- OffsetOf_FramebufferRenderbuffer_header_not_0);
-COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, target) == 4,
- OffsetOf_FramebufferRenderbuffer_target_not_4);
-COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, attachment) == 8,
- OffsetOf_FramebufferRenderbuffer_attachment_not_8);
-COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, renderbuffertarget) == 12,
- OffsetOf_FramebufferRenderbuffer_renderbuffertarget_not_12);
-COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, renderbuffer) == 16,
- OffsetOf_FramebufferRenderbuffer_renderbuffer_not_16);
+static_assert(sizeof(FramebufferRenderbuffer) == 20,
+ "size of FramebufferRenderbuffer should be 20");
+static_assert(offsetof(FramebufferRenderbuffer, header) == 0,
+ "offset of FramebufferRenderbuffer header should be 0");
+static_assert(offsetof(FramebufferRenderbuffer, target) == 4,
+ "offset of FramebufferRenderbuffer target should be 4");
+static_assert(offsetof(FramebufferRenderbuffer, attachment) == 8,
+ "offset of FramebufferRenderbuffer attachment should be 8");
+static_assert(
+ offsetof(FramebufferRenderbuffer, renderbuffertarget) == 12,
+ "offset of FramebufferRenderbuffer renderbuffertarget should be 12");
+static_assert(offsetof(FramebufferRenderbuffer, renderbuffer) == 16,
+ "offset of FramebufferRenderbuffer renderbuffer should be 16");
struct FramebufferTexture2D {
typedef FramebufferTexture2D ValueType;
@@ -2353,18 +2376,18 @@ struct FramebufferTexture2D {
static const int32_t level = 0;
};
-COMPILE_ASSERT(sizeof(FramebufferTexture2D) == 20,
- Sizeof_FramebufferTexture2D_is_not_20);
-COMPILE_ASSERT(offsetof(FramebufferTexture2D, header) == 0,
- OffsetOf_FramebufferTexture2D_header_not_0);
-COMPILE_ASSERT(offsetof(FramebufferTexture2D, target) == 4,
- OffsetOf_FramebufferTexture2D_target_not_4);
-COMPILE_ASSERT(offsetof(FramebufferTexture2D, attachment) == 8,
- OffsetOf_FramebufferTexture2D_attachment_not_8);
-COMPILE_ASSERT(offsetof(FramebufferTexture2D, textarget) == 12,
- OffsetOf_FramebufferTexture2D_textarget_not_12);
-COMPILE_ASSERT(offsetof(FramebufferTexture2D, texture) == 16,
- OffsetOf_FramebufferTexture2D_texture_not_16);
+static_assert(sizeof(FramebufferTexture2D) == 20,
+ "size of FramebufferTexture2D should be 20");
+static_assert(offsetof(FramebufferTexture2D, header) == 0,
+ "offset of FramebufferTexture2D header should be 0");
+static_assert(offsetof(FramebufferTexture2D, target) == 4,
+ "offset of FramebufferTexture2D target should be 4");
+static_assert(offsetof(FramebufferTexture2D, attachment) == 8,
+ "offset of FramebufferTexture2D attachment should be 8");
+static_assert(offsetof(FramebufferTexture2D, textarget) == 12,
+ "offset of FramebufferTexture2D textarget should be 12");
+static_assert(offsetof(FramebufferTexture2D, texture) == 16,
+ "offset of FramebufferTexture2D texture should be 16");
struct FramebufferTextureLayer {
typedef FramebufferTextureLayer ValueType;
@@ -2410,20 +2433,20 @@ struct FramebufferTextureLayer {
int32_t layer;
};
-COMPILE_ASSERT(sizeof(FramebufferTextureLayer) == 24,
- Sizeof_FramebufferTextureLayer_is_not_24);
-COMPILE_ASSERT(offsetof(FramebufferTextureLayer, header) == 0,
- OffsetOf_FramebufferTextureLayer_header_not_0);
-COMPILE_ASSERT(offsetof(FramebufferTextureLayer, target) == 4,
- OffsetOf_FramebufferTextureLayer_target_not_4);
-COMPILE_ASSERT(offsetof(FramebufferTextureLayer, attachment) == 8,
- OffsetOf_FramebufferTextureLayer_attachment_not_8);
-COMPILE_ASSERT(offsetof(FramebufferTextureLayer, texture) == 12,
- OffsetOf_FramebufferTextureLayer_texture_not_12);
-COMPILE_ASSERT(offsetof(FramebufferTextureLayer, level) == 16,
- OffsetOf_FramebufferTextureLayer_level_not_16);
-COMPILE_ASSERT(offsetof(FramebufferTextureLayer, layer) == 20,
- OffsetOf_FramebufferTextureLayer_layer_not_20);
+static_assert(sizeof(FramebufferTextureLayer) == 24,
+ "size of FramebufferTextureLayer should be 24");
+static_assert(offsetof(FramebufferTextureLayer, header) == 0,
+ "offset of FramebufferTextureLayer header should be 0");
+static_assert(offsetof(FramebufferTextureLayer, target) == 4,
+ "offset of FramebufferTextureLayer target should be 4");
+static_assert(offsetof(FramebufferTextureLayer, attachment) == 8,
+ "offset of FramebufferTextureLayer attachment should be 8");
+static_assert(offsetof(FramebufferTextureLayer, texture) == 12,
+ "offset of FramebufferTextureLayer texture should be 12");
+static_assert(offsetof(FramebufferTextureLayer, level) == 16,
+ "offset of FramebufferTextureLayer level should be 16");
+static_assert(offsetof(FramebufferTextureLayer, layer) == 20,
+ "offset of FramebufferTextureLayer layer should be 20");
struct FrontFace {
typedef FrontFace ValueType;
@@ -2451,10 +2474,11 @@ struct FrontFace {
uint32_t mode;
};
-COMPILE_ASSERT(sizeof(FrontFace) == 8, Sizeof_FrontFace_is_not_8);
-COMPILE_ASSERT(offsetof(FrontFace, header) == 0,
- OffsetOf_FrontFace_header_not_0);
-COMPILE_ASSERT(offsetof(FrontFace, mode) == 4, OffsetOf_FrontFace_mode_not_4);
+static_assert(sizeof(FrontFace) == 8, "size of FrontFace should be 8");
+static_assert(offsetof(FrontFace, header) == 0,
+ "offset of FrontFace header should be 0");
+static_assert(offsetof(FrontFace, mode) == 4,
+ "offset of FrontFace mode should be 4");
struct GenBuffersImmediate {
typedef GenBuffersImmediate ValueType;
@@ -2491,12 +2515,12 @@ struct GenBuffersImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(GenBuffersImmediate) == 8,
- Sizeof_GenBuffersImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(GenBuffersImmediate, header) == 0,
- OffsetOf_GenBuffersImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(GenBuffersImmediate, n) == 4,
- OffsetOf_GenBuffersImmediate_n_not_4);
+static_assert(sizeof(GenBuffersImmediate) == 8,
+ "size of GenBuffersImmediate should be 8");
+static_assert(offsetof(GenBuffersImmediate, header) == 0,
+ "offset of GenBuffersImmediate header should be 0");
+static_assert(offsetof(GenBuffersImmediate, n) == 4,
+ "offset of GenBuffersImmediate n should be 4");
struct GenerateMipmap {
typedef GenerateMipmap ValueType;
@@ -2524,11 +2548,12 @@ struct GenerateMipmap {
uint32_t target;
};
-COMPILE_ASSERT(sizeof(GenerateMipmap) == 8, Sizeof_GenerateMipmap_is_not_8);
-COMPILE_ASSERT(offsetof(GenerateMipmap, header) == 0,
- OffsetOf_GenerateMipmap_header_not_0);
-COMPILE_ASSERT(offsetof(GenerateMipmap, target) == 4,
- OffsetOf_GenerateMipmap_target_not_4);
+static_assert(sizeof(GenerateMipmap) == 8,
+ "size of GenerateMipmap should be 8");
+static_assert(offsetof(GenerateMipmap, header) == 0,
+ "offset of GenerateMipmap header should be 0");
+static_assert(offsetof(GenerateMipmap, target) == 4,
+ "offset of GenerateMipmap target should be 4");
struct GenFramebuffersImmediate {
typedef GenFramebuffersImmediate ValueType;
@@ -2565,12 +2590,12 @@ struct GenFramebuffersImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(GenFramebuffersImmediate) == 8,
- Sizeof_GenFramebuffersImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, header) == 0,
- OffsetOf_GenFramebuffersImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, n) == 4,
- OffsetOf_GenFramebuffersImmediate_n_not_4);
+static_assert(sizeof(GenFramebuffersImmediate) == 8,
+ "size of GenFramebuffersImmediate should be 8");
+static_assert(offsetof(GenFramebuffersImmediate, header) == 0,
+ "offset of GenFramebuffersImmediate header should be 0");
+static_assert(offsetof(GenFramebuffersImmediate, n) == 4,
+ "offset of GenFramebuffersImmediate n should be 4");
struct GenRenderbuffersImmediate {
typedef GenRenderbuffersImmediate ValueType;
@@ -2607,12 +2632,12 @@ struct GenRenderbuffersImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(GenRenderbuffersImmediate) == 8,
- Sizeof_GenRenderbuffersImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(GenRenderbuffersImmediate, header) == 0,
- OffsetOf_GenRenderbuffersImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(GenRenderbuffersImmediate, n) == 4,
- OffsetOf_GenRenderbuffersImmediate_n_not_4);
+static_assert(sizeof(GenRenderbuffersImmediate) == 8,
+ "size of GenRenderbuffersImmediate should be 8");
+static_assert(offsetof(GenRenderbuffersImmediate, header) == 0,
+ "offset of GenRenderbuffersImmediate header should be 0");
+static_assert(offsetof(GenRenderbuffersImmediate, n) == 4,
+ "offset of GenRenderbuffersImmediate n should be 4");
struct GenSamplersImmediate {
typedef GenSamplersImmediate ValueType;
@@ -2649,12 +2674,12 @@ struct GenSamplersImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(GenSamplersImmediate) == 8,
- Sizeof_GenSamplersImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(GenSamplersImmediate, header) == 0,
- OffsetOf_GenSamplersImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(GenSamplersImmediate, n) == 4,
- OffsetOf_GenSamplersImmediate_n_not_4);
+static_assert(sizeof(GenSamplersImmediate) == 8,
+ "size of GenSamplersImmediate should be 8");
+static_assert(offsetof(GenSamplersImmediate, header) == 0,
+ "offset of GenSamplersImmediate header should be 0");
+static_assert(offsetof(GenSamplersImmediate, n) == 4,
+ "offset of GenSamplersImmediate n should be 4");
struct GenTexturesImmediate {
typedef GenTexturesImmediate ValueType;
@@ -2691,12 +2716,12 @@ struct GenTexturesImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(GenTexturesImmediate) == 8,
- Sizeof_GenTexturesImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(GenTexturesImmediate, header) == 0,
- OffsetOf_GenTexturesImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(GenTexturesImmediate, n) == 4,
- OffsetOf_GenTexturesImmediate_n_not_4);
+static_assert(sizeof(GenTexturesImmediate) == 8,
+ "size of GenTexturesImmediate should be 8");
+static_assert(offsetof(GenTexturesImmediate, header) == 0,
+ "offset of GenTexturesImmediate header should be 0");
+static_assert(offsetof(GenTexturesImmediate, n) == 4,
+ "offset of GenTexturesImmediate n should be 4");
struct GenTransformFeedbacksImmediate {
typedef GenTransformFeedbacksImmediate ValueType;
@@ -2733,12 +2758,12 @@ struct GenTransformFeedbacksImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(GenTransformFeedbacksImmediate) == 8,
- Sizeof_GenTransformFeedbacksImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(GenTransformFeedbacksImmediate, header) == 0,
- OffsetOf_GenTransformFeedbacksImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(GenTransformFeedbacksImmediate, n) == 4,
- OffsetOf_GenTransformFeedbacksImmediate_n_not_4);
+static_assert(sizeof(GenTransformFeedbacksImmediate) == 8,
+ "size of GenTransformFeedbacksImmediate should be 8");
+static_assert(offsetof(GenTransformFeedbacksImmediate, header) == 0,
+ "offset of GenTransformFeedbacksImmediate header should be 0");
+static_assert(offsetof(GenTransformFeedbacksImmediate, n) == 4,
+ "offset of GenTransformFeedbacksImmediate n should be 4");
struct GetActiveAttrib {
typedef GetActiveAttrib ValueType;
@@ -2790,25 +2815,26 @@ struct GetActiveAttrib {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetActiveAttrib) == 24, Sizeof_GetActiveAttrib_is_not_24);
-COMPILE_ASSERT(offsetof(GetActiveAttrib, header) == 0,
- OffsetOf_GetActiveAttrib_header_not_0);
-COMPILE_ASSERT(offsetof(GetActiveAttrib, program) == 4,
- OffsetOf_GetActiveAttrib_program_not_4);
-COMPILE_ASSERT(offsetof(GetActiveAttrib, index) == 8,
- OffsetOf_GetActiveAttrib_index_not_8);
-COMPILE_ASSERT(offsetof(GetActiveAttrib, name_bucket_id) == 12,
- OffsetOf_GetActiveAttrib_name_bucket_id_not_12);
-COMPILE_ASSERT(offsetof(GetActiveAttrib, result_shm_id) == 16,
- OffsetOf_GetActiveAttrib_result_shm_id_not_16);
-COMPILE_ASSERT(offsetof(GetActiveAttrib, result_shm_offset) == 20,
- OffsetOf_GetActiveAttrib_result_shm_offset_not_20);
-COMPILE_ASSERT(offsetof(GetActiveAttrib::Result, success) == 0,
- OffsetOf_GetActiveAttrib_Result_success_not_0);
-COMPILE_ASSERT(offsetof(GetActiveAttrib::Result, size) == 4,
- OffsetOf_GetActiveAttrib_Result_size_not_4);
-COMPILE_ASSERT(offsetof(GetActiveAttrib::Result, type) == 8,
- OffsetOf_GetActiveAttrib_Result_type_not_8);
+static_assert(sizeof(GetActiveAttrib) == 24,
+ "size of GetActiveAttrib should be 24");
+static_assert(offsetof(GetActiveAttrib, header) == 0,
+ "offset of GetActiveAttrib header should be 0");
+static_assert(offsetof(GetActiveAttrib, program) == 4,
+ "offset of GetActiveAttrib program should be 4");
+static_assert(offsetof(GetActiveAttrib, index) == 8,
+ "offset of GetActiveAttrib index should be 8");
+static_assert(offsetof(GetActiveAttrib, name_bucket_id) == 12,
+ "offset of GetActiveAttrib name_bucket_id should be 12");
+static_assert(offsetof(GetActiveAttrib, result_shm_id) == 16,
+ "offset of GetActiveAttrib result_shm_id should be 16");
+static_assert(offsetof(GetActiveAttrib, result_shm_offset) == 20,
+ "offset of GetActiveAttrib result_shm_offset should be 20");
+static_assert(offsetof(GetActiveAttrib::Result, success) == 0,
+ "offset of GetActiveAttrib Result success should be 0");
+static_assert(offsetof(GetActiveAttrib::Result, size) == 4,
+ "offset of GetActiveAttrib Result size should be 4");
+static_assert(offsetof(GetActiveAttrib::Result, type) == 8,
+ "offset of GetActiveAttrib Result type should be 8");
struct GetActiveUniform {
typedef GetActiveUniform ValueType;
@@ -2860,26 +2886,26 @@ struct GetActiveUniform {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetActiveUniform) == 24,
- Sizeof_GetActiveUniform_is_not_24);
-COMPILE_ASSERT(offsetof(GetActiveUniform, header) == 0,
- OffsetOf_GetActiveUniform_header_not_0);
-COMPILE_ASSERT(offsetof(GetActiveUniform, program) == 4,
- OffsetOf_GetActiveUniform_program_not_4);
-COMPILE_ASSERT(offsetof(GetActiveUniform, index) == 8,
- OffsetOf_GetActiveUniform_index_not_8);
-COMPILE_ASSERT(offsetof(GetActiveUniform, name_bucket_id) == 12,
- OffsetOf_GetActiveUniform_name_bucket_id_not_12);
-COMPILE_ASSERT(offsetof(GetActiveUniform, result_shm_id) == 16,
- OffsetOf_GetActiveUniform_result_shm_id_not_16);
-COMPILE_ASSERT(offsetof(GetActiveUniform, result_shm_offset) == 20,
- OffsetOf_GetActiveUniform_result_shm_offset_not_20);
-COMPILE_ASSERT(offsetof(GetActiveUniform::Result, success) == 0,
- OffsetOf_GetActiveUniform_Result_success_not_0);
-COMPILE_ASSERT(offsetof(GetActiveUniform::Result, size) == 4,
- OffsetOf_GetActiveUniform_Result_size_not_4);
-COMPILE_ASSERT(offsetof(GetActiveUniform::Result, type) == 8,
- OffsetOf_GetActiveUniform_Result_type_not_8);
+static_assert(sizeof(GetActiveUniform) == 24,
+ "size of GetActiveUniform should be 24");
+static_assert(offsetof(GetActiveUniform, header) == 0,
+ "offset of GetActiveUniform header should be 0");
+static_assert(offsetof(GetActiveUniform, program) == 4,
+ "offset of GetActiveUniform program should be 4");
+static_assert(offsetof(GetActiveUniform, index) == 8,
+ "offset of GetActiveUniform index should be 8");
+static_assert(offsetof(GetActiveUniform, name_bucket_id) == 12,
+ "offset of GetActiveUniform name_bucket_id should be 12");
+static_assert(offsetof(GetActiveUniform, result_shm_id) == 16,
+ "offset of GetActiveUniform result_shm_id should be 16");
+static_assert(offsetof(GetActiveUniform, result_shm_offset) == 20,
+ "offset of GetActiveUniform result_shm_offset should be 20");
+static_assert(offsetof(GetActiveUniform::Result, success) == 0,
+ "offset of GetActiveUniform Result success should be 0");
+static_assert(offsetof(GetActiveUniform::Result, size) == 4,
+ "offset of GetActiveUniform Result size should be 4");
+static_assert(offsetof(GetActiveUniform::Result, type) == 8,
+ "offset of GetActiveUniform Result type should be 8");
struct GetAttachedShaders {
typedef GetAttachedShaders ValueType;
@@ -2923,18 +2949,18 @@ struct GetAttachedShaders {
uint32_t result_size;
};
-COMPILE_ASSERT(sizeof(GetAttachedShaders) == 20,
- Sizeof_GetAttachedShaders_is_not_20);
-COMPILE_ASSERT(offsetof(GetAttachedShaders, header) == 0,
- OffsetOf_GetAttachedShaders_header_not_0);
-COMPILE_ASSERT(offsetof(GetAttachedShaders, program) == 4,
- OffsetOf_GetAttachedShaders_program_not_4);
-COMPILE_ASSERT(offsetof(GetAttachedShaders, result_shm_id) == 8,
- OffsetOf_GetAttachedShaders_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(GetAttachedShaders, result_shm_offset) == 12,
- OffsetOf_GetAttachedShaders_result_shm_offset_not_12);
-COMPILE_ASSERT(offsetof(GetAttachedShaders, result_size) == 16,
- OffsetOf_GetAttachedShaders_result_size_not_16);
+static_assert(sizeof(GetAttachedShaders) == 20,
+ "size of GetAttachedShaders should be 20");
+static_assert(offsetof(GetAttachedShaders, header) == 0,
+ "offset of GetAttachedShaders header should be 0");
+static_assert(offsetof(GetAttachedShaders, program) == 4,
+ "offset of GetAttachedShaders program should be 4");
+static_assert(offsetof(GetAttachedShaders, result_shm_id) == 8,
+ "offset of GetAttachedShaders result_shm_id should be 8");
+static_assert(offsetof(GetAttachedShaders, result_shm_offset) == 12,
+ "offset of GetAttachedShaders result_shm_offset should be 12");
+static_assert(offsetof(GetAttachedShaders, result_size) == 16,
+ "offset of GetAttachedShaders result_size should be 16");
struct GetAttribLocation {
typedef GetAttribLocation ValueType;
@@ -2978,18 +3004,18 @@ struct GetAttribLocation {
uint32_t location_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetAttribLocation) == 20,
- Sizeof_GetAttribLocation_is_not_20);
-COMPILE_ASSERT(offsetof(GetAttribLocation, header) == 0,
- OffsetOf_GetAttribLocation_header_not_0);
-COMPILE_ASSERT(offsetof(GetAttribLocation, program) == 4,
- OffsetOf_GetAttribLocation_program_not_4);
-COMPILE_ASSERT(offsetof(GetAttribLocation, name_bucket_id) == 8,
- OffsetOf_GetAttribLocation_name_bucket_id_not_8);
-COMPILE_ASSERT(offsetof(GetAttribLocation, location_shm_id) == 12,
- OffsetOf_GetAttribLocation_location_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetAttribLocation, location_shm_offset) == 16,
- OffsetOf_GetAttribLocation_location_shm_offset_not_16);
+static_assert(sizeof(GetAttribLocation) == 20,
+ "size of GetAttribLocation should be 20");
+static_assert(offsetof(GetAttribLocation, header) == 0,
+ "offset of GetAttribLocation header should be 0");
+static_assert(offsetof(GetAttribLocation, program) == 4,
+ "offset of GetAttribLocation program should be 4");
+static_assert(offsetof(GetAttribLocation, name_bucket_id) == 8,
+ "offset of GetAttribLocation name_bucket_id should be 8");
+static_assert(offsetof(GetAttribLocation, location_shm_id) == 12,
+ "offset of GetAttribLocation location_shm_id should be 12");
+static_assert(offsetof(GetAttribLocation, location_shm_offset) == 16,
+ "offset of GetAttribLocation location_shm_offset should be 16");
struct GetBooleanv {
typedef GetBooleanv ValueType;
@@ -3029,15 +3055,15 @@ struct GetBooleanv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetBooleanv) == 16, Sizeof_GetBooleanv_is_not_16);
-COMPILE_ASSERT(offsetof(GetBooleanv, header) == 0,
- OffsetOf_GetBooleanv_header_not_0);
-COMPILE_ASSERT(offsetof(GetBooleanv, pname) == 4,
- OffsetOf_GetBooleanv_pname_not_4);
-COMPILE_ASSERT(offsetof(GetBooleanv, params_shm_id) == 8,
- OffsetOf_GetBooleanv_params_shm_id_not_8);
-COMPILE_ASSERT(offsetof(GetBooleanv, params_shm_offset) == 12,
- OffsetOf_GetBooleanv_params_shm_offset_not_12);
+static_assert(sizeof(GetBooleanv) == 16, "size of GetBooleanv should be 16");
+static_assert(offsetof(GetBooleanv, header) == 0,
+ "offset of GetBooleanv header should be 0");
+static_assert(offsetof(GetBooleanv, pname) == 4,
+ "offset of GetBooleanv pname should be 4");
+static_assert(offsetof(GetBooleanv, params_shm_id) == 8,
+ "offset of GetBooleanv params_shm_id should be 8");
+static_assert(offsetof(GetBooleanv, params_shm_offset) == 12,
+ "offset of GetBooleanv params_shm_offset should be 12");
struct GetBufferParameteriv {
typedef GetBufferParameteriv ValueType;
@@ -3081,18 +3107,18 @@ struct GetBufferParameteriv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetBufferParameteriv) == 20,
- Sizeof_GetBufferParameteriv_is_not_20);
-COMPILE_ASSERT(offsetof(GetBufferParameteriv, header) == 0,
- OffsetOf_GetBufferParameteriv_header_not_0);
-COMPILE_ASSERT(offsetof(GetBufferParameteriv, target) == 4,
- OffsetOf_GetBufferParameteriv_target_not_4);
-COMPILE_ASSERT(offsetof(GetBufferParameteriv, pname) == 8,
- OffsetOf_GetBufferParameteriv_pname_not_8);
-COMPILE_ASSERT(offsetof(GetBufferParameteriv, params_shm_id) == 12,
- OffsetOf_GetBufferParameteriv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetBufferParameteriv, params_shm_offset) == 16,
- OffsetOf_GetBufferParameteriv_params_shm_offset_not_16);
+static_assert(sizeof(GetBufferParameteriv) == 20,
+ "size of GetBufferParameteriv should be 20");
+static_assert(offsetof(GetBufferParameteriv, header) == 0,
+ "offset of GetBufferParameteriv header should be 0");
+static_assert(offsetof(GetBufferParameteriv, target) == 4,
+ "offset of GetBufferParameteriv target should be 4");
+static_assert(offsetof(GetBufferParameteriv, pname) == 8,
+ "offset of GetBufferParameteriv pname should be 8");
+static_assert(offsetof(GetBufferParameteriv, params_shm_id) == 12,
+ "offset of GetBufferParameteriv params_shm_id should be 12");
+static_assert(offsetof(GetBufferParameteriv, params_shm_offset) == 16,
+ "offset of GetBufferParameteriv params_shm_offset should be 16");
struct GetError {
typedef GetError ValueType;
@@ -3124,12 +3150,13 @@ struct GetError {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetError) == 12, Sizeof_GetError_is_not_12);
-COMPILE_ASSERT(offsetof(GetError, header) == 0, OffsetOf_GetError_header_not_0);
-COMPILE_ASSERT(offsetof(GetError, result_shm_id) == 4,
- OffsetOf_GetError_result_shm_id_not_4);
-COMPILE_ASSERT(offsetof(GetError, result_shm_offset) == 8,
- OffsetOf_GetError_result_shm_offset_not_8);
+static_assert(sizeof(GetError) == 12, "size of GetError should be 12");
+static_assert(offsetof(GetError, header) == 0,
+ "offset of GetError header should be 0");
+static_assert(offsetof(GetError, result_shm_id) == 4,
+ "offset of GetError result_shm_id should be 4");
+static_assert(offsetof(GetError, result_shm_offset) == 8,
+ "offset of GetError result_shm_offset should be 8");
struct GetFloatv {
typedef GetFloatv ValueType;
@@ -3169,14 +3196,15 @@ struct GetFloatv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetFloatv) == 16, Sizeof_GetFloatv_is_not_16);
-COMPILE_ASSERT(offsetof(GetFloatv, header) == 0,
- OffsetOf_GetFloatv_header_not_0);
-COMPILE_ASSERT(offsetof(GetFloatv, pname) == 4, OffsetOf_GetFloatv_pname_not_4);
-COMPILE_ASSERT(offsetof(GetFloatv, params_shm_id) == 8,
- OffsetOf_GetFloatv_params_shm_id_not_8);
-COMPILE_ASSERT(offsetof(GetFloatv, params_shm_offset) == 12,
- OffsetOf_GetFloatv_params_shm_offset_not_12);
+static_assert(sizeof(GetFloatv) == 16, "size of GetFloatv should be 16");
+static_assert(offsetof(GetFloatv, header) == 0,
+ "offset of GetFloatv header should be 0");
+static_assert(offsetof(GetFloatv, pname) == 4,
+ "offset of GetFloatv pname should be 4");
+static_assert(offsetof(GetFloatv, params_shm_id) == 8,
+ "offset of GetFloatv params_shm_id should be 8");
+static_assert(offsetof(GetFloatv, params_shm_offset) == 12,
+ "offset of GetFloatv params_shm_offset should be 12");
struct GetFramebufferAttachmentParameteriv {
typedef GetFramebufferAttachmentParameteriv ValueType;
@@ -3224,22 +3252,27 @@ struct GetFramebufferAttachmentParameteriv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetFramebufferAttachmentParameteriv) == 24,
- Sizeof_GetFramebufferAttachmentParameteriv_is_not_24);
-COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, header) == 0,
- OffsetOf_GetFramebufferAttachmentParameteriv_header_not_0);
-COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, target) == 4,
- OffsetOf_GetFramebufferAttachmentParameteriv_target_not_4);
-COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, attachment) == 8,
- OffsetOf_GetFramebufferAttachmentParameteriv_attachment_not_8);
-COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, pname) == 12,
- OffsetOf_GetFramebufferAttachmentParameteriv_pname_not_12);
-COMPILE_ASSERT(
+static_assert(sizeof(GetFramebufferAttachmentParameteriv) == 24,
+ "size of GetFramebufferAttachmentParameteriv should be 24");
+static_assert(
+ offsetof(GetFramebufferAttachmentParameteriv, header) == 0,
+ "offset of GetFramebufferAttachmentParameteriv header should be 0");
+static_assert(
+ offsetof(GetFramebufferAttachmentParameteriv, target) == 4,
+ "offset of GetFramebufferAttachmentParameteriv target should be 4");
+static_assert(
+ offsetof(GetFramebufferAttachmentParameteriv, attachment) == 8,
+ "offset of GetFramebufferAttachmentParameteriv attachment should be 8");
+static_assert(
+ offsetof(GetFramebufferAttachmentParameteriv, pname) == 12,
+ "offset of GetFramebufferAttachmentParameteriv pname should be 12");
+static_assert(
offsetof(GetFramebufferAttachmentParameteriv, params_shm_id) == 16,
- OffsetOf_GetFramebufferAttachmentParameteriv_params_shm_id_not_16);
-COMPILE_ASSERT(
- offsetof(GetFramebufferAttachmentParameteriv, params_shm_offset) == 20,
- OffsetOf_GetFramebufferAttachmentParameteriv_params_shm_offset_not_20);
+ "offset of GetFramebufferAttachmentParameteriv params_shm_id should be 16");
+static_assert(offsetof(GetFramebufferAttachmentParameteriv,
+ params_shm_offset) == 20,
+ "offset of GetFramebufferAttachmentParameteriv params_shm_offset "
+ "should be 20");
struct GetIntegerv {
typedef GetIntegerv ValueType;
@@ -3279,15 +3312,15 @@ struct GetIntegerv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetIntegerv) == 16, Sizeof_GetIntegerv_is_not_16);
-COMPILE_ASSERT(offsetof(GetIntegerv, header) == 0,
- OffsetOf_GetIntegerv_header_not_0);
-COMPILE_ASSERT(offsetof(GetIntegerv, pname) == 4,
- OffsetOf_GetIntegerv_pname_not_4);
-COMPILE_ASSERT(offsetof(GetIntegerv, params_shm_id) == 8,
- OffsetOf_GetIntegerv_params_shm_id_not_8);
-COMPILE_ASSERT(offsetof(GetIntegerv, params_shm_offset) == 12,
- OffsetOf_GetIntegerv_params_shm_offset_not_12);
+static_assert(sizeof(GetIntegerv) == 16, "size of GetIntegerv should be 16");
+static_assert(offsetof(GetIntegerv, header) == 0,
+ "offset of GetIntegerv header should be 0");
+static_assert(offsetof(GetIntegerv, pname) == 4,
+ "offset of GetIntegerv pname should be 4");
+static_assert(offsetof(GetIntegerv, params_shm_id) == 8,
+ "offset of GetIntegerv params_shm_id should be 8");
+static_assert(offsetof(GetIntegerv, params_shm_offset) == 12,
+ "offset of GetIntegerv params_shm_offset should be 12");
struct GetInternalformativ {
typedef GetInternalformativ ValueType;
@@ -3339,22 +3372,22 @@ struct GetInternalformativ {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetInternalformativ) == 28,
- Sizeof_GetInternalformativ_is_not_28);
-COMPILE_ASSERT(offsetof(GetInternalformativ, header) == 0,
- OffsetOf_GetInternalformativ_header_not_0);
-COMPILE_ASSERT(offsetof(GetInternalformativ, target) == 4,
- OffsetOf_GetInternalformativ_target_not_4);
-COMPILE_ASSERT(offsetof(GetInternalformativ, format) == 8,
- OffsetOf_GetInternalformativ_format_not_8);
-COMPILE_ASSERT(offsetof(GetInternalformativ, pname) == 12,
- OffsetOf_GetInternalformativ_pname_not_12);
-COMPILE_ASSERT(offsetof(GetInternalformativ, bufSize) == 16,
- OffsetOf_GetInternalformativ_bufSize_not_16);
-COMPILE_ASSERT(offsetof(GetInternalformativ, params_shm_id) == 20,
- OffsetOf_GetInternalformativ_params_shm_id_not_20);
-COMPILE_ASSERT(offsetof(GetInternalformativ, params_shm_offset) == 24,
- OffsetOf_GetInternalformativ_params_shm_offset_not_24);
+static_assert(sizeof(GetInternalformativ) == 28,
+ "size of GetInternalformativ should be 28");
+static_assert(offsetof(GetInternalformativ, header) == 0,
+ "offset of GetInternalformativ header should be 0");
+static_assert(offsetof(GetInternalformativ, target) == 4,
+ "offset of GetInternalformativ target should be 4");
+static_assert(offsetof(GetInternalformativ, format) == 8,
+ "offset of GetInternalformativ format should be 8");
+static_assert(offsetof(GetInternalformativ, pname) == 12,
+ "offset of GetInternalformativ pname should be 12");
+static_assert(offsetof(GetInternalformativ, bufSize) == 16,
+ "offset of GetInternalformativ bufSize should be 16");
+static_assert(offsetof(GetInternalformativ, params_shm_id) == 20,
+ "offset of GetInternalformativ params_shm_id should be 20");
+static_assert(offsetof(GetInternalformativ, params_shm_offset) == 24,
+ "offset of GetInternalformativ params_shm_offset should be 24");
struct GetProgramiv {
typedef GetProgramiv ValueType;
@@ -3398,17 +3431,17 @@ struct GetProgramiv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetProgramiv) == 20, Sizeof_GetProgramiv_is_not_20);
-COMPILE_ASSERT(offsetof(GetProgramiv, header) == 0,
- OffsetOf_GetProgramiv_header_not_0);
-COMPILE_ASSERT(offsetof(GetProgramiv, program) == 4,
- OffsetOf_GetProgramiv_program_not_4);
-COMPILE_ASSERT(offsetof(GetProgramiv, pname) == 8,
- OffsetOf_GetProgramiv_pname_not_8);
-COMPILE_ASSERT(offsetof(GetProgramiv, params_shm_id) == 12,
- OffsetOf_GetProgramiv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetProgramiv, params_shm_offset) == 16,
- OffsetOf_GetProgramiv_params_shm_offset_not_16);
+static_assert(sizeof(GetProgramiv) == 20, "size of GetProgramiv should be 20");
+static_assert(offsetof(GetProgramiv, header) == 0,
+ "offset of GetProgramiv header should be 0");
+static_assert(offsetof(GetProgramiv, program) == 4,
+ "offset of GetProgramiv program should be 4");
+static_assert(offsetof(GetProgramiv, pname) == 8,
+ "offset of GetProgramiv pname should be 8");
+static_assert(offsetof(GetProgramiv, params_shm_id) == 12,
+ "offset of GetProgramiv params_shm_id should be 12");
+static_assert(offsetof(GetProgramiv, params_shm_offset) == 16,
+ "offset of GetProgramiv params_shm_offset should be 16");
struct GetProgramInfoLog {
typedef GetProgramInfoLog ValueType;
@@ -3438,14 +3471,14 @@ struct GetProgramInfoLog {
uint32_t bucket_id;
};
-COMPILE_ASSERT(sizeof(GetProgramInfoLog) == 12,
- Sizeof_GetProgramInfoLog_is_not_12);
-COMPILE_ASSERT(offsetof(GetProgramInfoLog, header) == 0,
- OffsetOf_GetProgramInfoLog_header_not_0);
-COMPILE_ASSERT(offsetof(GetProgramInfoLog, program) == 4,
- OffsetOf_GetProgramInfoLog_program_not_4);
-COMPILE_ASSERT(offsetof(GetProgramInfoLog, bucket_id) == 8,
- OffsetOf_GetProgramInfoLog_bucket_id_not_8);
+static_assert(sizeof(GetProgramInfoLog) == 12,
+ "size of GetProgramInfoLog should be 12");
+static_assert(offsetof(GetProgramInfoLog, header) == 0,
+ "offset of GetProgramInfoLog header should be 0");
+static_assert(offsetof(GetProgramInfoLog, program) == 4,
+ "offset of GetProgramInfoLog program should be 4");
+static_assert(offsetof(GetProgramInfoLog, bucket_id) == 8,
+ "offset of GetProgramInfoLog bucket_id should be 8");
struct GetRenderbufferParameteriv {
typedef GetRenderbufferParameteriv ValueType;
@@ -3489,18 +3522,20 @@ struct GetRenderbufferParameteriv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetRenderbufferParameteriv) == 20,
- Sizeof_GetRenderbufferParameteriv_is_not_20);
-COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, header) == 0,
- OffsetOf_GetRenderbufferParameteriv_header_not_0);
-COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, target) == 4,
- OffsetOf_GetRenderbufferParameteriv_target_not_4);
-COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, pname) == 8,
- OffsetOf_GetRenderbufferParameteriv_pname_not_8);
-COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, params_shm_id) == 12,
- OffsetOf_GetRenderbufferParameteriv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, params_shm_offset) == 16,
- OffsetOf_GetRenderbufferParameteriv_params_shm_offset_not_16);
+static_assert(sizeof(GetRenderbufferParameteriv) == 20,
+ "size of GetRenderbufferParameteriv should be 20");
+static_assert(offsetof(GetRenderbufferParameteriv, header) == 0,
+ "offset of GetRenderbufferParameteriv header should be 0");
+static_assert(offsetof(GetRenderbufferParameteriv, target) == 4,
+ "offset of GetRenderbufferParameteriv target should be 4");
+static_assert(offsetof(GetRenderbufferParameteriv, pname) == 8,
+ "offset of GetRenderbufferParameteriv pname should be 8");
+static_assert(
+ offsetof(GetRenderbufferParameteriv, params_shm_id) == 12,
+ "offset of GetRenderbufferParameteriv params_shm_id should be 12");
+static_assert(
+ offsetof(GetRenderbufferParameteriv, params_shm_offset) == 16,
+ "offset of GetRenderbufferParameteriv params_shm_offset should be 16");
struct GetSamplerParameterfv {
typedef GetSamplerParameterfv ValueType;
@@ -3544,18 +3579,18 @@ struct GetSamplerParameterfv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetSamplerParameterfv) == 20,
- Sizeof_GetSamplerParameterfv_is_not_20);
-COMPILE_ASSERT(offsetof(GetSamplerParameterfv, header) == 0,
- OffsetOf_GetSamplerParameterfv_header_not_0);
-COMPILE_ASSERT(offsetof(GetSamplerParameterfv, sampler) == 4,
- OffsetOf_GetSamplerParameterfv_sampler_not_4);
-COMPILE_ASSERT(offsetof(GetSamplerParameterfv, pname) == 8,
- OffsetOf_GetSamplerParameterfv_pname_not_8);
-COMPILE_ASSERT(offsetof(GetSamplerParameterfv, params_shm_id) == 12,
- OffsetOf_GetSamplerParameterfv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetSamplerParameterfv, params_shm_offset) == 16,
- OffsetOf_GetSamplerParameterfv_params_shm_offset_not_16);
+static_assert(sizeof(GetSamplerParameterfv) == 20,
+ "size of GetSamplerParameterfv should be 20");
+static_assert(offsetof(GetSamplerParameterfv, header) == 0,
+ "offset of GetSamplerParameterfv header should be 0");
+static_assert(offsetof(GetSamplerParameterfv, sampler) == 4,
+ "offset of GetSamplerParameterfv sampler should be 4");
+static_assert(offsetof(GetSamplerParameterfv, pname) == 8,
+ "offset of GetSamplerParameterfv pname should be 8");
+static_assert(offsetof(GetSamplerParameterfv, params_shm_id) == 12,
+ "offset of GetSamplerParameterfv params_shm_id should be 12");
+static_assert(offsetof(GetSamplerParameterfv, params_shm_offset) == 16,
+ "offset of GetSamplerParameterfv params_shm_offset should be 16");
struct GetSamplerParameteriv {
typedef GetSamplerParameteriv ValueType;
@@ -3599,18 +3634,18 @@ struct GetSamplerParameteriv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetSamplerParameteriv) == 20,
- Sizeof_GetSamplerParameteriv_is_not_20);
-COMPILE_ASSERT(offsetof(GetSamplerParameteriv, header) == 0,
- OffsetOf_GetSamplerParameteriv_header_not_0);
-COMPILE_ASSERT(offsetof(GetSamplerParameteriv, sampler) == 4,
- OffsetOf_GetSamplerParameteriv_sampler_not_4);
-COMPILE_ASSERT(offsetof(GetSamplerParameteriv, pname) == 8,
- OffsetOf_GetSamplerParameteriv_pname_not_8);
-COMPILE_ASSERT(offsetof(GetSamplerParameteriv, params_shm_id) == 12,
- OffsetOf_GetSamplerParameteriv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetSamplerParameteriv, params_shm_offset) == 16,
- OffsetOf_GetSamplerParameteriv_params_shm_offset_not_16);
+static_assert(sizeof(GetSamplerParameteriv) == 20,
+ "size of GetSamplerParameteriv should be 20");
+static_assert(offsetof(GetSamplerParameteriv, header) == 0,
+ "offset of GetSamplerParameteriv header should be 0");
+static_assert(offsetof(GetSamplerParameteriv, sampler) == 4,
+ "offset of GetSamplerParameteriv sampler should be 4");
+static_assert(offsetof(GetSamplerParameteriv, pname) == 8,
+ "offset of GetSamplerParameteriv pname should be 8");
+static_assert(offsetof(GetSamplerParameteriv, params_shm_id) == 12,
+ "offset of GetSamplerParameteriv params_shm_id should be 12");
+static_assert(offsetof(GetSamplerParameteriv, params_shm_offset) == 16,
+ "offset of GetSamplerParameteriv params_shm_offset should be 16");
struct GetShaderiv {
typedef GetShaderiv ValueType;
@@ -3654,17 +3689,17 @@ struct GetShaderiv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetShaderiv) == 20, Sizeof_GetShaderiv_is_not_20);
-COMPILE_ASSERT(offsetof(GetShaderiv, header) == 0,
- OffsetOf_GetShaderiv_header_not_0);
-COMPILE_ASSERT(offsetof(GetShaderiv, shader) == 4,
- OffsetOf_GetShaderiv_shader_not_4);
-COMPILE_ASSERT(offsetof(GetShaderiv, pname) == 8,
- OffsetOf_GetShaderiv_pname_not_8);
-COMPILE_ASSERT(offsetof(GetShaderiv, params_shm_id) == 12,
- OffsetOf_GetShaderiv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetShaderiv, params_shm_offset) == 16,
- OffsetOf_GetShaderiv_params_shm_offset_not_16);
+static_assert(sizeof(GetShaderiv) == 20, "size of GetShaderiv should be 20");
+static_assert(offsetof(GetShaderiv, header) == 0,
+ "offset of GetShaderiv header should be 0");
+static_assert(offsetof(GetShaderiv, shader) == 4,
+ "offset of GetShaderiv shader should be 4");
+static_assert(offsetof(GetShaderiv, pname) == 8,
+ "offset of GetShaderiv pname should be 8");
+static_assert(offsetof(GetShaderiv, params_shm_id) == 12,
+ "offset of GetShaderiv params_shm_id should be 12");
+static_assert(offsetof(GetShaderiv, params_shm_offset) == 16,
+ "offset of GetShaderiv params_shm_offset should be 16");
struct GetShaderInfoLog {
typedef GetShaderInfoLog ValueType;
@@ -3694,14 +3729,14 @@ struct GetShaderInfoLog {
uint32_t bucket_id;
};
-COMPILE_ASSERT(sizeof(GetShaderInfoLog) == 12,
- Sizeof_GetShaderInfoLog_is_not_12);
-COMPILE_ASSERT(offsetof(GetShaderInfoLog, header) == 0,
- OffsetOf_GetShaderInfoLog_header_not_0);
-COMPILE_ASSERT(offsetof(GetShaderInfoLog, shader) == 4,
- OffsetOf_GetShaderInfoLog_shader_not_4);
-COMPILE_ASSERT(offsetof(GetShaderInfoLog, bucket_id) == 8,
- OffsetOf_GetShaderInfoLog_bucket_id_not_8);
+static_assert(sizeof(GetShaderInfoLog) == 12,
+ "size of GetShaderInfoLog should be 12");
+static_assert(offsetof(GetShaderInfoLog, header) == 0,
+ "offset of GetShaderInfoLog header should be 0");
+static_assert(offsetof(GetShaderInfoLog, shader) == 4,
+ "offset of GetShaderInfoLog shader should be 4");
+static_assert(offsetof(GetShaderInfoLog, bucket_id) == 8,
+ "offset of GetShaderInfoLog bucket_id should be 8");
struct GetShaderPrecisionFormat {
typedef GetShaderPrecisionFormat ValueType;
@@ -3750,26 +3785,30 @@ struct GetShaderPrecisionFormat {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetShaderPrecisionFormat) == 20,
- Sizeof_GetShaderPrecisionFormat_is_not_20);
-COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, header) == 0,
- OffsetOf_GetShaderPrecisionFormat_header_not_0);
-COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, shadertype) == 4,
- OffsetOf_GetShaderPrecisionFormat_shadertype_not_4);
-COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, precisiontype) == 8,
- OffsetOf_GetShaderPrecisionFormat_precisiontype_not_8);
-COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, result_shm_id) == 12,
- OffsetOf_GetShaderPrecisionFormat_result_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, result_shm_offset) == 16,
- OffsetOf_GetShaderPrecisionFormat_result_shm_offset_not_16);
-COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, success) == 0,
- OffsetOf_GetShaderPrecisionFormat_Result_success_not_0);
-COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, min_range) == 4,
- OffsetOf_GetShaderPrecisionFormat_Result_min_range_not_4);
-COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, max_range) == 8,
- OffsetOf_GetShaderPrecisionFormat_Result_max_range_not_8);
-COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, precision) == 12,
- OffsetOf_GetShaderPrecisionFormat_Result_precision_not_12);
+static_assert(sizeof(GetShaderPrecisionFormat) == 20,
+ "size of GetShaderPrecisionFormat should be 20");
+static_assert(offsetof(GetShaderPrecisionFormat, header) == 0,
+ "offset of GetShaderPrecisionFormat header should be 0");
+static_assert(offsetof(GetShaderPrecisionFormat, shadertype) == 4,
+ "offset of GetShaderPrecisionFormat shadertype should be 4");
+static_assert(offsetof(GetShaderPrecisionFormat, precisiontype) == 8,
+ "offset of GetShaderPrecisionFormat precisiontype should be 8");
+static_assert(offsetof(GetShaderPrecisionFormat, result_shm_id) == 12,
+ "offset of GetShaderPrecisionFormat result_shm_id should be 12");
+static_assert(
+ offsetof(GetShaderPrecisionFormat, result_shm_offset) == 16,
+ "offset of GetShaderPrecisionFormat result_shm_offset should be 16");
+static_assert(offsetof(GetShaderPrecisionFormat::Result, success) == 0,
+ "offset of GetShaderPrecisionFormat Result success should be 0");
+static_assert(
+ offsetof(GetShaderPrecisionFormat::Result, min_range) == 4,
+ "offset of GetShaderPrecisionFormat Result min_range should be 4");
+static_assert(
+ offsetof(GetShaderPrecisionFormat::Result, max_range) == 8,
+ "offset of GetShaderPrecisionFormat Result max_range should be 8");
+static_assert(
+ offsetof(GetShaderPrecisionFormat::Result, precision) == 12,
+ "offset of GetShaderPrecisionFormat Result precision should be 12");
struct GetShaderSource {
typedef GetShaderSource ValueType;
@@ -3799,13 +3838,14 @@ struct GetShaderSource {
uint32_t bucket_id;
};
-COMPILE_ASSERT(sizeof(GetShaderSource) == 12, Sizeof_GetShaderSource_is_not_12);
-COMPILE_ASSERT(offsetof(GetShaderSource, header) == 0,
- OffsetOf_GetShaderSource_header_not_0);
-COMPILE_ASSERT(offsetof(GetShaderSource, shader) == 4,
- OffsetOf_GetShaderSource_shader_not_4);
-COMPILE_ASSERT(offsetof(GetShaderSource, bucket_id) == 8,
- OffsetOf_GetShaderSource_bucket_id_not_8);
+static_assert(sizeof(GetShaderSource) == 12,
+ "size of GetShaderSource should be 12");
+static_assert(offsetof(GetShaderSource, header) == 0,
+ "offset of GetShaderSource header should be 0");
+static_assert(offsetof(GetShaderSource, shader) == 4,
+ "offset of GetShaderSource shader should be 4");
+static_assert(offsetof(GetShaderSource, bucket_id) == 8,
+ "offset of GetShaderSource bucket_id should be 8");
struct GetString {
typedef GetString ValueType;
@@ -3835,12 +3875,13 @@ struct GetString {
uint32_t bucket_id;
};
-COMPILE_ASSERT(sizeof(GetString) == 12, Sizeof_GetString_is_not_12);
-COMPILE_ASSERT(offsetof(GetString, header) == 0,
- OffsetOf_GetString_header_not_0);
-COMPILE_ASSERT(offsetof(GetString, name) == 4, OffsetOf_GetString_name_not_4);
-COMPILE_ASSERT(offsetof(GetString, bucket_id) == 8,
- OffsetOf_GetString_bucket_id_not_8);
+static_assert(sizeof(GetString) == 12, "size of GetString should be 12");
+static_assert(offsetof(GetString, header) == 0,
+ "offset of GetString header should be 0");
+static_assert(offsetof(GetString, name) == 4,
+ "offset of GetString name should be 4");
+static_assert(offsetof(GetString, bucket_id) == 8,
+ "offset of GetString bucket_id should be 8");
struct GetTexParameterfv {
typedef GetTexParameterfv ValueType;
@@ -3884,18 +3925,18 @@ struct GetTexParameterfv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetTexParameterfv) == 20,
- Sizeof_GetTexParameterfv_is_not_20);
-COMPILE_ASSERT(offsetof(GetTexParameterfv, header) == 0,
- OffsetOf_GetTexParameterfv_header_not_0);
-COMPILE_ASSERT(offsetof(GetTexParameterfv, target) == 4,
- OffsetOf_GetTexParameterfv_target_not_4);
-COMPILE_ASSERT(offsetof(GetTexParameterfv, pname) == 8,
- OffsetOf_GetTexParameterfv_pname_not_8);
-COMPILE_ASSERT(offsetof(GetTexParameterfv, params_shm_id) == 12,
- OffsetOf_GetTexParameterfv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetTexParameterfv, params_shm_offset) == 16,
- OffsetOf_GetTexParameterfv_params_shm_offset_not_16);
+static_assert(sizeof(GetTexParameterfv) == 20,
+ "size of GetTexParameterfv should be 20");
+static_assert(offsetof(GetTexParameterfv, header) == 0,
+ "offset of GetTexParameterfv header should be 0");
+static_assert(offsetof(GetTexParameterfv, target) == 4,
+ "offset of GetTexParameterfv target should be 4");
+static_assert(offsetof(GetTexParameterfv, pname) == 8,
+ "offset of GetTexParameterfv pname should be 8");
+static_assert(offsetof(GetTexParameterfv, params_shm_id) == 12,
+ "offset of GetTexParameterfv params_shm_id should be 12");
+static_assert(offsetof(GetTexParameterfv, params_shm_offset) == 16,
+ "offset of GetTexParameterfv params_shm_offset should be 16");
struct GetTexParameteriv {
typedef GetTexParameteriv ValueType;
@@ -3939,18 +3980,18 @@ struct GetTexParameteriv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetTexParameteriv) == 20,
- Sizeof_GetTexParameteriv_is_not_20);
-COMPILE_ASSERT(offsetof(GetTexParameteriv, header) == 0,
- OffsetOf_GetTexParameteriv_header_not_0);
-COMPILE_ASSERT(offsetof(GetTexParameteriv, target) == 4,
- OffsetOf_GetTexParameteriv_target_not_4);
-COMPILE_ASSERT(offsetof(GetTexParameteriv, pname) == 8,
- OffsetOf_GetTexParameteriv_pname_not_8);
-COMPILE_ASSERT(offsetof(GetTexParameteriv, params_shm_id) == 12,
- OffsetOf_GetTexParameteriv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetTexParameteriv, params_shm_offset) == 16,
- OffsetOf_GetTexParameteriv_params_shm_offset_not_16);
+static_assert(sizeof(GetTexParameteriv) == 20,
+ "size of GetTexParameteriv should be 20");
+static_assert(offsetof(GetTexParameteriv, header) == 0,
+ "offset of GetTexParameteriv header should be 0");
+static_assert(offsetof(GetTexParameteriv, target) == 4,
+ "offset of GetTexParameteriv target should be 4");
+static_assert(offsetof(GetTexParameteriv, pname) == 8,
+ "offset of GetTexParameteriv pname should be 8");
+static_assert(offsetof(GetTexParameteriv, params_shm_id) == 12,
+ "offset of GetTexParameteriv params_shm_id should be 12");
+static_assert(offsetof(GetTexParameteriv, params_shm_offset) == 16,
+ "offset of GetTexParameteriv params_shm_offset should be 16");
struct GetUniformfv {
typedef GetUniformfv ValueType;
@@ -3994,17 +4035,17 @@ struct GetUniformfv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetUniformfv) == 20, Sizeof_GetUniformfv_is_not_20);
-COMPILE_ASSERT(offsetof(GetUniformfv, header) == 0,
- OffsetOf_GetUniformfv_header_not_0);
-COMPILE_ASSERT(offsetof(GetUniformfv, program) == 4,
- OffsetOf_GetUniformfv_program_not_4);
-COMPILE_ASSERT(offsetof(GetUniformfv, location) == 8,
- OffsetOf_GetUniformfv_location_not_8);
-COMPILE_ASSERT(offsetof(GetUniformfv, params_shm_id) == 12,
- OffsetOf_GetUniformfv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetUniformfv, params_shm_offset) == 16,
- OffsetOf_GetUniformfv_params_shm_offset_not_16);
+static_assert(sizeof(GetUniformfv) == 20, "size of GetUniformfv should be 20");
+static_assert(offsetof(GetUniformfv, header) == 0,
+ "offset of GetUniformfv header should be 0");
+static_assert(offsetof(GetUniformfv, program) == 4,
+ "offset of GetUniformfv program should be 4");
+static_assert(offsetof(GetUniformfv, location) == 8,
+ "offset of GetUniformfv location should be 8");
+static_assert(offsetof(GetUniformfv, params_shm_id) == 12,
+ "offset of GetUniformfv params_shm_id should be 12");
+static_assert(offsetof(GetUniformfv, params_shm_offset) == 16,
+ "offset of GetUniformfv params_shm_offset should be 16");
struct GetUniformiv {
typedef GetUniformiv ValueType;
@@ -4048,17 +4089,17 @@ struct GetUniformiv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetUniformiv) == 20, Sizeof_GetUniformiv_is_not_20);
-COMPILE_ASSERT(offsetof(GetUniformiv, header) == 0,
- OffsetOf_GetUniformiv_header_not_0);
-COMPILE_ASSERT(offsetof(GetUniformiv, program) == 4,
- OffsetOf_GetUniformiv_program_not_4);
-COMPILE_ASSERT(offsetof(GetUniformiv, location) == 8,
- OffsetOf_GetUniformiv_location_not_8);
-COMPILE_ASSERT(offsetof(GetUniformiv, params_shm_id) == 12,
- OffsetOf_GetUniformiv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetUniformiv, params_shm_offset) == 16,
- OffsetOf_GetUniformiv_params_shm_offset_not_16);
+static_assert(sizeof(GetUniformiv) == 20, "size of GetUniformiv should be 20");
+static_assert(offsetof(GetUniformiv, header) == 0,
+ "offset of GetUniformiv header should be 0");
+static_assert(offsetof(GetUniformiv, program) == 4,
+ "offset of GetUniformiv program should be 4");
+static_assert(offsetof(GetUniformiv, location) == 8,
+ "offset of GetUniformiv location should be 8");
+static_assert(offsetof(GetUniformiv, params_shm_id) == 12,
+ "offset of GetUniformiv params_shm_id should be 12");
+static_assert(offsetof(GetUniformiv, params_shm_offset) == 16,
+ "offset of GetUniformiv params_shm_offset should be 16");
struct GetUniformLocation {
typedef GetUniformLocation ValueType;
@@ -4102,18 +4143,18 @@ struct GetUniformLocation {
uint32_t location_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetUniformLocation) == 20,
- Sizeof_GetUniformLocation_is_not_20);
-COMPILE_ASSERT(offsetof(GetUniformLocation, header) == 0,
- OffsetOf_GetUniformLocation_header_not_0);
-COMPILE_ASSERT(offsetof(GetUniformLocation, program) == 4,
- OffsetOf_GetUniformLocation_program_not_4);
-COMPILE_ASSERT(offsetof(GetUniformLocation, name_bucket_id) == 8,
- OffsetOf_GetUniformLocation_name_bucket_id_not_8);
-COMPILE_ASSERT(offsetof(GetUniformLocation, location_shm_id) == 12,
- OffsetOf_GetUniformLocation_location_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetUniformLocation, location_shm_offset) == 16,
- OffsetOf_GetUniformLocation_location_shm_offset_not_16);
+static_assert(sizeof(GetUniformLocation) == 20,
+ "size of GetUniformLocation should be 20");
+static_assert(offsetof(GetUniformLocation, header) == 0,
+ "offset of GetUniformLocation header should be 0");
+static_assert(offsetof(GetUniformLocation, program) == 4,
+ "offset of GetUniformLocation program should be 4");
+static_assert(offsetof(GetUniformLocation, name_bucket_id) == 8,
+ "offset of GetUniformLocation name_bucket_id should be 8");
+static_assert(offsetof(GetUniformLocation, location_shm_id) == 12,
+ "offset of GetUniformLocation location_shm_id should be 12");
+static_assert(offsetof(GetUniformLocation, location_shm_offset) == 16,
+ "offset of GetUniformLocation location_shm_offset should be 16");
struct GetVertexAttribfv {
typedef GetVertexAttribfv ValueType;
@@ -4157,18 +4198,18 @@ struct GetVertexAttribfv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetVertexAttribfv) == 20,
- Sizeof_GetVertexAttribfv_is_not_20);
-COMPILE_ASSERT(offsetof(GetVertexAttribfv, header) == 0,
- OffsetOf_GetVertexAttribfv_header_not_0);
-COMPILE_ASSERT(offsetof(GetVertexAttribfv, index) == 4,
- OffsetOf_GetVertexAttribfv_index_not_4);
-COMPILE_ASSERT(offsetof(GetVertexAttribfv, pname) == 8,
- OffsetOf_GetVertexAttribfv_pname_not_8);
-COMPILE_ASSERT(offsetof(GetVertexAttribfv, params_shm_id) == 12,
- OffsetOf_GetVertexAttribfv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetVertexAttribfv, params_shm_offset) == 16,
- OffsetOf_GetVertexAttribfv_params_shm_offset_not_16);
+static_assert(sizeof(GetVertexAttribfv) == 20,
+ "size of GetVertexAttribfv should be 20");
+static_assert(offsetof(GetVertexAttribfv, header) == 0,
+ "offset of GetVertexAttribfv header should be 0");
+static_assert(offsetof(GetVertexAttribfv, index) == 4,
+ "offset of GetVertexAttribfv index should be 4");
+static_assert(offsetof(GetVertexAttribfv, pname) == 8,
+ "offset of GetVertexAttribfv pname should be 8");
+static_assert(offsetof(GetVertexAttribfv, params_shm_id) == 12,
+ "offset of GetVertexAttribfv params_shm_id should be 12");
+static_assert(offsetof(GetVertexAttribfv, params_shm_offset) == 16,
+ "offset of GetVertexAttribfv params_shm_offset should be 16");
struct GetVertexAttribiv {
typedef GetVertexAttribiv ValueType;
@@ -4212,18 +4253,18 @@ struct GetVertexAttribiv {
uint32_t params_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetVertexAttribiv) == 20,
- Sizeof_GetVertexAttribiv_is_not_20);
-COMPILE_ASSERT(offsetof(GetVertexAttribiv, header) == 0,
- OffsetOf_GetVertexAttribiv_header_not_0);
-COMPILE_ASSERT(offsetof(GetVertexAttribiv, index) == 4,
- OffsetOf_GetVertexAttribiv_index_not_4);
-COMPILE_ASSERT(offsetof(GetVertexAttribiv, pname) == 8,
- OffsetOf_GetVertexAttribiv_pname_not_8);
-COMPILE_ASSERT(offsetof(GetVertexAttribiv, params_shm_id) == 12,
- OffsetOf_GetVertexAttribiv_params_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetVertexAttribiv, params_shm_offset) == 16,
- OffsetOf_GetVertexAttribiv_params_shm_offset_not_16);
+static_assert(sizeof(GetVertexAttribiv) == 20,
+ "size of GetVertexAttribiv should be 20");
+static_assert(offsetof(GetVertexAttribiv, header) == 0,
+ "offset of GetVertexAttribiv header should be 0");
+static_assert(offsetof(GetVertexAttribiv, index) == 4,
+ "offset of GetVertexAttribiv index should be 4");
+static_assert(offsetof(GetVertexAttribiv, pname) == 8,
+ "offset of GetVertexAttribiv pname should be 8");
+static_assert(offsetof(GetVertexAttribiv, params_shm_id) == 12,
+ "offset of GetVertexAttribiv params_shm_id should be 12");
+static_assert(offsetof(GetVertexAttribiv, params_shm_offset) == 16,
+ "offset of GetVertexAttribiv params_shm_offset should be 16");
struct GetVertexAttribPointerv {
typedef GetVertexAttribPointerv ValueType;
@@ -4267,18 +4308,19 @@ struct GetVertexAttribPointerv {
uint32_t pointer_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetVertexAttribPointerv) == 20,
- Sizeof_GetVertexAttribPointerv_is_not_20);
-COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, header) == 0,
- OffsetOf_GetVertexAttribPointerv_header_not_0);
-COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, index) == 4,
- OffsetOf_GetVertexAttribPointerv_index_not_4);
-COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, pname) == 8,
- OffsetOf_GetVertexAttribPointerv_pname_not_8);
-COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, pointer_shm_id) == 12,
- OffsetOf_GetVertexAttribPointerv_pointer_shm_id_not_12);
-COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, pointer_shm_offset) == 16,
- OffsetOf_GetVertexAttribPointerv_pointer_shm_offset_not_16);
+static_assert(sizeof(GetVertexAttribPointerv) == 20,
+ "size of GetVertexAttribPointerv should be 20");
+static_assert(offsetof(GetVertexAttribPointerv, header) == 0,
+ "offset of GetVertexAttribPointerv header should be 0");
+static_assert(offsetof(GetVertexAttribPointerv, index) == 4,
+ "offset of GetVertexAttribPointerv index should be 4");
+static_assert(offsetof(GetVertexAttribPointerv, pname) == 8,
+ "offset of GetVertexAttribPointerv pname should be 8");
+static_assert(offsetof(GetVertexAttribPointerv, pointer_shm_id) == 12,
+ "offset of GetVertexAttribPointerv pointer_shm_id should be 12");
+static_assert(
+ offsetof(GetVertexAttribPointerv, pointer_shm_offset) == 16,
+ "offset of GetVertexAttribPointerv pointer_shm_offset should be 16");
struct Hint {
typedef Hint ValueType;
@@ -4308,10 +4350,10 @@ struct Hint {
uint32_t mode;
};
-COMPILE_ASSERT(sizeof(Hint) == 12, Sizeof_Hint_is_not_12);
-COMPILE_ASSERT(offsetof(Hint, header) == 0, OffsetOf_Hint_header_not_0);
-COMPILE_ASSERT(offsetof(Hint, target) == 4, OffsetOf_Hint_target_not_4);
-COMPILE_ASSERT(offsetof(Hint, mode) == 8, OffsetOf_Hint_mode_not_8);
+static_assert(sizeof(Hint) == 12, "size of Hint should be 12");
+static_assert(offsetof(Hint, header) == 0, "offset of Hint header should be 0");
+static_assert(offsetof(Hint, target) == 4, "offset of Hint target should be 4");
+static_assert(offsetof(Hint, mode) == 8, "offset of Hint mode should be 8");
struct InvalidateFramebufferImmediate {
typedef InvalidateFramebufferImmediate ValueType;
@@ -4353,14 +4395,14 @@ struct InvalidateFramebufferImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(InvalidateFramebufferImmediate) == 12,
- Sizeof_InvalidateFramebufferImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(InvalidateFramebufferImmediate, header) == 0,
- OffsetOf_InvalidateFramebufferImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(InvalidateFramebufferImmediate, target) == 4,
- OffsetOf_InvalidateFramebufferImmediate_target_not_4);
-COMPILE_ASSERT(offsetof(InvalidateFramebufferImmediate, count) == 8,
- OffsetOf_InvalidateFramebufferImmediate_count_not_8);
+static_assert(sizeof(InvalidateFramebufferImmediate) == 12,
+ "size of InvalidateFramebufferImmediate should be 12");
+static_assert(offsetof(InvalidateFramebufferImmediate, header) == 0,
+ "offset of InvalidateFramebufferImmediate header should be 0");
+static_assert(offsetof(InvalidateFramebufferImmediate, target) == 4,
+ "offset of InvalidateFramebufferImmediate target should be 4");
+static_assert(offsetof(InvalidateFramebufferImmediate, count) == 8,
+ "offset of InvalidateFramebufferImmediate count should be 8");
struct InvalidateSubFramebufferImmediate {
typedef InvalidateSubFramebufferImmediate ValueType;
@@ -4421,22 +4463,23 @@ struct InvalidateSubFramebufferImmediate {
int32_t height;
};
-COMPILE_ASSERT(sizeof(InvalidateSubFramebufferImmediate) == 28,
- Sizeof_InvalidateSubFramebufferImmediate_is_not_28);
-COMPILE_ASSERT(offsetof(InvalidateSubFramebufferImmediate, header) == 0,
- OffsetOf_InvalidateSubFramebufferImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(InvalidateSubFramebufferImmediate, target) == 4,
- OffsetOf_InvalidateSubFramebufferImmediate_target_not_4);
-COMPILE_ASSERT(offsetof(InvalidateSubFramebufferImmediate, count) == 8,
- OffsetOf_InvalidateSubFramebufferImmediate_count_not_8);
-COMPILE_ASSERT(offsetof(InvalidateSubFramebufferImmediate, x) == 12,
- OffsetOf_InvalidateSubFramebufferImmediate_x_not_12);
-COMPILE_ASSERT(offsetof(InvalidateSubFramebufferImmediate, y) == 16,
- OffsetOf_InvalidateSubFramebufferImmediate_y_not_16);
-COMPILE_ASSERT(offsetof(InvalidateSubFramebufferImmediate, width) == 20,
- OffsetOf_InvalidateSubFramebufferImmediate_width_not_20);
-COMPILE_ASSERT(offsetof(InvalidateSubFramebufferImmediate, height) == 24,
- OffsetOf_InvalidateSubFramebufferImmediate_height_not_24);
+static_assert(sizeof(InvalidateSubFramebufferImmediate) == 28,
+ "size of InvalidateSubFramebufferImmediate should be 28");
+static_assert(offsetof(InvalidateSubFramebufferImmediate, header) == 0,
+ "offset of InvalidateSubFramebufferImmediate header should be 0");
+static_assert(offsetof(InvalidateSubFramebufferImmediate, target) == 4,
+ "offset of InvalidateSubFramebufferImmediate target should be 4");
+static_assert(offsetof(InvalidateSubFramebufferImmediate, count) == 8,
+ "offset of InvalidateSubFramebufferImmediate count should be 8");
+static_assert(offsetof(InvalidateSubFramebufferImmediate, x) == 12,
+ "offset of InvalidateSubFramebufferImmediate x should be 12");
+static_assert(offsetof(InvalidateSubFramebufferImmediate, y) == 16,
+ "offset of InvalidateSubFramebufferImmediate y should be 16");
+static_assert(offsetof(InvalidateSubFramebufferImmediate, width) == 20,
+ "offset of InvalidateSubFramebufferImmediate width should be 20");
+static_assert(
+ offsetof(InvalidateSubFramebufferImmediate, height) == 24,
+ "offset of InvalidateSubFramebufferImmediate height should be 24");
struct IsBuffer {
typedef IsBuffer ValueType;
@@ -4476,13 +4519,15 @@ struct IsBuffer {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(IsBuffer) == 16, Sizeof_IsBuffer_is_not_16);
-COMPILE_ASSERT(offsetof(IsBuffer, header) == 0, OffsetOf_IsBuffer_header_not_0);
-COMPILE_ASSERT(offsetof(IsBuffer, buffer) == 4, OffsetOf_IsBuffer_buffer_not_4);
-COMPILE_ASSERT(offsetof(IsBuffer, result_shm_id) == 8,
- OffsetOf_IsBuffer_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(IsBuffer, result_shm_offset) == 12,
- OffsetOf_IsBuffer_result_shm_offset_not_12);
+static_assert(sizeof(IsBuffer) == 16, "size of IsBuffer should be 16");
+static_assert(offsetof(IsBuffer, header) == 0,
+ "offset of IsBuffer header should be 0");
+static_assert(offsetof(IsBuffer, buffer) == 4,
+ "offset of IsBuffer buffer should be 4");
+static_assert(offsetof(IsBuffer, result_shm_id) == 8,
+ "offset of IsBuffer result_shm_id should be 8");
+static_assert(offsetof(IsBuffer, result_shm_offset) == 12,
+ "offset of IsBuffer result_shm_offset should be 12");
struct IsEnabled {
typedef IsEnabled ValueType;
@@ -4520,14 +4565,15 @@ struct IsEnabled {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(IsEnabled) == 16, Sizeof_IsEnabled_is_not_16);
-COMPILE_ASSERT(offsetof(IsEnabled, header) == 0,
- OffsetOf_IsEnabled_header_not_0);
-COMPILE_ASSERT(offsetof(IsEnabled, cap) == 4, OffsetOf_IsEnabled_cap_not_4);
-COMPILE_ASSERT(offsetof(IsEnabled, result_shm_id) == 8,
- OffsetOf_IsEnabled_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(IsEnabled, result_shm_offset) == 12,
- OffsetOf_IsEnabled_result_shm_offset_not_12);
+static_assert(sizeof(IsEnabled) == 16, "size of IsEnabled should be 16");
+static_assert(offsetof(IsEnabled, header) == 0,
+ "offset of IsEnabled header should be 0");
+static_assert(offsetof(IsEnabled, cap) == 4,
+ "offset of IsEnabled cap should be 4");
+static_assert(offsetof(IsEnabled, result_shm_id) == 8,
+ "offset of IsEnabled result_shm_id should be 8");
+static_assert(offsetof(IsEnabled, result_shm_offset) == 12,
+ "offset of IsEnabled result_shm_offset should be 12");
struct IsFramebuffer {
typedef IsFramebuffer ValueType;
@@ -4567,15 +4613,16 @@ struct IsFramebuffer {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(IsFramebuffer) == 16, Sizeof_IsFramebuffer_is_not_16);
-COMPILE_ASSERT(offsetof(IsFramebuffer, header) == 0,
- OffsetOf_IsFramebuffer_header_not_0);
-COMPILE_ASSERT(offsetof(IsFramebuffer, framebuffer) == 4,
- OffsetOf_IsFramebuffer_framebuffer_not_4);
-COMPILE_ASSERT(offsetof(IsFramebuffer, result_shm_id) == 8,
- OffsetOf_IsFramebuffer_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(IsFramebuffer, result_shm_offset) == 12,
- OffsetOf_IsFramebuffer_result_shm_offset_not_12);
+static_assert(sizeof(IsFramebuffer) == 16,
+ "size of IsFramebuffer should be 16");
+static_assert(offsetof(IsFramebuffer, header) == 0,
+ "offset of IsFramebuffer header should be 0");
+static_assert(offsetof(IsFramebuffer, framebuffer) == 4,
+ "offset of IsFramebuffer framebuffer should be 4");
+static_assert(offsetof(IsFramebuffer, result_shm_id) == 8,
+ "offset of IsFramebuffer result_shm_id should be 8");
+static_assert(offsetof(IsFramebuffer, result_shm_offset) == 12,
+ "offset of IsFramebuffer result_shm_offset should be 12");
struct IsProgram {
typedef IsProgram ValueType;
@@ -4615,15 +4662,15 @@ struct IsProgram {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(IsProgram) == 16, Sizeof_IsProgram_is_not_16);
-COMPILE_ASSERT(offsetof(IsProgram, header) == 0,
- OffsetOf_IsProgram_header_not_0);
-COMPILE_ASSERT(offsetof(IsProgram, program) == 4,
- OffsetOf_IsProgram_program_not_4);
-COMPILE_ASSERT(offsetof(IsProgram, result_shm_id) == 8,
- OffsetOf_IsProgram_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(IsProgram, result_shm_offset) == 12,
- OffsetOf_IsProgram_result_shm_offset_not_12);
+static_assert(sizeof(IsProgram) == 16, "size of IsProgram should be 16");
+static_assert(offsetof(IsProgram, header) == 0,
+ "offset of IsProgram header should be 0");
+static_assert(offsetof(IsProgram, program) == 4,
+ "offset of IsProgram program should be 4");
+static_assert(offsetof(IsProgram, result_shm_id) == 8,
+ "offset of IsProgram result_shm_id should be 8");
+static_assert(offsetof(IsProgram, result_shm_offset) == 12,
+ "offset of IsProgram result_shm_offset should be 12");
struct IsRenderbuffer {
typedef IsRenderbuffer ValueType;
@@ -4663,15 +4710,16 @@ struct IsRenderbuffer {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(IsRenderbuffer) == 16, Sizeof_IsRenderbuffer_is_not_16);
-COMPILE_ASSERT(offsetof(IsRenderbuffer, header) == 0,
- OffsetOf_IsRenderbuffer_header_not_0);
-COMPILE_ASSERT(offsetof(IsRenderbuffer, renderbuffer) == 4,
- OffsetOf_IsRenderbuffer_renderbuffer_not_4);
-COMPILE_ASSERT(offsetof(IsRenderbuffer, result_shm_id) == 8,
- OffsetOf_IsRenderbuffer_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(IsRenderbuffer, result_shm_offset) == 12,
- OffsetOf_IsRenderbuffer_result_shm_offset_not_12);
+static_assert(sizeof(IsRenderbuffer) == 16,
+ "size of IsRenderbuffer should be 16");
+static_assert(offsetof(IsRenderbuffer, header) == 0,
+ "offset of IsRenderbuffer header should be 0");
+static_assert(offsetof(IsRenderbuffer, renderbuffer) == 4,
+ "offset of IsRenderbuffer renderbuffer should be 4");
+static_assert(offsetof(IsRenderbuffer, result_shm_id) == 8,
+ "offset of IsRenderbuffer result_shm_id should be 8");
+static_assert(offsetof(IsRenderbuffer, result_shm_offset) == 12,
+ "offset of IsRenderbuffer result_shm_offset should be 12");
struct IsSampler {
typedef IsSampler ValueType;
@@ -4711,15 +4759,15 @@ struct IsSampler {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(IsSampler) == 16, Sizeof_IsSampler_is_not_16);
-COMPILE_ASSERT(offsetof(IsSampler, header) == 0,
- OffsetOf_IsSampler_header_not_0);
-COMPILE_ASSERT(offsetof(IsSampler, sampler) == 4,
- OffsetOf_IsSampler_sampler_not_4);
-COMPILE_ASSERT(offsetof(IsSampler, result_shm_id) == 8,
- OffsetOf_IsSampler_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(IsSampler, result_shm_offset) == 12,
- OffsetOf_IsSampler_result_shm_offset_not_12);
+static_assert(sizeof(IsSampler) == 16, "size of IsSampler should be 16");
+static_assert(offsetof(IsSampler, header) == 0,
+ "offset of IsSampler header should be 0");
+static_assert(offsetof(IsSampler, sampler) == 4,
+ "offset of IsSampler sampler should be 4");
+static_assert(offsetof(IsSampler, result_shm_id) == 8,
+ "offset of IsSampler result_shm_id should be 8");
+static_assert(offsetof(IsSampler, result_shm_offset) == 12,
+ "offset of IsSampler result_shm_offset should be 12");
struct IsShader {
typedef IsShader ValueType;
@@ -4759,13 +4807,15 @@ struct IsShader {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(IsShader) == 16, Sizeof_IsShader_is_not_16);
-COMPILE_ASSERT(offsetof(IsShader, header) == 0, OffsetOf_IsShader_header_not_0);
-COMPILE_ASSERT(offsetof(IsShader, shader) == 4, OffsetOf_IsShader_shader_not_4);
-COMPILE_ASSERT(offsetof(IsShader, result_shm_id) == 8,
- OffsetOf_IsShader_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(IsShader, result_shm_offset) == 12,
- OffsetOf_IsShader_result_shm_offset_not_12);
+static_assert(sizeof(IsShader) == 16, "size of IsShader should be 16");
+static_assert(offsetof(IsShader, header) == 0,
+ "offset of IsShader header should be 0");
+static_assert(offsetof(IsShader, shader) == 4,
+ "offset of IsShader shader should be 4");
+static_assert(offsetof(IsShader, result_shm_id) == 8,
+ "offset of IsShader result_shm_id should be 8");
+static_assert(offsetof(IsShader, result_shm_offset) == 12,
+ "offset of IsShader result_shm_offset should be 12");
struct IsTexture {
typedef IsTexture ValueType;
@@ -4805,15 +4855,15 @@ struct IsTexture {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(IsTexture) == 16, Sizeof_IsTexture_is_not_16);
-COMPILE_ASSERT(offsetof(IsTexture, header) == 0,
- OffsetOf_IsTexture_header_not_0);
-COMPILE_ASSERT(offsetof(IsTexture, texture) == 4,
- OffsetOf_IsTexture_texture_not_4);
-COMPILE_ASSERT(offsetof(IsTexture, result_shm_id) == 8,
- OffsetOf_IsTexture_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(IsTexture, result_shm_offset) == 12,
- OffsetOf_IsTexture_result_shm_offset_not_12);
+static_assert(sizeof(IsTexture) == 16, "size of IsTexture should be 16");
+static_assert(offsetof(IsTexture, header) == 0,
+ "offset of IsTexture header should be 0");
+static_assert(offsetof(IsTexture, texture) == 4,
+ "offset of IsTexture texture should be 4");
+static_assert(offsetof(IsTexture, result_shm_id) == 8,
+ "offset of IsTexture result_shm_id should be 8");
+static_assert(offsetof(IsTexture, result_shm_offset) == 12,
+ "offset of IsTexture result_shm_offset should be 12");
struct IsTransformFeedback {
typedef IsTransformFeedback ValueType;
@@ -4853,16 +4903,16 @@ struct IsTransformFeedback {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(IsTransformFeedback) == 16,
- Sizeof_IsTransformFeedback_is_not_16);
-COMPILE_ASSERT(offsetof(IsTransformFeedback, header) == 0,
- OffsetOf_IsTransformFeedback_header_not_0);
-COMPILE_ASSERT(offsetof(IsTransformFeedback, transformfeedback) == 4,
- OffsetOf_IsTransformFeedback_transformfeedback_not_4);
-COMPILE_ASSERT(offsetof(IsTransformFeedback, result_shm_id) == 8,
- OffsetOf_IsTransformFeedback_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(IsTransformFeedback, result_shm_offset) == 12,
- OffsetOf_IsTransformFeedback_result_shm_offset_not_12);
+static_assert(sizeof(IsTransformFeedback) == 16,
+ "size of IsTransformFeedback should be 16");
+static_assert(offsetof(IsTransformFeedback, header) == 0,
+ "offset of IsTransformFeedback header should be 0");
+static_assert(offsetof(IsTransformFeedback, transformfeedback) == 4,
+ "offset of IsTransformFeedback transformfeedback should be 4");
+static_assert(offsetof(IsTransformFeedback, result_shm_id) == 8,
+ "offset of IsTransformFeedback result_shm_id should be 8");
+static_assert(offsetof(IsTransformFeedback, result_shm_offset) == 12,
+ "offset of IsTransformFeedback result_shm_offset should be 12");
struct LineWidth {
typedef LineWidth ValueType;
@@ -4890,10 +4940,11 @@ struct LineWidth {
float width;
};
-COMPILE_ASSERT(sizeof(LineWidth) == 8, Sizeof_LineWidth_is_not_8);
-COMPILE_ASSERT(offsetof(LineWidth, header) == 0,
- OffsetOf_LineWidth_header_not_0);
-COMPILE_ASSERT(offsetof(LineWidth, width) == 4, OffsetOf_LineWidth_width_not_4);
+static_assert(sizeof(LineWidth) == 8, "size of LineWidth should be 8");
+static_assert(offsetof(LineWidth, header) == 0,
+ "offset of LineWidth header should be 0");
+static_assert(offsetof(LineWidth, width) == 4,
+ "offset of LineWidth width should be 4");
struct LinkProgram {
typedef LinkProgram ValueType;
@@ -4921,11 +4972,11 @@ struct LinkProgram {
uint32_t program;
};
-COMPILE_ASSERT(sizeof(LinkProgram) == 8, Sizeof_LinkProgram_is_not_8);
-COMPILE_ASSERT(offsetof(LinkProgram, header) == 0,
- OffsetOf_LinkProgram_header_not_0);
-COMPILE_ASSERT(offsetof(LinkProgram, program) == 4,
- OffsetOf_LinkProgram_program_not_4);
+static_assert(sizeof(LinkProgram) == 8, "size of LinkProgram should be 8");
+static_assert(offsetof(LinkProgram, header) == 0,
+ "offset of LinkProgram header should be 0");
+static_assert(offsetof(LinkProgram, program) == 4,
+ "offset of LinkProgram program should be 4");
struct PauseTransformFeedback {
typedef PauseTransformFeedback ValueType;
@@ -4949,10 +5000,10 @@ struct PauseTransformFeedback {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(PauseTransformFeedback) == 4,
- Sizeof_PauseTransformFeedback_is_not_4);
-COMPILE_ASSERT(offsetof(PauseTransformFeedback, header) == 0,
- OffsetOf_PauseTransformFeedback_header_not_0);
+static_assert(sizeof(PauseTransformFeedback) == 4,
+ "size of PauseTransformFeedback should be 4");
+static_assert(offsetof(PauseTransformFeedback, header) == 0,
+ "offset of PauseTransformFeedback header should be 0");
struct PixelStorei {
typedef PixelStorei ValueType;
@@ -4982,13 +5033,13 @@ struct PixelStorei {
int32_t param;
};
-COMPILE_ASSERT(sizeof(PixelStorei) == 12, Sizeof_PixelStorei_is_not_12);
-COMPILE_ASSERT(offsetof(PixelStorei, header) == 0,
- OffsetOf_PixelStorei_header_not_0);
-COMPILE_ASSERT(offsetof(PixelStorei, pname) == 4,
- OffsetOf_PixelStorei_pname_not_4);
-COMPILE_ASSERT(offsetof(PixelStorei, param) == 8,
- OffsetOf_PixelStorei_param_not_8);
+static_assert(sizeof(PixelStorei) == 12, "size of PixelStorei should be 12");
+static_assert(offsetof(PixelStorei, header) == 0,
+ "offset of PixelStorei header should be 0");
+static_assert(offsetof(PixelStorei, pname) == 4,
+ "offset of PixelStorei pname should be 4");
+static_assert(offsetof(PixelStorei, param) == 8,
+ "offset of PixelStorei param should be 8");
struct PolygonOffset {
typedef PolygonOffset ValueType;
@@ -5018,13 +5069,14 @@ struct PolygonOffset {
float units;
};
-COMPILE_ASSERT(sizeof(PolygonOffset) == 12, Sizeof_PolygonOffset_is_not_12);
-COMPILE_ASSERT(offsetof(PolygonOffset, header) == 0,
- OffsetOf_PolygonOffset_header_not_0);
-COMPILE_ASSERT(offsetof(PolygonOffset, factor) == 4,
- OffsetOf_PolygonOffset_factor_not_4);
-COMPILE_ASSERT(offsetof(PolygonOffset, units) == 8,
- OffsetOf_PolygonOffset_units_not_8);
+static_assert(sizeof(PolygonOffset) == 12,
+ "size of PolygonOffset should be 12");
+static_assert(offsetof(PolygonOffset, header) == 0,
+ "offset of PolygonOffset header should be 0");
+static_assert(offsetof(PolygonOffset, factor) == 4,
+ "offset of PolygonOffset factor should be 4");
+static_assert(offsetof(PolygonOffset, units) == 8,
+ "offset of PolygonOffset units should be 8");
struct ReadBuffer {
typedef ReadBuffer ValueType;
@@ -5052,10 +5104,11 @@ struct ReadBuffer {
uint32_t src;
};
-COMPILE_ASSERT(sizeof(ReadBuffer) == 8, Sizeof_ReadBuffer_is_not_8);
-COMPILE_ASSERT(offsetof(ReadBuffer, header) == 0,
- OffsetOf_ReadBuffer_header_not_0);
-COMPILE_ASSERT(offsetof(ReadBuffer, src) == 4, OffsetOf_ReadBuffer_src_not_4);
+static_assert(sizeof(ReadBuffer) == 8, "size of ReadBuffer should be 8");
+static_assert(offsetof(ReadBuffer, header) == 0,
+ "offset of ReadBuffer header should be 0");
+static_assert(offsetof(ReadBuffer, src) == 4,
+ "offset of ReadBuffer src should be 4");
// ReadPixels has the result separated from the pixel buffer so that
// it is easier to specify the result going to some specific place
@@ -5131,29 +5184,31 @@ struct ReadPixels {
uint32_t async;
};
-COMPILE_ASSERT(sizeof(ReadPixels) == 48, Sizeof_ReadPixels_is_not_48);
-COMPILE_ASSERT(offsetof(ReadPixels, header) == 0,
- OffsetOf_ReadPixels_header_not_0);
-COMPILE_ASSERT(offsetof(ReadPixels, x) == 4, OffsetOf_ReadPixels_x_not_4);
-COMPILE_ASSERT(offsetof(ReadPixels, y) == 8, OffsetOf_ReadPixels_y_not_8);
-COMPILE_ASSERT(offsetof(ReadPixels, width) == 12,
- OffsetOf_ReadPixels_width_not_12);
-COMPILE_ASSERT(offsetof(ReadPixels, height) == 16,
- OffsetOf_ReadPixels_height_not_16);
-COMPILE_ASSERT(offsetof(ReadPixels, format) == 20,
- OffsetOf_ReadPixels_format_not_20);
-COMPILE_ASSERT(offsetof(ReadPixels, type) == 24,
- OffsetOf_ReadPixels_type_not_24);
-COMPILE_ASSERT(offsetof(ReadPixels, pixels_shm_id) == 28,
- OffsetOf_ReadPixels_pixels_shm_id_not_28);
-COMPILE_ASSERT(offsetof(ReadPixels, pixels_shm_offset) == 32,
- OffsetOf_ReadPixels_pixels_shm_offset_not_32);
-COMPILE_ASSERT(offsetof(ReadPixels, result_shm_id) == 36,
- OffsetOf_ReadPixels_result_shm_id_not_36);
-COMPILE_ASSERT(offsetof(ReadPixels, result_shm_offset) == 40,
- OffsetOf_ReadPixels_result_shm_offset_not_40);
-COMPILE_ASSERT(offsetof(ReadPixels, async) == 44,
- OffsetOf_ReadPixels_async_not_44);
+static_assert(sizeof(ReadPixels) == 48, "size of ReadPixels should be 48");
+static_assert(offsetof(ReadPixels, header) == 0,
+ "offset of ReadPixels header should be 0");
+static_assert(offsetof(ReadPixels, x) == 4,
+ "offset of ReadPixels x should be 4");
+static_assert(offsetof(ReadPixels, y) == 8,
+ "offset of ReadPixels y should be 8");
+static_assert(offsetof(ReadPixels, width) == 12,
+ "offset of ReadPixels width should be 12");
+static_assert(offsetof(ReadPixels, height) == 16,
+ "offset of ReadPixels height should be 16");
+static_assert(offsetof(ReadPixels, format) == 20,
+ "offset of ReadPixels format should be 20");
+static_assert(offsetof(ReadPixels, type) == 24,
+ "offset of ReadPixels type should be 24");
+static_assert(offsetof(ReadPixels, pixels_shm_id) == 28,
+ "offset of ReadPixels pixels_shm_id should be 28");
+static_assert(offsetof(ReadPixels, pixels_shm_offset) == 32,
+ "offset of ReadPixels pixels_shm_offset should be 32");
+static_assert(offsetof(ReadPixels, result_shm_id) == 36,
+ "offset of ReadPixels result_shm_id should be 36");
+static_assert(offsetof(ReadPixels, result_shm_offset) == 40,
+ "offset of ReadPixels result_shm_offset should be 40");
+static_assert(offsetof(ReadPixels, async) == 44,
+ "offset of ReadPixels async should be 44");
struct ReleaseShaderCompiler {
typedef ReleaseShaderCompiler ValueType;
@@ -5177,10 +5232,10 @@ struct ReleaseShaderCompiler {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(ReleaseShaderCompiler) == 4,
- Sizeof_ReleaseShaderCompiler_is_not_4);
-COMPILE_ASSERT(offsetof(ReleaseShaderCompiler, header) == 0,
- OffsetOf_ReleaseShaderCompiler_header_not_0);
+static_assert(sizeof(ReleaseShaderCompiler) == 4,
+ "size of ReleaseShaderCompiler should be 4");
+static_assert(offsetof(ReleaseShaderCompiler, header) == 0,
+ "offset of ReleaseShaderCompiler header should be 0");
struct RenderbufferStorage {
typedef RenderbufferStorage ValueType;
@@ -5222,18 +5277,18 @@ struct RenderbufferStorage {
int32_t height;
};
-COMPILE_ASSERT(sizeof(RenderbufferStorage) == 20,
- Sizeof_RenderbufferStorage_is_not_20);
-COMPILE_ASSERT(offsetof(RenderbufferStorage, header) == 0,
- OffsetOf_RenderbufferStorage_header_not_0);
-COMPILE_ASSERT(offsetof(RenderbufferStorage, target) == 4,
- OffsetOf_RenderbufferStorage_target_not_4);
-COMPILE_ASSERT(offsetof(RenderbufferStorage, internalformat) == 8,
- OffsetOf_RenderbufferStorage_internalformat_not_8);
-COMPILE_ASSERT(offsetof(RenderbufferStorage, width) == 12,
- OffsetOf_RenderbufferStorage_width_not_12);
-COMPILE_ASSERT(offsetof(RenderbufferStorage, height) == 16,
- OffsetOf_RenderbufferStorage_height_not_16);
+static_assert(sizeof(RenderbufferStorage) == 20,
+ "size of RenderbufferStorage should be 20");
+static_assert(offsetof(RenderbufferStorage, header) == 0,
+ "offset of RenderbufferStorage header should be 0");
+static_assert(offsetof(RenderbufferStorage, target) == 4,
+ "offset of RenderbufferStorage target should be 4");
+static_assert(offsetof(RenderbufferStorage, internalformat) == 8,
+ "offset of RenderbufferStorage internalformat should be 8");
+static_assert(offsetof(RenderbufferStorage, width) == 12,
+ "offset of RenderbufferStorage width should be 12");
+static_assert(offsetof(RenderbufferStorage, height) == 16,
+ "offset of RenderbufferStorage height should be 16");
struct ResumeTransformFeedback {
typedef ResumeTransformFeedback ValueType;
@@ -5257,10 +5312,10 @@ struct ResumeTransformFeedback {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(ResumeTransformFeedback) == 4,
- Sizeof_ResumeTransformFeedback_is_not_4);
-COMPILE_ASSERT(offsetof(ResumeTransformFeedback, header) == 0,
- OffsetOf_ResumeTransformFeedback_header_not_0);
+static_assert(sizeof(ResumeTransformFeedback) == 4,
+ "size of ResumeTransformFeedback should be 4");
+static_assert(offsetof(ResumeTransformFeedback, header) == 0,
+ "offset of ResumeTransformFeedback header should be 0");
struct SampleCoverage {
typedef SampleCoverage ValueType;
@@ -5290,13 +5345,14 @@ struct SampleCoverage {
uint32_t invert;
};
-COMPILE_ASSERT(sizeof(SampleCoverage) == 12, Sizeof_SampleCoverage_is_not_12);
-COMPILE_ASSERT(offsetof(SampleCoverage, header) == 0,
- OffsetOf_SampleCoverage_header_not_0);
-COMPILE_ASSERT(offsetof(SampleCoverage, value) == 4,
- OffsetOf_SampleCoverage_value_not_4);
-COMPILE_ASSERT(offsetof(SampleCoverage, invert) == 8,
- OffsetOf_SampleCoverage_invert_not_8);
+static_assert(sizeof(SampleCoverage) == 12,
+ "size of SampleCoverage should be 12");
+static_assert(offsetof(SampleCoverage, header) == 0,
+ "offset of SampleCoverage header should be 0");
+static_assert(offsetof(SampleCoverage, value) == 4,
+ "offset of SampleCoverage value should be 4");
+static_assert(offsetof(SampleCoverage, invert) == 8,
+ "offset of SampleCoverage invert should be 8");
struct SamplerParameterf {
typedef SamplerParameterf ValueType;
@@ -5328,16 +5384,16 @@ struct SamplerParameterf {
float param;
};
-COMPILE_ASSERT(sizeof(SamplerParameterf) == 16,
- Sizeof_SamplerParameterf_is_not_16);
-COMPILE_ASSERT(offsetof(SamplerParameterf, header) == 0,
- OffsetOf_SamplerParameterf_header_not_0);
-COMPILE_ASSERT(offsetof(SamplerParameterf, sampler) == 4,
- OffsetOf_SamplerParameterf_sampler_not_4);
-COMPILE_ASSERT(offsetof(SamplerParameterf, pname) == 8,
- OffsetOf_SamplerParameterf_pname_not_8);
-COMPILE_ASSERT(offsetof(SamplerParameterf, param) == 12,
- OffsetOf_SamplerParameterf_param_not_12);
+static_assert(sizeof(SamplerParameterf) == 16,
+ "size of SamplerParameterf should be 16");
+static_assert(offsetof(SamplerParameterf, header) == 0,
+ "offset of SamplerParameterf header should be 0");
+static_assert(offsetof(SamplerParameterf, sampler) == 4,
+ "offset of SamplerParameterf sampler should be 4");
+static_assert(offsetof(SamplerParameterf, pname) == 8,
+ "offset of SamplerParameterf pname should be 8");
+static_assert(offsetof(SamplerParameterf, param) == 12,
+ "offset of SamplerParameterf param should be 12");
struct SamplerParameterfvImmediate {
typedef SamplerParameterfvImmediate ValueType;
@@ -5374,14 +5430,14 @@ struct SamplerParameterfvImmediate {
uint32_t pname;
};
-COMPILE_ASSERT(sizeof(SamplerParameterfvImmediate) == 12,
- Sizeof_SamplerParameterfvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(SamplerParameterfvImmediate, header) == 0,
- OffsetOf_SamplerParameterfvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(SamplerParameterfvImmediate, sampler) == 4,
- OffsetOf_SamplerParameterfvImmediate_sampler_not_4);
-COMPILE_ASSERT(offsetof(SamplerParameterfvImmediate, pname) == 8,
- OffsetOf_SamplerParameterfvImmediate_pname_not_8);
+static_assert(sizeof(SamplerParameterfvImmediate) == 12,
+ "size of SamplerParameterfvImmediate should be 12");
+static_assert(offsetof(SamplerParameterfvImmediate, header) == 0,
+ "offset of SamplerParameterfvImmediate header should be 0");
+static_assert(offsetof(SamplerParameterfvImmediate, sampler) == 4,
+ "offset of SamplerParameterfvImmediate sampler should be 4");
+static_assert(offsetof(SamplerParameterfvImmediate, pname) == 8,
+ "offset of SamplerParameterfvImmediate pname should be 8");
struct SamplerParameteri {
typedef SamplerParameteri ValueType;
@@ -5413,16 +5469,16 @@ struct SamplerParameteri {
int32_t param;
};
-COMPILE_ASSERT(sizeof(SamplerParameteri) == 16,
- Sizeof_SamplerParameteri_is_not_16);
-COMPILE_ASSERT(offsetof(SamplerParameteri, header) == 0,
- OffsetOf_SamplerParameteri_header_not_0);
-COMPILE_ASSERT(offsetof(SamplerParameteri, sampler) == 4,
- OffsetOf_SamplerParameteri_sampler_not_4);
-COMPILE_ASSERT(offsetof(SamplerParameteri, pname) == 8,
- OffsetOf_SamplerParameteri_pname_not_8);
-COMPILE_ASSERT(offsetof(SamplerParameteri, param) == 12,
- OffsetOf_SamplerParameteri_param_not_12);
+static_assert(sizeof(SamplerParameteri) == 16,
+ "size of SamplerParameteri should be 16");
+static_assert(offsetof(SamplerParameteri, header) == 0,
+ "offset of SamplerParameteri header should be 0");
+static_assert(offsetof(SamplerParameteri, sampler) == 4,
+ "offset of SamplerParameteri sampler should be 4");
+static_assert(offsetof(SamplerParameteri, pname) == 8,
+ "offset of SamplerParameteri pname should be 8");
+static_assert(offsetof(SamplerParameteri, param) == 12,
+ "offset of SamplerParameteri param should be 12");
struct SamplerParameterivImmediate {
typedef SamplerParameterivImmediate ValueType;
@@ -5459,14 +5515,14 @@ struct SamplerParameterivImmediate {
uint32_t pname;
};
-COMPILE_ASSERT(sizeof(SamplerParameterivImmediate) == 12,
- Sizeof_SamplerParameterivImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(SamplerParameterivImmediate, header) == 0,
- OffsetOf_SamplerParameterivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(SamplerParameterivImmediate, sampler) == 4,
- OffsetOf_SamplerParameterivImmediate_sampler_not_4);
-COMPILE_ASSERT(offsetof(SamplerParameterivImmediate, pname) == 8,
- OffsetOf_SamplerParameterivImmediate_pname_not_8);
+static_assert(sizeof(SamplerParameterivImmediate) == 12,
+ "size of SamplerParameterivImmediate should be 12");
+static_assert(offsetof(SamplerParameterivImmediate, header) == 0,
+ "offset of SamplerParameterivImmediate header should be 0");
+static_assert(offsetof(SamplerParameterivImmediate, sampler) == 4,
+ "offset of SamplerParameterivImmediate sampler should be 4");
+static_assert(offsetof(SamplerParameterivImmediate, pname) == 8,
+ "offset of SamplerParameterivImmediate pname should be 8");
struct Scissor {
typedef Scissor ValueType;
@@ -5500,12 +5556,15 @@ struct Scissor {
int32_t height;
};
-COMPILE_ASSERT(sizeof(Scissor) == 20, Sizeof_Scissor_is_not_20);
-COMPILE_ASSERT(offsetof(Scissor, header) == 0, OffsetOf_Scissor_header_not_0);
-COMPILE_ASSERT(offsetof(Scissor, x) == 4, OffsetOf_Scissor_x_not_4);
-COMPILE_ASSERT(offsetof(Scissor, y) == 8, OffsetOf_Scissor_y_not_8);
-COMPILE_ASSERT(offsetof(Scissor, width) == 12, OffsetOf_Scissor_width_not_12);
-COMPILE_ASSERT(offsetof(Scissor, height) == 16, OffsetOf_Scissor_height_not_16);
+static_assert(sizeof(Scissor) == 20, "size of Scissor should be 20");
+static_assert(offsetof(Scissor, header) == 0,
+ "offset of Scissor header should be 0");
+static_assert(offsetof(Scissor, x) == 4, "offset of Scissor x should be 4");
+static_assert(offsetof(Scissor, y) == 8, "offset of Scissor y should be 8");
+static_assert(offsetof(Scissor, width) == 12,
+ "offset of Scissor width should be 12");
+static_assert(offsetof(Scissor, height) == 16,
+ "offset of Scissor height should be 16");
struct ShaderBinary {
typedef ShaderBinary ValueType;
@@ -5560,22 +5619,23 @@ struct ShaderBinary {
int32_t length;
};
-COMPILE_ASSERT(sizeof(ShaderBinary) == 32, Sizeof_ShaderBinary_is_not_32);
-COMPILE_ASSERT(offsetof(ShaderBinary, header) == 0,
- OffsetOf_ShaderBinary_header_not_0);
-COMPILE_ASSERT(offsetof(ShaderBinary, n) == 4, OffsetOf_ShaderBinary_n_not_4);
-COMPILE_ASSERT(offsetof(ShaderBinary, shaders_shm_id) == 8,
- OffsetOf_ShaderBinary_shaders_shm_id_not_8);
-COMPILE_ASSERT(offsetof(ShaderBinary, shaders_shm_offset) == 12,
- OffsetOf_ShaderBinary_shaders_shm_offset_not_12);
-COMPILE_ASSERT(offsetof(ShaderBinary, binaryformat) == 16,
- OffsetOf_ShaderBinary_binaryformat_not_16);
-COMPILE_ASSERT(offsetof(ShaderBinary, binary_shm_id) == 20,
- OffsetOf_ShaderBinary_binary_shm_id_not_20);
-COMPILE_ASSERT(offsetof(ShaderBinary, binary_shm_offset) == 24,
- OffsetOf_ShaderBinary_binary_shm_offset_not_24);
-COMPILE_ASSERT(offsetof(ShaderBinary, length) == 28,
- OffsetOf_ShaderBinary_length_not_28);
+static_assert(sizeof(ShaderBinary) == 32, "size of ShaderBinary should be 32");
+static_assert(offsetof(ShaderBinary, header) == 0,
+ "offset of ShaderBinary header should be 0");
+static_assert(offsetof(ShaderBinary, n) == 4,
+ "offset of ShaderBinary n should be 4");
+static_assert(offsetof(ShaderBinary, shaders_shm_id) == 8,
+ "offset of ShaderBinary shaders_shm_id should be 8");
+static_assert(offsetof(ShaderBinary, shaders_shm_offset) == 12,
+ "offset of ShaderBinary shaders_shm_offset should be 12");
+static_assert(offsetof(ShaderBinary, binaryformat) == 16,
+ "offset of ShaderBinary binaryformat should be 16");
+static_assert(offsetof(ShaderBinary, binary_shm_id) == 20,
+ "offset of ShaderBinary binary_shm_id should be 20");
+static_assert(offsetof(ShaderBinary, binary_shm_offset) == 24,
+ "offset of ShaderBinary binary_shm_offset should be 24");
+static_assert(offsetof(ShaderBinary, length) == 28,
+ "offset of ShaderBinary length should be 28");
struct ShaderSourceBucket {
typedef ShaderSourceBucket ValueType;
@@ -5605,14 +5665,14 @@ struct ShaderSourceBucket {
uint32_t data_bucket_id;
};
-COMPILE_ASSERT(sizeof(ShaderSourceBucket) == 12,
- Sizeof_ShaderSourceBucket_is_not_12);
-COMPILE_ASSERT(offsetof(ShaderSourceBucket, header) == 0,
- OffsetOf_ShaderSourceBucket_header_not_0);
-COMPILE_ASSERT(offsetof(ShaderSourceBucket, shader) == 4,
- OffsetOf_ShaderSourceBucket_shader_not_4);
-COMPILE_ASSERT(offsetof(ShaderSourceBucket, data_bucket_id) == 8,
- OffsetOf_ShaderSourceBucket_data_bucket_id_not_8);
+static_assert(sizeof(ShaderSourceBucket) == 12,
+ "size of ShaderSourceBucket should be 12");
+static_assert(offsetof(ShaderSourceBucket, header) == 0,
+ "offset of ShaderSourceBucket header should be 0");
+static_assert(offsetof(ShaderSourceBucket, shader) == 4,
+ "offset of ShaderSourceBucket shader should be 4");
+static_assert(offsetof(ShaderSourceBucket, data_bucket_id) == 8,
+ "offset of ShaderSourceBucket data_bucket_id should be 8");
struct StencilFunc {
typedef StencilFunc ValueType;
@@ -5644,14 +5704,15 @@ struct StencilFunc {
uint32_t mask;
};
-COMPILE_ASSERT(sizeof(StencilFunc) == 16, Sizeof_StencilFunc_is_not_16);
-COMPILE_ASSERT(offsetof(StencilFunc, header) == 0,
- OffsetOf_StencilFunc_header_not_0);
-COMPILE_ASSERT(offsetof(StencilFunc, func) == 4,
- OffsetOf_StencilFunc_func_not_4);
-COMPILE_ASSERT(offsetof(StencilFunc, ref) == 8, OffsetOf_StencilFunc_ref_not_8);
-COMPILE_ASSERT(offsetof(StencilFunc, mask) == 12,
- OffsetOf_StencilFunc_mask_not_12);
+static_assert(sizeof(StencilFunc) == 16, "size of StencilFunc should be 16");
+static_assert(offsetof(StencilFunc, header) == 0,
+ "offset of StencilFunc header should be 0");
+static_assert(offsetof(StencilFunc, func) == 4,
+ "offset of StencilFunc func should be 4");
+static_assert(offsetof(StencilFunc, ref) == 8,
+ "offset of StencilFunc ref should be 8");
+static_assert(offsetof(StencilFunc, mask) == 12,
+ "offset of StencilFunc mask should be 12");
struct StencilFuncSeparate {
typedef StencilFuncSeparate ValueType;
@@ -5685,18 +5746,18 @@ struct StencilFuncSeparate {
uint32_t mask;
};
-COMPILE_ASSERT(sizeof(StencilFuncSeparate) == 20,
- Sizeof_StencilFuncSeparate_is_not_20);
-COMPILE_ASSERT(offsetof(StencilFuncSeparate, header) == 0,
- OffsetOf_StencilFuncSeparate_header_not_0);
-COMPILE_ASSERT(offsetof(StencilFuncSeparate, face) == 4,
- OffsetOf_StencilFuncSeparate_face_not_4);
-COMPILE_ASSERT(offsetof(StencilFuncSeparate, func) == 8,
- OffsetOf_StencilFuncSeparate_func_not_8);
-COMPILE_ASSERT(offsetof(StencilFuncSeparate, ref) == 12,
- OffsetOf_StencilFuncSeparate_ref_not_12);
-COMPILE_ASSERT(offsetof(StencilFuncSeparate, mask) == 16,
- OffsetOf_StencilFuncSeparate_mask_not_16);
+static_assert(sizeof(StencilFuncSeparate) == 20,
+ "size of StencilFuncSeparate should be 20");
+static_assert(offsetof(StencilFuncSeparate, header) == 0,
+ "offset of StencilFuncSeparate header should be 0");
+static_assert(offsetof(StencilFuncSeparate, face) == 4,
+ "offset of StencilFuncSeparate face should be 4");
+static_assert(offsetof(StencilFuncSeparate, func) == 8,
+ "offset of StencilFuncSeparate func should be 8");
+static_assert(offsetof(StencilFuncSeparate, ref) == 12,
+ "offset of StencilFuncSeparate ref should be 12");
+static_assert(offsetof(StencilFuncSeparate, mask) == 16,
+ "offset of StencilFuncSeparate mask should be 16");
struct StencilMask {
typedef StencilMask ValueType;
@@ -5724,11 +5785,11 @@ struct StencilMask {
uint32_t mask;
};
-COMPILE_ASSERT(sizeof(StencilMask) == 8, Sizeof_StencilMask_is_not_8);
-COMPILE_ASSERT(offsetof(StencilMask, header) == 0,
- OffsetOf_StencilMask_header_not_0);
-COMPILE_ASSERT(offsetof(StencilMask, mask) == 4,
- OffsetOf_StencilMask_mask_not_4);
+static_assert(sizeof(StencilMask) == 8, "size of StencilMask should be 8");
+static_assert(offsetof(StencilMask, header) == 0,
+ "offset of StencilMask header should be 0");
+static_assert(offsetof(StencilMask, mask) == 4,
+ "offset of StencilMask mask should be 4");
struct StencilMaskSeparate {
typedef StencilMaskSeparate ValueType;
@@ -5758,14 +5819,14 @@ struct StencilMaskSeparate {
uint32_t mask;
};
-COMPILE_ASSERT(sizeof(StencilMaskSeparate) == 12,
- Sizeof_StencilMaskSeparate_is_not_12);
-COMPILE_ASSERT(offsetof(StencilMaskSeparate, header) == 0,
- OffsetOf_StencilMaskSeparate_header_not_0);
-COMPILE_ASSERT(offsetof(StencilMaskSeparate, face) == 4,
- OffsetOf_StencilMaskSeparate_face_not_4);
-COMPILE_ASSERT(offsetof(StencilMaskSeparate, mask) == 8,
- OffsetOf_StencilMaskSeparate_mask_not_8);
+static_assert(sizeof(StencilMaskSeparate) == 12,
+ "size of StencilMaskSeparate should be 12");
+static_assert(offsetof(StencilMaskSeparate, header) == 0,
+ "offset of StencilMaskSeparate header should be 0");
+static_assert(offsetof(StencilMaskSeparate, face) == 4,
+ "offset of StencilMaskSeparate face should be 4");
+static_assert(offsetof(StencilMaskSeparate, mask) == 8,
+ "offset of StencilMaskSeparate mask should be 8");
struct StencilOp {
typedef StencilOp ValueType;
@@ -5797,13 +5858,15 @@ struct StencilOp {
uint32_t zpass;
};
-COMPILE_ASSERT(sizeof(StencilOp) == 16, Sizeof_StencilOp_is_not_16);
-COMPILE_ASSERT(offsetof(StencilOp, header) == 0,
- OffsetOf_StencilOp_header_not_0);
-COMPILE_ASSERT(offsetof(StencilOp, fail) == 4, OffsetOf_StencilOp_fail_not_4);
-COMPILE_ASSERT(offsetof(StencilOp, zfail) == 8, OffsetOf_StencilOp_zfail_not_8);
-COMPILE_ASSERT(offsetof(StencilOp, zpass) == 12,
- OffsetOf_StencilOp_zpass_not_12);
+static_assert(sizeof(StencilOp) == 16, "size of StencilOp should be 16");
+static_assert(offsetof(StencilOp, header) == 0,
+ "offset of StencilOp header should be 0");
+static_assert(offsetof(StencilOp, fail) == 4,
+ "offset of StencilOp fail should be 4");
+static_assert(offsetof(StencilOp, zfail) == 8,
+ "offset of StencilOp zfail should be 8");
+static_assert(offsetof(StencilOp, zpass) == 12,
+ "offset of StencilOp zpass should be 12");
struct StencilOpSeparate {
typedef StencilOpSeparate ValueType;
@@ -5841,18 +5904,18 @@ struct StencilOpSeparate {
uint32_t zpass;
};
-COMPILE_ASSERT(sizeof(StencilOpSeparate) == 20,
- Sizeof_StencilOpSeparate_is_not_20);
-COMPILE_ASSERT(offsetof(StencilOpSeparate, header) == 0,
- OffsetOf_StencilOpSeparate_header_not_0);
-COMPILE_ASSERT(offsetof(StencilOpSeparate, face) == 4,
- OffsetOf_StencilOpSeparate_face_not_4);
-COMPILE_ASSERT(offsetof(StencilOpSeparate, fail) == 8,
- OffsetOf_StencilOpSeparate_fail_not_8);
-COMPILE_ASSERT(offsetof(StencilOpSeparate, zfail) == 12,
- OffsetOf_StencilOpSeparate_zfail_not_12);
-COMPILE_ASSERT(offsetof(StencilOpSeparate, zpass) == 16,
- OffsetOf_StencilOpSeparate_zpass_not_16);
+static_assert(sizeof(StencilOpSeparate) == 20,
+ "size of StencilOpSeparate should be 20");
+static_assert(offsetof(StencilOpSeparate, header) == 0,
+ "offset of StencilOpSeparate header should be 0");
+static_assert(offsetof(StencilOpSeparate, face) == 4,
+ "offset of StencilOpSeparate face should be 4");
+static_assert(offsetof(StencilOpSeparate, fail) == 8,
+ "offset of StencilOpSeparate fail should be 8");
+static_assert(offsetof(StencilOpSeparate, zfail) == 12,
+ "offset of StencilOpSeparate zfail should be 12");
+static_assert(offsetof(StencilOpSeparate, zpass) == 16,
+ "offset of StencilOpSeparate zpass should be 16");
struct TexImage2D {
typedef TexImage2D ValueType;
@@ -5916,27 +5979,27 @@ struct TexImage2D {
static const int32_t border = 0;
};
-COMPILE_ASSERT(sizeof(TexImage2D) == 40, Sizeof_TexImage2D_is_not_40);
-COMPILE_ASSERT(offsetof(TexImage2D, header) == 0,
- OffsetOf_TexImage2D_header_not_0);
-COMPILE_ASSERT(offsetof(TexImage2D, target) == 4,
- OffsetOf_TexImage2D_target_not_4);
-COMPILE_ASSERT(offsetof(TexImage2D, level) == 8,
- OffsetOf_TexImage2D_level_not_8);
-COMPILE_ASSERT(offsetof(TexImage2D, internalformat) == 12,
- OffsetOf_TexImage2D_internalformat_not_12);
-COMPILE_ASSERT(offsetof(TexImage2D, width) == 16,
- OffsetOf_TexImage2D_width_not_16);
-COMPILE_ASSERT(offsetof(TexImage2D, height) == 20,
- OffsetOf_TexImage2D_height_not_20);
-COMPILE_ASSERT(offsetof(TexImage2D, format) == 24,
- OffsetOf_TexImage2D_format_not_24);
-COMPILE_ASSERT(offsetof(TexImage2D, type) == 28,
- OffsetOf_TexImage2D_type_not_28);
-COMPILE_ASSERT(offsetof(TexImage2D, pixels_shm_id) == 32,
- OffsetOf_TexImage2D_pixels_shm_id_not_32);
-COMPILE_ASSERT(offsetof(TexImage2D, pixels_shm_offset) == 36,
- OffsetOf_TexImage2D_pixels_shm_offset_not_36);
+static_assert(sizeof(TexImage2D) == 40, "size of TexImage2D should be 40");
+static_assert(offsetof(TexImage2D, header) == 0,
+ "offset of TexImage2D header should be 0");
+static_assert(offsetof(TexImage2D, target) == 4,
+ "offset of TexImage2D target should be 4");
+static_assert(offsetof(TexImage2D, level) == 8,
+ "offset of TexImage2D level should be 8");
+static_assert(offsetof(TexImage2D, internalformat) == 12,
+ "offset of TexImage2D internalformat should be 12");
+static_assert(offsetof(TexImage2D, width) == 16,
+ "offset of TexImage2D width should be 16");
+static_assert(offsetof(TexImage2D, height) == 20,
+ "offset of TexImage2D height should be 20");
+static_assert(offsetof(TexImage2D, format) == 24,
+ "offset of TexImage2D format should be 24");
+static_assert(offsetof(TexImage2D, type) == 28,
+ "offset of TexImage2D type should be 28");
+static_assert(offsetof(TexImage2D, pixels_shm_id) == 32,
+ "offset of TexImage2D pixels_shm_id should be 32");
+static_assert(offsetof(TexImage2D, pixels_shm_offset) == 36,
+ "offset of TexImage2D pixels_shm_offset should be 36");
struct TexParameterf {
typedef TexParameterf ValueType;
@@ -5968,15 +6031,16 @@ struct TexParameterf {
float param;
};
-COMPILE_ASSERT(sizeof(TexParameterf) == 16, Sizeof_TexParameterf_is_not_16);
-COMPILE_ASSERT(offsetof(TexParameterf, header) == 0,
- OffsetOf_TexParameterf_header_not_0);
-COMPILE_ASSERT(offsetof(TexParameterf, target) == 4,
- OffsetOf_TexParameterf_target_not_4);
-COMPILE_ASSERT(offsetof(TexParameterf, pname) == 8,
- OffsetOf_TexParameterf_pname_not_8);
-COMPILE_ASSERT(offsetof(TexParameterf, param) == 12,
- OffsetOf_TexParameterf_param_not_12);
+static_assert(sizeof(TexParameterf) == 16,
+ "size of TexParameterf should be 16");
+static_assert(offsetof(TexParameterf, header) == 0,
+ "offset of TexParameterf header should be 0");
+static_assert(offsetof(TexParameterf, target) == 4,
+ "offset of TexParameterf target should be 4");
+static_assert(offsetof(TexParameterf, pname) == 8,
+ "offset of TexParameterf pname should be 8");
+static_assert(offsetof(TexParameterf, param) == 12,
+ "offset of TexParameterf param should be 12");
struct TexParameterfvImmediate {
typedef TexParameterfvImmediate ValueType;
@@ -6013,14 +6077,14 @@ struct TexParameterfvImmediate {
uint32_t pname;
};
-COMPILE_ASSERT(sizeof(TexParameterfvImmediate) == 12,
- Sizeof_TexParameterfvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(TexParameterfvImmediate, header) == 0,
- OffsetOf_TexParameterfvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(TexParameterfvImmediate, target) == 4,
- OffsetOf_TexParameterfvImmediate_target_not_4);
-COMPILE_ASSERT(offsetof(TexParameterfvImmediate, pname) == 8,
- OffsetOf_TexParameterfvImmediate_pname_not_8);
+static_assert(sizeof(TexParameterfvImmediate) == 12,
+ "size of TexParameterfvImmediate should be 12");
+static_assert(offsetof(TexParameterfvImmediate, header) == 0,
+ "offset of TexParameterfvImmediate header should be 0");
+static_assert(offsetof(TexParameterfvImmediate, target) == 4,
+ "offset of TexParameterfvImmediate target should be 4");
+static_assert(offsetof(TexParameterfvImmediate, pname) == 8,
+ "offset of TexParameterfvImmediate pname should be 8");
struct TexParameteri {
typedef TexParameteri ValueType;
@@ -6052,15 +6116,16 @@ struct TexParameteri {
int32_t param;
};
-COMPILE_ASSERT(sizeof(TexParameteri) == 16, Sizeof_TexParameteri_is_not_16);
-COMPILE_ASSERT(offsetof(TexParameteri, header) == 0,
- OffsetOf_TexParameteri_header_not_0);
-COMPILE_ASSERT(offsetof(TexParameteri, target) == 4,
- OffsetOf_TexParameteri_target_not_4);
-COMPILE_ASSERT(offsetof(TexParameteri, pname) == 8,
- OffsetOf_TexParameteri_pname_not_8);
-COMPILE_ASSERT(offsetof(TexParameteri, param) == 12,
- OffsetOf_TexParameteri_param_not_12);
+static_assert(sizeof(TexParameteri) == 16,
+ "size of TexParameteri should be 16");
+static_assert(offsetof(TexParameteri, header) == 0,
+ "offset of TexParameteri header should be 0");
+static_assert(offsetof(TexParameteri, target) == 4,
+ "offset of TexParameteri target should be 4");
+static_assert(offsetof(TexParameteri, pname) == 8,
+ "offset of TexParameteri pname should be 8");
+static_assert(offsetof(TexParameteri, param) == 12,
+ "offset of TexParameteri param should be 12");
struct TexParameterivImmediate {
typedef TexParameterivImmediate ValueType;
@@ -6097,14 +6162,14 @@ struct TexParameterivImmediate {
uint32_t pname;
};
-COMPILE_ASSERT(sizeof(TexParameterivImmediate) == 12,
- Sizeof_TexParameterivImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(TexParameterivImmediate, header) == 0,
- OffsetOf_TexParameterivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(TexParameterivImmediate, target) == 4,
- OffsetOf_TexParameterivImmediate_target_not_4);
-COMPILE_ASSERT(offsetof(TexParameterivImmediate, pname) == 8,
- OffsetOf_TexParameterivImmediate_pname_not_8);
+static_assert(sizeof(TexParameterivImmediate) == 12,
+ "size of TexParameterivImmediate should be 12");
+static_assert(offsetof(TexParameterivImmediate, header) == 0,
+ "offset of TexParameterivImmediate header should be 0");
+static_assert(offsetof(TexParameterivImmediate, target) == 4,
+ "offset of TexParameterivImmediate target should be 4");
+static_assert(offsetof(TexParameterivImmediate, pname) == 8,
+ "offset of TexParameterivImmediate pname should be 8");
struct TexStorage3D {
typedef TexStorage3D ValueType;
@@ -6154,21 +6219,21 @@ struct TexStorage3D {
int32_t depth;
};
-COMPILE_ASSERT(sizeof(TexStorage3D) == 28, Sizeof_TexStorage3D_is_not_28);
-COMPILE_ASSERT(offsetof(TexStorage3D, header) == 0,
- OffsetOf_TexStorage3D_header_not_0);
-COMPILE_ASSERT(offsetof(TexStorage3D, target) == 4,
- OffsetOf_TexStorage3D_target_not_4);
-COMPILE_ASSERT(offsetof(TexStorage3D, levels) == 8,
- OffsetOf_TexStorage3D_levels_not_8);
-COMPILE_ASSERT(offsetof(TexStorage3D, internalFormat) == 12,
- OffsetOf_TexStorage3D_internalFormat_not_12);
-COMPILE_ASSERT(offsetof(TexStorage3D, width) == 16,
- OffsetOf_TexStorage3D_width_not_16);
-COMPILE_ASSERT(offsetof(TexStorage3D, height) == 20,
- OffsetOf_TexStorage3D_height_not_20);
-COMPILE_ASSERT(offsetof(TexStorage3D, depth) == 24,
- OffsetOf_TexStorage3D_depth_not_24);
+static_assert(sizeof(TexStorage3D) == 28, "size of TexStorage3D should be 28");
+static_assert(offsetof(TexStorage3D, header) == 0,
+ "offset of TexStorage3D header should be 0");
+static_assert(offsetof(TexStorage3D, target) == 4,
+ "offset of TexStorage3D target should be 4");
+static_assert(offsetof(TexStorage3D, levels) == 8,
+ "offset of TexStorage3D levels should be 8");
+static_assert(offsetof(TexStorage3D, internalFormat) == 12,
+ "offset of TexStorage3D internalFormat should be 12");
+static_assert(offsetof(TexStorage3D, width) == 16,
+ "offset of TexStorage3D width should be 16");
+static_assert(offsetof(TexStorage3D, height) == 20,
+ "offset of TexStorage3D height should be 20");
+static_assert(offsetof(TexStorage3D, depth) == 24,
+ "offset of TexStorage3D depth should be 24");
struct TexSubImage2D {
typedef TexSubImage2D ValueType;
@@ -6239,31 +6304,32 @@ struct TexSubImage2D {
uint32_t internal;
};
-COMPILE_ASSERT(sizeof(TexSubImage2D) == 48, Sizeof_TexSubImage2D_is_not_48);
-COMPILE_ASSERT(offsetof(TexSubImage2D, header) == 0,
- OffsetOf_TexSubImage2D_header_not_0);
-COMPILE_ASSERT(offsetof(TexSubImage2D, target) == 4,
- OffsetOf_TexSubImage2D_target_not_4);
-COMPILE_ASSERT(offsetof(TexSubImage2D, level) == 8,
- OffsetOf_TexSubImage2D_level_not_8);
-COMPILE_ASSERT(offsetof(TexSubImage2D, xoffset) == 12,
- OffsetOf_TexSubImage2D_xoffset_not_12);
-COMPILE_ASSERT(offsetof(TexSubImage2D, yoffset) == 16,
- OffsetOf_TexSubImage2D_yoffset_not_16);
-COMPILE_ASSERT(offsetof(TexSubImage2D, width) == 20,
- OffsetOf_TexSubImage2D_width_not_20);
-COMPILE_ASSERT(offsetof(TexSubImage2D, height) == 24,
- OffsetOf_TexSubImage2D_height_not_24);
-COMPILE_ASSERT(offsetof(TexSubImage2D, format) == 28,
- OffsetOf_TexSubImage2D_format_not_28);
-COMPILE_ASSERT(offsetof(TexSubImage2D, type) == 32,
- OffsetOf_TexSubImage2D_type_not_32);
-COMPILE_ASSERT(offsetof(TexSubImage2D, pixels_shm_id) == 36,
- OffsetOf_TexSubImage2D_pixels_shm_id_not_36);
-COMPILE_ASSERT(offsetof(TexSubImage2D, pixels_shm_offset) == 40,
- OffsetOf_TexSubImage2D_pixels_shm_offset_not_40);
-COMPILE_ASSERT(offsetof(TexSubImage2D, internal) == 44,
- OffsetOf_TexSubImage2D_internal_not_44);
+static_assert(sizeof(TexSubImage2D) == 48,
+ "size of TexSubImage2D should be 48");
+static_assert(offsetof(TexSubImage2D, header) == 0,
+ "offset of TexSubImage2D header should be 0");
+static_assert(offsetof(TexSubImage2D, target) == 4,
+ "offset of TexSubImage2D target should be 4");
+static_assert(offsetof(TexSubImage2D, level) == 8,
+ "offset of TexSubImage2D level should be 8");
+static_assert(offsetof(TexSubImage2D, xoffset) == 12,
+ "offset of TexSubImage2D xoffset should be 12");
+static_assert(offsetof(TexSubImage2D, yoffset) == 16,
+ "offset of TexSubImage2D yoffset should be 16");
+static_assert(offsetof(TexSubImage2D, width) == 20,
+ "offset of TexSubImage2D width should be 20");
+static_assert(offsetof(TexSubImage2D, height) == 24,
+ "offset of TexSubImage2D height should be 24");
+static_assert(offsetof(TexSubImage2D, format) == 28,
+ "offset of TexSubImage2D format should be 28");
+static_assert(offsetof(TexSubImage2D, type) == 32,
+ "offset of TexSubImage2D type should be 32");
+static_assert(offsetof(TexSubImage2D, pixels_shm_id) == 36,
+ "offset of TexSubImage2D pixels_shm_id should be 36");
+static_assert(offsetof(TexSubImage2D, pixels_shm_offset) == 40,
+ "offset of TexSubImage2D pixels_shm_offset should be 40");
+static_assert(offsetof(TexSubImage2D, internal) == 44,
+ "offset of TexSubImage2D internal should be 44");
struct Uniform1f {
typedef Uniform1f ValueType;
@@ -6293,12 +6359,12 @@ struct Uniform1f {
float x;
};
-COMPILE_ASSERT(sizeof(Uniform1f) == 12, Sizeof_Uniform1f_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform1f, header) == 0,
- OffsetOf_Uniform1f_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform1f, location) == 4,
- OffsetOf_Uniform1f_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform1f, x) == 8, OffsetOf_Uniform1f_x_not_8);
+static_assert(sizeof(Uniform1f) == 12, "size of Uniform1f should be 12");
+static_assert(offsetof(Uniform1f, header) == 0,
+ "offset of Uniform1f header should be 0");
+static_assert(offsetof(Uniform1f, location) == 4,
+ "offset of Uniform1f location should be 4");
+static_assert(offsetof(Uniform1f, x) == 8, "offset of Uniform1f x should be 8");
struct Uniform1fvImmediate {
typedef Uniform1fvImmediate ValueType;
@@ -6337,14 +6403,14 @@ struct Uniform1fvImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform1fvImmediate) == 12,
- Sizeof_Uniform1fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform1fvImmediate, header) == 0,
- OffsetOf_Uniform1fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform1fvImmediate, location) == 4,
- OffsetOf_Uniform1fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform1fvImmediate, count) == 8,
- OffsetOf_Uniform1fvImmediate_count_not_8);
+static_assert(sizeof(Uniform1fvImmediate) == 12,
+ "size of Uniform1fvImmediate should be 12");
+static_assert(offsetof(Uniform1fvImmediate, header) == 0,
+ "offset of Uniform1fvImmediate header should be 0");
+static_assert(offsetof(Uniform1fvImmediate, location) == 4,
+ "offset of Uniform1fvImmediate location should be 4");
+static_assert(offsetof(Uniform1fvImmediate, count) == 8,
+ "offset of Uniform1fvImmediate count should be 8");
struct Uniform1i {
typedef Uniform1i ValueType;
@@ -6374,12 +6440,12 @@ struct Uniform1i {
int32_t x;
};
-COMPILE_ASSERT(sizeof(Uniform1i) == 12, Sizeof_Uniform1i_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform1i, header) == 0,
- OffsetOf_Uniform1i_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform1i, location) == 4,
- OffsetOf_Uniform1i_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform1i, x) == 8, OffsetOf_Uniform1i_x_not_8);
+static_assert(sizeof(Uniform1i) == 12, "size of Uniform1i should be 12");
+static_assert(offsetof(Uniform1i, header) == 0,
+ "offset of Uniform1i header should be 0");
+static_assert(offsetof(Uniform1i, location) == 4,
+ "offset of Uniform1i location should be 4");
+static_assert(offsetof(Uniform1i, x) == 8, "offset of Uniform1i x should be 8");
struct Uniform1ivImmediate {
typedef Uniform1ivImmediate ValueType;
@@ -6418,14 +6484,14 @@ struct Uniform1ivImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform1ivImmediate) == 12,
- Sizeof_Uniform1ivImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform1ivImmediate, header) == 0,
- OffsetOf_Uniform1ivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform1ivImmediate, location) == 4,
- OffsetOf_Uniform1ivImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform1ivImmediate, count) == 8,
- OffsetOf_Uniform1ivImmediate_count_not_8);
+static_assert(sizeof(Uniform1ivImmediate) == 12,
+ "size of Uniform1ivImmediate should be 12");
+static_assert(offsetof(Uniform1ivImmediate, header) == 0,
+ "offset of Uniform1ivImmediate header should be 0");
+static_assert(offsetof(Uniform1ivImmediate, location) == 4,
+ "offset of Uniform1ivImmediate location should be 4");
+static_assert(offsetof(Uniform1ivImmediate, count) == 8,
+ "offset of Uniform1ivImmediate count should be 8");
struct Uniform1ui {
typedef Uniform1ui ValueType;
@@ -6455,12 +6521,13 @@ struct Uniform1ui {
uint32_t x;
};
-COMPILE_ASSERT(sizeof(Uniform1ui) == 12, Sizeof_Uniform1ui_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform1ui, header) == 0,
- OffsetOf_Uniform1ui_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform1ui, location) == 4,
- OffsetOf_Uniform1ui_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform1ui, x) == 8, OffsetOf_Uniform1ui_x_not_8);
+static_assert(sizeof(Uniform1ui) == 12, "size of Uniform1ui should be 12");
+static_assert(offsetof(Uniform1ui, header) == 0,
+ "offset of Uniform1ui header should be 0");
+static_assert(offsetof(Uniform1ui, location) == 4,
+ "offset of Uniform1ui location should be 4");
+static_assert(offsetof(Uniform1ui, x) == 8,
+ "offset of Uniform1ui x should be 8");
struct Uniform1uivImmediate {
typedef Uniform1uivImmediate ValueType;
@@ -6499,14 +6566,14 @@ struct Uniform1uivImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform1uivImmediate) == 12,
- Sizeof_Uniform1uivImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform1uivImmediate, header) == 0,
- OffsetOf_Uniform1uivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform1uivImmediate, location) == 4,
- OffsetOf_Uniform1uivImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform1uivImmediate, count) == 8,
- OffsetOf_Uniform1uivImmediate_count_not_8);
+static_assert(sizeof(Uniform1uivImmediate) == 12,
+ "size of Uniform1uivImmediate should be 12");
+static_assert(offsetof(Uniform1uivImmediate, header) == 0,
+ "offset of Uniform1uivImmediate header should be 0");
+static_assert(offsetof(Uniform1uivImmediate, location) == 4,
+ "offset of Uniform1uivImmediate location should be 4");
+static_assert(offsetof(Uniform1uivImmediate, count) == 8,
+ "offset of Uniform1uivImmediate count should be 8");
struct Uniform2f {
typedef Uniform2f ValueType;
@@ -6538,13 +6605,14 @@ struct Uniform2f {
float y;
};
-COMPILE_ASSERT(sizeof(Uniform2f) == 16, Sizeof_Uniform2f_is_not_16);
-COMPILE_ASSERT(offsetof(Uniform2f, header) == 0,
- OffsetOf_Uniform2f_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform2f, location) == 4,
- OffsetOf_Uniform2f_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform2f, x) == 8, OffsetOf_Uniform2f_x_not_8);
-COMPILE_ASSERT(offsetof(Uniform2f, y) == 12, OffsetOf_Uniform2f_y_not_12);
+static_assert(sizeof(Uniform2f) == 16, "size of Uniform2f should be 16");
+static_assert(offsetof(Uniform2f, header) == 0,
+ "offset of Uniform2f header should be 0");
+static_assert(offsetof(Uniform2f, location) == 4,
+ "offset of Uniform2f location should be 4");
+static_assert(offsetof(Uniform2f, x) == 8, "offset of Uniform2f x should be 8");
+static_assert(offsetof(Uniform2f, y) == 12,
+ "offset of Uniform2f y should be 12");
struct Uniform2fvImmediate {
typedef Uniform2fvImmediate ValueType;
@@ -6583,14 +6651,14 @@ struct Uniform2fvImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform2fvImmediate) == 12,
- Sizeof_Uniform2fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform2fvImmediate, header) == 0,
- OffsetOf_Uniform2fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform2fvImmediate, location) == 4,
- OffsetOf_Uniform2fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform2fvImmediate, count) == 8,
- OffsetOf_Uniform2fvImmediate_count_not_8);
+static_assert(sizeof(Uniform2fvImmediate) == 12,
+ "size of Uniform2fvImmediate should be 12");
+static_assert(offsetof(Uniform2fvImmediate, header) == 0,
+ "offset of Uniform2fvImmediate header should be 0");
+static_assert(offsetof(Uniform2fvImmediate, location) == 4,
+ "offset of Uniform2fvImmediate location should be 4");
+static_assert(offsetof(Uniform2fvImmediate, count) == 8,
+ "offset of Uniform2fvImmediate count should be 8");
struct Uniform2i {
typedef Uniform2i ValueType;
@@ -6622,13 +6690,14 @@ struct Uniform2i {
int32_t y;
};
-COMPILE_ASSERT(sizeof(Uniform2i) == 16, Sizeof_Uniform2i_is_not_16);
-COMPILE_ASSERT(offsetof(Uniform2i, header) == 0,
- OffsetOf_Uniform2i_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform2i, location) == 4,
- OffsetOf_Uniform2i_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform2i, x) == 8, OffsetOf_Uniform2i_x_not_8);
-COMPILE_ASSERT(offsetof(Uniform2i, y) == 12, OffsetOf_Uniform2i_y_not_12);
+static_assert(sizeof(Uniform2i) == 16, "size of Uniform2i should be 16");
+static_assert(offsetof(Uniform2i, header) == 0,
+ "offset of Uniform2i header should be 0");
+static_assert(offsetof(Uniform2i, location) == 4,
+ "offset of Uniform2i location should be 4");
+static_assert(offsetof(Uniform2i, x) == 8, "offset of Uniform2i x should be 8");
+static_assert(offsetof(Uniform2i, y) == 12,
+ "offset of Uniform2i y should be 12");
struct Uniform2ivImmediate {
typedef Uniform2ivImmediate ValueType;
@@ -6667,14 +6736,14 @@ struct Uniform2ivImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform2ivImmediate) == 12,
- Sizeof_Uniform2ivImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform2ivImmediate, header) == 0,
- OffsetOf_Uniform2ivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform2ivImmediate, location) == 4,
- OffsetOf_Uniform2ivImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform2ivImmediate, count) == 8,
- OffsetOf_Uniform2ivImmediate_count_not_8);
+static_assert(sizeof(Uniform2ivImmediate) == 12,
+ "size of Uniform2ivImmediate should be 12");
+static_assert(offsetof(Uniform2ivImmediate, header) == 0,
+ "offset of Uniform2ivImmediate header should be 0");
+static_assert(offsetof(Uniform2ivImmediate, location) == 4,
+ "offset of Uniform2ivImmediate location should be 4");
+static_assert(offsetof(Uniform2ivImmediate, count) == 8,
+ "offset of Uniform2ivImmediate count should be 8");
struct Uniform2ui {
typedef Uniform2ui ValueType;
@@ -6706,13 +6775,15 @@ struct Uniform2ui {
uint32_t y;
};
-COMPILE_ASSERT(sizeof(Uniform2ui) == 16, Sizeof_Uniform2ui_is_not_16);
-COMPILE_ASSERT(offsetof(Uniform2ui, header) == 0,
- OffsetOf_Uniform2ui_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform2ui, location) == 4,
- OffsetOf_Uniform2ui_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform2ui, x) == 8, OffsetOf_Uniform2ui_x_not_8);
-COMPILE_ASSERT(offsetof(Uniform2ui, y) == 12, OffsetOf_Uniform2ui_y_not_12);
+static_assert(sizeof(Uniform2ui) == 16, "size of Uniform2ui should be 16");
+static_assert(offsetof(Uniform2ui, header) == 0,
+ "offset of Uniform2ui header should be 0");
+static_assert(offsetof(Uniform2ui, location) == 4,
+ "offset of Uniform2ui location should be 4");
+static_assert(offsetof(Uniform2ui, x) == 8,
+ "offset of Uniform2ui x should be 8");
+static_assert(offsetof(Uniform2ui, y) == 12,
+ "offset of Uniform2ui y should be 12");
struct Uniform2uivImmediate {
typedef Uniform2uivImmediate ValueType;
@@ -6751,14 +6822,14 @@ struct Uniform2uivImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform2uivImmediate) == 12,
- Sizeof_Uniform2uivImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform2uivImmediate, header) == 0,
- OffsetOf_Uniform2uivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform2uivImmediate, location) == 4,
- OffsetOf_Uniform2uivImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform2uivImmediate, count) == 8,
- OffsetOf_Uniform2uivImmediate_count_not_8);
+static_assert(sizeof(Uniform2uivImmediate) == 12,
+ "size of Uniform2uivImmediate should be 12");
+static_assert(offsetof(Uniform2uivImmediate, header) == 0,
+ "offset of Uniform2uivImmediate header should be 0");
+static_assert(offsetof(Uniform2uivImmediate, location) == 4,
+ "offset of Uniform2uivImmediate location should be 4");
+static_assert(offsetof(Uniform2uivImmediate, count) == 8,
+ "offset of Uniform2uivImmediate count should be 8");
struct Uniform3f {
typedef Uniform3f ValueType;
@@ -6792,14 +6863,16 @@ struct Uniform3f {
float z;
};
-COMPILE_ASSERT(sizeof(Uniform3f) == 20, Sizeof_Uniform3f_is_not_20);
-COMPILE_ASSERT(offsetof(Uniform3f, header) == 0,
- OffsetOf_Uniform3f_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform3f, location) == 4,
- OffsetOf_Uniform3f_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform3f, x) == 8, OffsetOf_Uniform3f_x_not_8);
-COMPILE_ASSERT(offsetof(Uniform3f, y) == 12, OffsetOf_Uniform3f_y_not_12);
-COMPILE_ASSERT(offsetof(Uniform3f, z) == 16, OffsetOf_Uniform3f_z_not_16);
+static_assert(sizeof(Uniform3f) == 20, "size of Uniform3f should be 20");
+static_assert(offsetof(Uniform3f, header) == 0,
+ "offset of Uniform3f header should be 0");
+static_assert(offsetof(Uniform3f, location) == 4,
+ "offset of Uniform3f location should be 4");
+static_assert(offsetof(Uniform3f, x) == 8, "offset of Uniform3f x should be 8");
+static_assert(offsetof(Uniform3f, y) == 12,
+ "offset of Uniform3f y should be 12");
+static_assert(offsetof(Uniform3f, z) == 16,
+ "offset of Uniform3f z should be 16");
struct Uniform3fvImmediate {
typedef Uniform3fvImmediate ValueType;
@@ -6838,14 +6911,14 @@ struct Uniform3fvImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform3fvImmediate) == 12,
- Sizeof_Uniform3fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform3fvImmediate, header) == 0,
- OffsetOf_Uniform3fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform3fvImmediate, location) == 4,
- OffsetOf_Uniform3fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform3fvImmediate, count) == 8,
- OffsetOf_Uniform3fvImmediate_count_not_8);
+static_assert(sizeof(Uniform3fvImmediate) == 12,
+ "size of Uniform3fvImmediate should be 12");
+static_assert(offsetof(Uniform3fvImmediate, header) == 0,
+ "offset of Uniform3fvImmediate header should be 0");
+static_assert(offsetof(Uniform3fvImmediate, location) == 4,
+ "offset of Uniform3fvImmediate location should be 4");
+static_assert(offsetof(Uniform3fvImmediate, count) == 8,
+ "offset of Uniform3fvImmediate count should be 8");
struct Uniform3i {
typedef Uniform3i ValueType;
@@ -6879,14 +6952,16 @@ struct Uniform3i {
int32_t z;
};
-COMPILE_ASSERT(sizeof(Uniform3i) == 20, Sizeof_Uniform3i_is_not_20);
-COMPILE_ASSERT(offsetof(Uniform3i, header) == 0,
- OffsetOf_Uniform3i_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform3i, location) == 4,
- OffsetOf_Uniform3i_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform3i, x) == 8, OffsetOf_Uniform3i_x_not_8);
-COMPILE_ASSERT(offsetof(Uniform3i, y) == 12, OffsetOf_Uniform3i_y_not_12);
-COMPILE_ASSERT(offsetof(Uniform3i, z) == 16, OffsetOf_Uniform3i_z_not_16);
+static_assert(sizeof(Uniform3i) == 20, "size of Uniform3i should be 20");
+static_assert(offsetof(Uniform3i, header) == 0,
+ "offset of Uniform3i header should be 0");
+static_assert(offsetof(Uniform3i, location) == 4,
+ "offset of Uniform3i location should be 4");
+static_assert(offsetof(Uniform3i, x) == 8, "offset of Uniform3i x should be 8");
+static_assert(offsetof(Uniform3i, y) == 12,
+ "offset of Uniform3i y should be 12");
+static_assert(offsetof(Uniform3i, z) == 16,
+ "offset of Uniform3i z should be 16");
struct Uniform3ivImmediate {
typedef Uniform3ivImmediate ValueType;
@@ -6925,14 +7000,14 @@ struct Uniform3ivImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform3ivImmediate) == 12,
- Sizeof_Uniform3ivImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform3ivImmediate, header) == 0,
- OffsetOf_Uniform3ivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform3ivImmediate, location) == 4,
- OffsetOf_Uniform3ivImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform3ivImmediate, count) == 8,
- OffsetOf_Uniform3ivImmediate_count_not_8);
+static_assert(sizeof(Uniform3ivImmediate) == 12,
+ "size of Uniform3ivImmediate should be 12");
+static_assert(offsetof(Uniform3ivImmediate, header) == 0,
+ "offset of Uniform3ivImmediate header should be 0");
+static_assert(offsetof(Uniform3ivImmediate, location) == 4,
+ "offset of Uniform3ivImmediate location should be 4");
+static_assert(offsetof(Uniform3ivImmediate, count) == 8,
+ "offset of Uniform3ivImmediate count should be 8");
struct Uniform3ui {
typedef Uniform3ui ValueType;
@@ -6966,14 +7041,17 @@ struct Uniform3ui {
uint32_t z;
};
-COMPILE_ASSERT(sizeof(Uniform3ui) == 20, Sizeof_Uniform3ui_is_not_20);
-COMPILE_ASSERT(offsetof(Uniform3ui, header) == 0,
- OffsetOf_Uniform3ui_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform3ui, location) == 4,
- OffsetOf_Uniform3ui_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform3ui, x) == 8, OffsetOf_Uniform3ui_x_not_8);
-COMPILE_ASSERT(offsetof(Uniform3ui, y) == 12, OffsetOf_Uniform3ui_y_not_12);
-COMPILE_ASSERT(offsetof(Uniform3ui, z) == 16, OffsetOf_Uniform3ui_z_not_16);
+static_assert(sizeof(Uniform3ui) == 20, "size of Uniform3ui should be 20");
+static_assert(offsetof(Uniform3ui, header) == 0,
+ "offset of Uniform3ui header should be 0");
+static_assert(offsetof(Uniform3ui, location) == 4,
+ "offset of Uniform3ui location should be 4");
+static_assert(offsetof(Uniform3ui, x) == 8,
+ "offset of Uniform3ui x should be 8");
+static_assert(offsetof(Uniform3ui, y) == 12,
+ "offset of Uniform3ui y should be 12");
+static_assert(offsetof(Uniform3ui, z) == 16,
+ "offset of Uniform3ui z should be 16");
struct Uniform3uivImmediate {
typedef Uniform3uivImmediate ValueType;
@@ -7012,14 +7090,14 @@ struct Uniform3uivImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform3uivImmediate) == 12,
- Sizeof_Uniform3uivImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform3uivImmediate, header) == 0,
- OffsetOf_Uniform3uivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform3uivImmediate, location) == 4,
- OffsetOf_Uniform3uivImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform3uivImmediate, count) == 8,
- OffsetOf_Uniform3uivImmediate_count_not_8);
+static_assert(sizeof(Uniform3uivImmediate) == 12,
+ "size of Uniform3uivImmediate should be 12");
+static_assert(offsetof(Uniform3uivImmediate, header) == 0,
+ "offset of Uniform3uivImmediate header should be 0");
+static_assert(offsetof(Uniform3uivImmediate, location) == 4,
+ "offset of Uniform3uivImmediate location should be 4");
+static_assert(offsetof(Uniform3uivImmediate, count) == 8,
+ "offset of Uniform3uivImmediate count should be 8");
struct Uniform4f {
typedef Uniform4f ValueType;
@@ -7060,15 +7138,18 @@ struct Uniform4f {
float w;
};
-COMPILE_ASSERT(sizeof(Uniform4f) == 24, Sizeof_Uniform4f_is_not_24);
-COMPILE_ASSERT(offsetof(Uniform4f, header) == 0,
- OffsetOf_Uniform4f_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform4f, location) == 4,
- OffsetOf_Uniform4f_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform4f, x) == 8, OffsetOf_Uniform4f_x_not_8);
-COMPILE_ASSERT(offsetof(Uniform4f, y) == 12, OffsetOf_Uniform4f_y_not_12);
-COMPILE_ASSERT(offsetof(Uniform4f, z) == 16, OffsetOf_Uniform4f_z_not_16);
-COMPILE_ASSERT(offsetof(Uniform4f, w) == 20, OffsetOf_Uniform4f_w_not_20);
+static_assert(sizeof(Uniform4f) == 24, "size of Uniform4f should be 24");
+static_assert(offsetof(Uniform4f, header) == 0,
+ "offset of Uniform4f header should be 0");
+static_assert(offsetof(Uniform4f, location) == 4,
+ "offset of Uniform4f location should be 4");
+static_assert(offsetof(Uniform4f, x) == 8, "offset of Uniform4f x should be 8");
+static_assert(offsetof(Uniform4f, y) == 12,
+ "offset of Uniform4f y should be 12");
+static_assert(offsetof(Uniform4f, z) == 16,
+ "offset of Uniform4f z should be 16");
+static_assert(offsetof(Uniform4f, w) == 20,
+ "offset of Uniform4f w should be 20");
struct Uniform4fvImmediate {
typedef Uniform4fvImmediate ValueType;
@@ -7107,14 +7188,14 @@ struct Uniform4fvImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform4fvImmediate) == 12,
- Sizeof_Uniform4fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform4fvImmediate, header) == 0,
- OffsetOf_Uniform4fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform4fvImmediate, location) == 4,
- OffsetOf_Uniform4fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform4fvImmediate, count) == 8,
- OffsetOf_Uniform4fvImmediate_count_not_8);
+static_assert(sizeof(Uniform4fvImmediate) == 12,
+ "size of Uniform4fvImmediate should be 12");
+static_assert(offsetof(Uniform4fvImmediate, header) == 0,
+ "offset of Uniform4fvImmediate header should be 0");
+static_assert(offsetof(Uniform4fvImmediate, location) == 4,
+ "offset of Uniform4fvImmediate location should be 4");
+static_assert(offsetof(Uniform4fvImmediate, count) == 8,
+ "offset of Uniform4fvImmediate count should be 8");
struct Uniform4i {
typedef Uniform4i ValueType;
@@ -7155,15 +7236,18 @@ struct Uniform4i {
int32_t w;
};
-COMPILE_ASSERT(sizeof(Uniform4i) == 24, Sizeof_Uniform4i_is_not_24);
-COMPILE_ASSERT(offsetof(Uniform4i, header) == 0,
- OffsetOf_Uniform4i_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform4i, location) == 4,
- OffsetOf_Uniform4i_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform4i, x) == 8, OffsetOf_Uniform4i_x_not_8);
-COMPILE_ASSERT(offsetof(Uniform4i, y) == 12, OffsetOf_Uniform4i_y_not_12);
-COMPILE_ASSERT(offsetof(Uniform4i, z) == 16, OffsetOf_Uniform4i_z_not_16);
-COMPILE_ASSERT(offsetof(Uniform4i, w) == 20, OffsetOf_Uniform4i_w_not_20);
+static_assert(sizeof(Uniform4i) == 24, "size of Uniform4i should be 24");
+static_assert(offsetof(Uniform4i, header) == 0,
+ "offset of Uniform4i header should be 0");
+static_assert(offsetof(Uniform4i, location) == 4,
+ "offset of Uniform4i location should be 4");
+static_assert(offsetof(Uniform4i, x) == 8, "offset of Uniform4i x should be 8");
+static_assert(offsetof(Uniform4i, y) == 12,
+ "offset of Uniform4i y should be 12");
+static_assert(offsetof(Uniform4i, z) == 16,
+ "offset of Uniform4i z should be 16");
+static_assert(offsetof(Uniform4i, w) == 20,
+ "offset of Uniform4i w should be 20");
struct Uniform4ivImmediate {
typedef Uniform4ivImmediate ValueType;
@@ -7202,14 +7286,14 @@ struct Uniform4ivImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform4ivImmediate) == 12,
- Sizeof_Uniform4ivImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform4ivImmediate, header) == 0,
- OffsetOf_Uniform4ivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform4ivImmediate, location) == 4,
- OffsetOf_Uniform4ivImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform4ivImmediate, count) == 8,
- OffsetOf_Uniform4ivImmediate_count_not_8);
+static_assert(sizeof(Uniform4ivImmediate) == 12,
+ "size of Uniform4ivImmediate should be 12");
+static_assert(offsetof(Uniform4ivImmediate, header) == 0,
+ "offset of Uniform4ivImmediate header should be 0");
+static_assert(offsetof(Uniform4ivImmediate, location) == 4,
+ "offset of Uniform4ivImmediate location should be 4");
+static_assert(offsetof(Uniform4ivImmediate, count) == 8,
+ "offset of Uniform4ivImmediate count should be 8");
struct Uniform4ui {
typedef Uniform4ui ValueType;
@@ -7250,15 +7334,19 @@ struct Uniform4ui {
uint32_t w;
};
-COMPILE_ASSERT(sizeof(Uniform4ui) == 24, Sizeof_Uniform4ui_is_not_24);
-COMPILE_ASSERT(offsetof(Uniform4ui, header) == 0,
- OffsetOf_Uniform4ui_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform4ui, location) == 4,
- OffsetOf_Uniform4ui_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform4ui, x) == 8, OffsetOf_Uniform4ui_x_not_8);
-COMPILE_ASSERT(offsetof(Uniform4ui, y) == 12, OffsetOf_Uniform4ui_y_not_12);
-COMPILE_ASSERT(offsetof(Uniform4ui, z) == 16, OffsetOf_Uniform4ui_z_not_16);
-COMPILE_ASSERT(offsetof(Uniform4ui, w) == 20, OffsetOf_Uniform4ui_w_not_20);
+static_assert(sizeof(Uniform4ui) == 24, "size of Uniform4ui should be 24");
+static_assert(offsetof(Uniform4ui, header) == 0,
+ "offset of Uniform4ui header should be 0");
+static_assert(offsetof(Uniform4ui, location) == 4,
+ "offset of Uniform4ui location should be 4");
+static_assert(offsetof(Uniform4ui, x) == 8,
+ "offset of Uniform4ui x should be 8");
+static_assert(offsetof(Uniform4ui, y) == 12,
+ "offset of Uniform4ui y should be 12");
+static_assert(offsetof(Uniform4ui, z) == 16,
+ "offset of Uniform4ui z should be 16");
+static_assert(offsetof(Uniform4ui, w) == 20,
+ "offset of Uniform4ui w should be 20");
struct Uniform4uivImmediate {
typedef Uniform4uivImmediate ValueType;
@@ -7297,14 +7385,14 @@ struct Uniform4uivImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(Uniform4uivImmediate) == 12,
- Sizeof_Uniform4uivImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(Uniform4uivImmediate, header) == 0,
- OffsetOf_Uniform4uivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(Uniform4uivImmediate, location) == 4,
- OffsetOf_Uniform4uivImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(Uniform4uivImmediate, count) == 8,
- OffsetOf_Uniform4uivImmediate_count_not_8);
+static_assert(sizeof(Uniform4uivImmediate) == 12,
+ "size of Uniform4uivImmediate should be 12");
+static_assert(offsetof(Uniform4uivImmediate, header) == 0,
+ "offset of Uniform4uivImmediate header should be 0");
+static_assert(offsetof(Uniform4uivImmediate, location) == 4,
+ "offset of Uniform4uivImmediate location should be 4");
+static_assert(offsetof(Uniform4uivImmediate, count) == 8,
+ "offset of Uniform4uivImmediate count should be 8");
struct UniformMatrix2fvImmediate {
typedef UniformMatrix2fvImmediate ValueType;
@@ -7344,14 +7432,14 @@ struct UniformMatrix2fvImmediate {
static const uint32_t transpose = false;
};
-COMPILE_ASSERT(sizeof(UniformMatrix2fvImmediate) == 12,
- Sizeof_UniformMatrix2fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, header) == 0,
- OffsetOf_UniformMatrix2fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, location) == 4,
- OffsetOf_UniformMatrix2fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, count) == 8,
- OffsetOf_UniformMatrix2fvImmediate_count_not_8);
+static_assert(sizeof(UniformMatrix2fvImmediate) == 12,
+ "size of UniformMatrix2fvImmediate should be 12");
+static_assert(offsetof(UniformMatrix2fvImmediate, header) == 0,
+ "offset of UniformMatrix2fvImmediate header should be 0");
+static_assert(offsetof(UniformMatrix2fvImmediate, location) == 4,
+ "offset of UniformMatrix2fvImmediate location should be 4");
+static_assert(offsetof(UniformMatrix2fvImmediate, count) == 8,
+ "offset of UniformMatrix2fvImmediate count should be 8");
struct UniformMatrix2x3fvImmediate {
typedef UniformMatrix2x3fvImmediate ValueType;
@@ -7391,14 +7479,14 @@ struct UniformMatrix2x3fvImmediate {
static const uint32_t transpose = false;
};
-COMPILE_ASSERT(sizeof(UniformMatrix2x3fvImmediate) == 12,
- Sizeof_UniformMatrix2x3fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(UniformMatrix2x3fvImmediate, header) == 0,
- OffsetOf_UniformMatrix2x3fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(UniformMatrix2x3fvImmediate, location) == 4,
- OffsetOf_UniformMatrix2x3fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(UniformMatrix2x3fvImmediate, count) == 8,
- OffsetOf_UniformMatrix2x3fvImmediate_count_not_8);
+static_assert(sizeof(UniformMatrix2x3fvImmediate) == 12,
+ "size of UniformMatrix2x3fvImmediate should be 12");
+static_assert(offsetof(UniformMatrix2x3fvImmediate, header) == 0,
+ "offset of UniformMatrix2x3fvImmediate header should be 0");
+static_assert(offsetof(UniformMatrix2x3fvImmediate, location) == 4,
+ "offset of UniformMatrix2x3fvImmediate location should be 4");
+static_assert(offsetof(UniformMatrix2x3fvImmediate, count) == 8,
+ "offset of UniformMatrix2x3fvImmediate count should be 8");
struct UniformMatrix2x4fvImmediate {
typedef UniformMatrix2x4fvImmediate ValueType;
@@ -7438,14 +7526,14 @@ struct UniformMatrix2x4fvImmediate {
static const uint32_t transpose = false;
};
-COMPILE_ASSERT(sizeof(UniformMatrix2x4fvImmediate) == 12,
- Sizeof_UniformMatrix2x4fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(UniformMatrix2x4fvImmediate, header) == 0,
- OffsetOf_UniformMatrix2x4fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(UniformMatrix2x4fvImmediate, location) == 4,
- OffsetOf_UniformMatrix2x4fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(UniformMatrix2x4fvImmediate, count) == 8,
- OffsetOf_UniformMatrix2x4fvImmediate_count_not_8);
+static_assert(sizeof(UniformMatrix2x4fvImmediate) == 12,
+ "size of UniformMatrix2x4fvImmediate should be 12");
+static_assert(offsetof(UniformMatrix2x4fvImmediate, header) == 0,
+ "offset of UniformMatrix2x4fvImmediate header should be 0");
+static_assert(offsetof(UniformMatrix2x4fvImmediate, location) == 4,
+ "offset of UniformMatrix2x4fvImmediate location should be 4");
+static_assert(offsetof(UniformMatrix2x4fvImmediate, count) == 8,
+ "offset of UniformMatrix2x4fvImmediate count should be 8");
struct UniformMatrix3fvImmediate {
typedef UniformMatrix3fvImmediate ValueType;
@@ -7485,14 +7573,14 @@ struct UniformMatrix3fvImmediate {
static const uint32_t transpose = false;
};
-COMPILE_ASSERT(sizeof(UniformMatrix3fvImmediate) == 12,
- Sizeof_UniformMatrix3fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, header) == 0,
- OffsetOf_UniformMatrix3fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, location) == 4,
- OffsetOf_UniformMatrix3fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, count) == 8,
- OffsetOf_UniformMatrix3fvImmediate_count_not_8);
+static_assert(sizeof(UniformMatrix3fvImmediate) == 12,
+ "size of UniformMatrix3fvImmediate should be 12");
+static_assert(offsetof(UniformMatrix3fvImmediate, header) == 0,
+ "offset of UniformMatrix3fvImmediate header should be 0");
+static_assert(offsetof(UniformMatrix3fvImmediate, location) == 4,
+ "offset of UniformMatrix3fvImmediate location should be 4");
+static_assert(offsetof(UniformMatrix3fvImmediate, count) == 8,
+ "offset of UniformMatrix3fvImmediate count should be 8");
struct UniformMatrix3x2fvImmediate {
typedef UniformMatrix3x2fvImmediate ValueType;
@@ -7532,14 +7620,14 @@ struct UniformMatrix3x2fvImmediate {
static const uint32_t transpose = false;
};
-COMPILE_ASSERT(sizeof(UniformMatrix3x2fvImmediate) == 12,
- Sizeof_UniformMatrix3x2fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(UniformMatrix3x2fvImmediate, header) == 0,
- OffsetOf_UniformMatrix3x2fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(UniformMatrix3x2fvImmediate, location) == 4,
- OffsetOf_UniformMatrix3x2fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(UniformMatrix3x2fvImmediate, count) == 8,
- OffsetOf_UniformMatrix3x2fvImmediate_count_not_8);
+static_assert(sizeof(UniformMatrix3x2fvImmediate) == 12,
+ "size of UniformMatrix3x2fvImmediate should be 12");
+static_assert(offsetof(UniformMatrix3x2fvImmediate, header) == 0,
+ "offset of UniformMatrix3x2fvImmediate header should be 0");
+static_assert(offsetof(UniformMatrix3x2fvImmediate, location) == 4,
+ "offset of UniformMatrix3x2fvImmediate location should be 4");
+static_assert(offsetof(UniformMatrix3x2fvImmediate, count) == 8,
+ "offset of UniformMatrix3x2fvImmediate count should be 8");
struct UniformMatrix3x4fvImmediate {
typedef UniformMatrix3x4fvImmediate ValueType;
@@ -7579,14 +7667,14 @@ struct UniformMatrix3x4fvImmediate {
static const uint32_t transpose = false;
};
-COMPILE_ASSERT(sizeof(UniformMatrix3x4fvImmediate) == 12,
- Sizeof_UniformMatrix3x4fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(UniformMatrix3x4fvImmediate, header) == 0,
- OffsetOf_UniformMatrix3x4fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(UniformMatrix3x4fvImmediate, location) == 4,
- OffsetOf_UniformMatrix3x4fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(UniformMatrix3x4fvImmediate, count) == 8,
- OffsetOf_UniformMatrix3x4fvImmediate_count_not_8);
+static_assert(sizeof(UniformMatrix3x4fvImmediate) == 12,
+ "size of UniformMatrix3x4fvImmediate should be 12");
+static_assert(offsetof(UniformMatrix3x4fvImmediate, header) == 0,
+ "offset of UniformMatrix3x4fvImmediate header should be 0");
+static_assert(offsetof(UniformMatrix3x4fvImmediate, location) == 4,
+ "offset of UniformMatrix3x4fvImmediate location should be 4");
+static_assert(offsetof(UniformMatrix3x4fvImmediate, count) == 8,
+ "offset of UniformMatrix3x4fvImmediate count should be 8");
struct UniformMatrix4fvImmediate {
typedef UniformMatrix4fvImmediate ValueType;
@@ -7626,14 +7714,14 @@ struct UniformMatrix4fvImmediate {
static const uint32_t transpose = false;
};
-COMPILE_ASSERT(sizeof(UniformMatrix4fvImmediate) == 12,
- Sizeof_UniformMatrix4fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(UniformMatrix4fvImmediate, header) == 0,
- OffsetOf_UniformMatrix4fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(UniformMatrix4fvImmediate, location) == 4,
- OffsetOf_UniformMatrix4fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(UniformMatrix4fvImmediate, count) == 8,
- OffsetOf_UniformMatrix4fvImmediate_count_not_8);
+static_assert(sizeof(UniformMatrix4fvImmediate) == 12,
+ "size of UniformMatrix4fvImmediate should be 12");
+static_assert(offsetof(UniformMatrix4fvImmediate, header) == 0,
+ "offset of UniformMatrix4fvImmediate header should be 0");
+static_assert(offsetof(UniformMatrix4fvImmediate, location) == 4,
+ "offset of UniformMatrix4fvImmediate location should be 4");
+static_assert(offsetof(UniformMatrix4fvImmediate, count) == 8,
+ "offset of UniformMatrix4fvImmediate count should be 8");
struct UniformMatrix4x2fvImmediate {
typedef UniformMatrix4x2fvImmediate ValueType;
@@ -7673,14 +7761,14 @@ struct UniformMatrix4x2fvImmediate {
static const uint32_t transpose = false;
};
-COMPILE_ASSERT(sizeof(UniformMatrix4x2fvImmediate) == 12,
- Sizeof_UniformMatrix4x2fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(UniformMatrix4x2fvImmediate, header) == 0,
- OffsetOf_UniformMatrix4x2fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(UniformMatrix4x2fvImmediate, location) == 4,
- OffsetOf_UniformMatrix4x2fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(UniformMatrix4x2fvImmediate, count) == 8,
- OffsetOf_UniformMatrix4x2fvImmediate_count_not_8);
+static_assert(sizeof(UniformMatrix4x2fvImmediate) == 12,
+ "size of UniformMatrix4x2fvImmediate should be 12");
+static_assert(offsetof(UniformMatrix4x2fvImmediate, header) == 0,
+ "offset of UniformMatrix4x2fvImmediate header should be 0");
+static_assert(offsetof(UniformMatrix4x2fvImmediate, location) == 4,
+ "offset of UniformMatrix4x2fvImmediate location should be 4");
+static_assert(offsetof(UniformMatrix4x2fvImmediate, count) == 8,
+ "offset of UniformMatrix4x2fvImmediate count should be 8");
struct UniformMatrix4x3fvImmediate {
typedef UniformMatrix4x3fvImmediate ValueType;
@@ -7720,14 +7808,14 @@ struct UniformMatrix4x3fvImmediate {
static const uint32_t transpose = false;
};
-COMPILE_ASSERT(sizeof(UniformMatrix4x3fvImmediate) == 12,
- Sizeof_UniformMatrix4x3fvImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(UniformMatrix4x3fvImmediate, header) == 0,
- OffsetOf_UniformMatrix4x3fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(UniformMatrix4x3fvImmediate, location) == 4,
- OffsetOf_UniformMatrix4x3fvImmediate_location_not_4);
-COMPILE_ASSERT(offsetof(UniformMatrix4x3fvImmediate, count) == 8,
- OffsetOf_UniformMatrix4x3fvImmediate_count_not_8);
+static_assert(sizeof(UniformMatrix4x3fvImmediate) == 12,
+ "size of UniformMatrix4x3fvImmediate should be 12");
+static_assert(offsetof(UniformMatrix4x3fvImmediate, header) == 0,
+ "offset of UniformMatrix4x3fvImmediate header should be 0");
+static_assert(offsetof(UniformMatrix4x3fvImmediate, location) == 4,
+ "offset of UniformMatrix4x3fvImmediate location should be 4");
+static_assert(offsetof(UniformMatrix4x3fvImmediate, count) == 8,
+ "offset of UniformMatrix4x3fvImmediate count should be 8");
struct UseProgram {
typedef UseProgram ValueType;
@@ -7755,11 +7843,11 @@ struct UseProgram {
uint32_t program;
};
-COMPILE_ASSERT(sizeof(UseProgram) == 8, Sizeof_UseProgram_is_not_8);
-COMPILE_ASSERT(offsetof(UseProgram, header) == 0,
- OffsetOf_UseProgram_header_not_0);
-COMPILE_ASSERT(offsetof(UseProgram, program) == 4,
- OffsetOf_UseProgram_program_not_4);
+static_assert(sizeof(UseProgram) == 8, "size of UseProgram should be 8");
+static_assert(offsetof(UseProgram, header) == 0,
+ "offset of UseProgram header should be 0");
+static_assert(offsetof(UseProgram, program) == 4,
+ "offset of UseProgram program should be 4");
struct ValidateProgram {
typedef ValidateProgram ValueType;
@@ -7787,11 +7875,12 @@ struct ValidateProgram {
uint32_t program;
};
-COMPILE_ASSERT(sizeof(ValidateProgram) == 8, Sizeof_ValidateProgram_is_not_8);
-COMPILE_ASSERT(offsetof(ValidateProgram, header) == 0,
- OffsetOf_ValidateProgram_header_not_0);
-COMPILE_ASSERT(offsetof(ValidateProgram, program) == 4,
- OffsetOf_ValidateProgram_program_not_4);
+static_assert(sizeof(ValidateProgram) == 8,
+ "size of ValidateProgram should be 8");
+static_assert(offsetof(ValidateProgram, header) == 0,
+ "offset of ValidateProgram header should be 0");
+static_assert(offsetof(ValidateProgram, program) == 4,
+ "offset of ValidateProgram program should be 4");
struct VertexAttrib1f {
typedef VertexAttrib1f ValueType;
@@ -7821,13 +7910,14 @@ struct VertexAttrib1f {
float x;
};
-COMPILE_ASSERT(sizeof(VertexAttrib1f) == 12, Sizeof_VertexAttrib1f_is_not_12);
-COMPILE_ASSERT(offsetof(VertexAttrib1f, header) == 0,
- OffsetOf_VertexAttrib1f_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttrib1f, indx) == 4,
- OffsetOf_VertexAttrib1f_indx_not_4);
-COMPILE_ASSERT(offsetof(VertexAttrib1f, x) == 8,
- OffsetOf_VertexAttrib1f_x_not_8);
+static_assert(sizeof(VertexAttrib1f) == 12,
+ "size of VertexAttrib1f should be 12");
+static_assert(offsetof(VertexAttrib1f, header) == 0,
+ "offset of VertexAttrib1f header should be 0");
+static_assert(offsetof(VertexAttrib1f, indx) == 4,
+ "offset of VertexAttrib1f indx should be 4");
+static_assert(offsetof(VertexAttrib1f, x) == 8,
+ "offset of VertexAttrib1f x should be 8");
struct VertexAttrib1fvImmediate {
typedef VertexAttrib1fvImmediate ValueType;
@@ -7862,12 +7952,12 @@ struct VertexAttrib1fvImmediate {
uint32_t indx;
};
-COMPILE_ASSERT(sizeof(VertexAttrib1fvImmediate) == 8,
- Sizeof_VertexAttrib1fvImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(VertexAttrib1fvImmediate, header) == 0,
- OffsetOf_VertexAttrib1fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttrib1fvImmediate, indx) == 4,
- OffsetOf_VertexAttrib1fvImmediate_indx_not_4);
+static_assert(sizeof(VertexAttrib1fvImmediate) == 8,
+ "size of VertexAttrib1fvImmediate should be 8");
+static_assert(offsetof(VertexAttrib1fvImmediate, header) == 0,
+ "offset of VertexAttrib1fvImmediate header should be 0");
+static_assert(offsetof(VertexAttrib1fvImmediate, indx) == 4,
+ "offset of VertexAttrib1fvImmediate indx should be 4");
struct VertexAttrib2f {
typedef VertexAttrib2f ValueType;
@@ -7899,15 +7989,16 @@ struct VertexAttrib2f {
float y;
};
-COMPILE_ASSERT(sizeof(VertexAttrib2f) == 16, Sizeof_VertexAttrib2f_is_not_16);
-COMPILE_ASSERT(offsetof(VertexAttrib2f, header) == 0,
- OffsetOf_VertexAttrib2f_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttrib2f, indx) == 4,
- OffsetOf_VertexAttrib2f_indx_not_4);
-COMPILE_ASSERT(offsetof(VertexAttrib2f, x) == 8,
- OffsetOf_VertexAttrib2f_x_not_8);
-COMPILE_ASSERT(offsetof(VertexAttrib2f, y) == 12,
- OffsetOf_VertexAttrib2f_y_not_12);
+static_assert(sizeof(VertexAttrib2f) == 16,
+ "size of VertexAttrib2f should be 16");
+static_assert(offsetof(VertexAttrib2f, header) == 0,
+ "offset of VertexAttrib2f header should be 0");
+static_assert(offsetof(VertexAttrib2f, indx) == 4,
+ "offset of VertexAttrib2f indx should be 4");
+static_assert(offsetof(VertexAttrib2f, x) == 8,
+ "offset of VertexAttrib2f x should be 8");
+static_assert(offsetof(VertexAttrib2f, y) == 12,
+ "offset of VertexAttrib2f y should be 12");
struct VertexAttrib2fvImmediate {
typedef VertexAttrib2fvImmediate ValueType;
@@ -7942,12 +8033,12 @@ struct VertexAttrib2fvImmediate {
uint32_t indx;
};
-COMPILE_ASSERT(sizeof(VertexAttrib2fvImmediate) == 8,
- Sizeof_VertexAttrib2fvImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(VertexAttrib2fvImmediate, header) == 0,
- OffsetOf_VertexAttrib2fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttrib2fvImmediate, indx) == 4,
- OffsetOf_VertexAttrib2fvImmediate_indx_not_4);
+static_assert(sizeof(VertexAttrib2fvImmediate) == 8,
+ "size of VertexAttrib2fvImmediate should be 8");
+static_assert(offsetof(VertexAttrib2fvImmediate, header) == 0,
+ "offset of VertexAttrib2fvImmediate header should be 0");
+static_assert(offsetof(VertexAttrib2fvImmediate, indx) == 4,
+ "offset of VertexAttrib2fvImmediate indx should be 4");
struct VertexAttrib3f {
typedef VertexAttrib3f ValueType;
@@ -7981,17 +8072,18 @@ struct VertexAttrib3f {
float z;
};
-COMPILE_ASSERT(sizeof(VertexAttrib3f) == 20, Sizeof_VertexAttrib3f_is_not_20);
-COMPILE_ASSERT(offsetof(VertexAttrib3f, header) == 0,
- OffsetOf_VertexAttrib3f_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttrib3f, indx) == 4,
- OffsetOf_VertexAttrib3f_indx_not_4);
-COMPILE_ASSERT(offsetof(VertexAttrib3f, x) == 8,
- OffsetOf_VertexAttrib3f_x_not_8);
-COMPILE_ASSERT(offsetof(VertexAttrib3f, y) == 12,
- OffsetOf_VertexAttrib3f_y_not_12);
-COMPILE_ASSERT(offsetof(VertexAttrib3f, z) == 16,
- OffsetOf_VertexAttrib3f_z_not_16);
+static_assert(sizeof(VertexAttrib3f) == 20,
+ "size of VertexAttrib3f should be 20");
+static_assert(offsetof(VertexAttrib3f, header) == 0,
+ "offset of VertexAttrib3f header should be 0");
+static_assert(offsetof(VertexAttrib3f, indx) == 4,
+ "offset of VertexAttrib3f indx should be 4");
+static_assert(offsetof(VertexAttrib3f, x) == 8,
+ "offset of VertexAttrib3f x should be 8");
+static_assert(offsetof(VertexAttrib3f, y) == 12,
+ "offset of VertexAttrib3f y should be 12");
+static_assert(offsetof(VertexAttrib3f, z) == 16,
+ "offset of VertexAttrib3f z should be 16");
struct VertexAttrib3fvImmediate {
typedef VertexAttrib3fvImmediate ValueType;
@@ -8026,12 +8118,12 @@ struct VertexAttrib3fvImmediate {
uint32_t indx;
};
-COMPILE_ASSERT(sizeof(VertexAttrib3fvImmediate) == 8,
- Sizeof_VertexAttrib3fvImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(VertexAttrib3fvImmediate, header) == 0,
- OffsetOf_VertexAttrib3fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttrib3fvImmediate, indx) == 4,
- OffsetOf_VertexAttrib3fvImmediate_indx_not_4);
+static_assert(sizeof(VertexAttrib3fvImmediate) == 8,
+ "size of VertexAttrib3fvImmediate should be 8");
+static_assert(offsetof(VertexAttrib3fvImmediate, header) == 0,
+ "offset of VertexAttrib3fvImmediate header should be 0");
+static_assert(offsetof(VertexAttrib3fvImmediate, indx) == 4,
+ "offset of VertexAttrib3fvImmediate indx should be 4");
struct VertexAttrib4f {
typedef VertexAttrib4f ValueType;
@@ -8072,19 +8164,20 @@ struct VertexAttrib4f {
float w;
};
-COMPILE_ASSERT(sizeof(VertexAttrib4f) == 24, Sizeof_VertexAttrib4f_is_not_24);
-COMPILE_ASSERT(offsetof(VertexAttrib4f, header) == 0,
- OffsetOf_VertexAttrib4f_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttrib4f, indx) == 4,
- OffsetOf_VertexAttrib4f_indx_not_4);
-COMPILE_ASSERT(offsetof(VertexAttrib4f, x) == 8,
- OffsetOf_VertexAttrib4f_x_not_8);
-COMPILE_ASSERT(offsetof(VertexAttrib4f, y) == 12,
- OffsetOf_VertexAttrib4f_y_not_12);
-COMPILE_ASSERT(offsetof(VertexAttrib4f, z) == 16,
- OffsetOf_VertexAttrib4f_z_not_16);
-COMPILE_ASSERT(offsetof(VertexAttrib4f, w) == 20,
- OffsetOf_VertexAttrib4f_w_not_20);
+static_assert(sizeof(VertexAttrib4f) == 24,
+ "size of VertexAttrib4f should be 24");
+static_assert(offsetof(VertexAttrib4f, header) == 0,
+ "offset of VertexAttrib4f header should be 0");
+static_assert(offsetof(VertexAttrib4f, indx) == 4,
+ "offset of VertexAttrib4f indx should be 4");
+static_assert(offsetof(VertexAttrib4f, x) == 8,
+ "offset of VertexAttrib4f x should be 8");
+static_assert(offsetof(VertexAttrib4f, y) == 12,
+ "offset of VertexAttrib4f y should be 12");
+static_assert(offsetof(VertexAttrib4f, z) == 16,
+ "offset of VertexAttrib4f z should be 16");
+static_assert(offsetof(VertexAttrib4f, w) == 20,
+ "offset of VertexAttrib4f w should be 20");
struct VertexAttrib4fvImmediate {
typedef VertexAttrib4fvImmediate ValueType;
@@ -8119,12 +8212,12 @@ struct VertexAttrib4fvImmediate {
uint32_t indx;
};
-COMPILE_ASSERT(sizeof(VertexAttrib4fvImmediate) == 8,
- Sizeof_VertexAttrib4fvImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(VertexAttrib4fvImmediate, header) == 0,
- OffsetOf_VertexAttrib4fvImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttrib4fvImmediate, indx) == 4,
- OffsetOf_VertexAttrib4fvImmediate_indx_not_4);
+static_assert(sizeof(VertexAttrib4fvImmediate) == 8,
+ "size of VertexAttrib4fvImmediate should be 8");
+static_assert(offsetof(VertexAttrib4fvImmediate, header) == 0,
+ "offset of VertexAttrib4fvImmediate header should be 0");
+static_assert(offsetof(VertexAttrib4fvImmediate, indx) == 4,
+ "offset of VertexAttrib4fvImmediate indx should be 4");
struct VertexAttribI4i {
typedef VertexAttribI4i ValueType;
@@ -8160,19 +8253,20 @@ struct VertexAttribI4i {
int32_t w;
};
-COMPILE_ASSERT(sizeof(VertexAttribI4i) == 24, Sizeof_VertexAttribI4i_is_not_24);
-COMPILE_ASSERT(offsetof(VertexAttribI4i, header) == 0,
- OffsetOf_VertexAttribI4i_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttribI4i, indx) == 4,
- OffsetOf_VertexAttribI4i_indx_not_4);
-COMPILE_ASSERT(offsetof(VertexAttribI4i, x) == 8,
- OffsetOf_VertexAttribI4i_x_not_8);
-COMPILE_ASSERT(offsetof(VertexAttribI4i, y) == 12,
- OffsetOf_VertexAttribI4i_y_not_12);
-COMPILE_ASSERT(offsetof(VertexAttribI4i, z) == 16,
- OffsetOf_VertexAttribI4i_z_not_16);
-COMPILE_ASSERT(offsetof(VertexAttribI4i, w) == 20,
- OffsetOf_VertexAttribI4i_w_not_20);
+static_assert(sizeof(VertexAttribI4i) == 24,
+ "size of VertexAttribI4i should be 24");
+static_assert(offsetof(VertexAttribI4i, header) == 0,
+ "offset of VertexAttribI4i header should be 0");
+static_assert(offsetof(VertexAttribI4i, indx) == 4,
+ "offset of VertexAttribI4i indx should be 4");
+static_assert(offsetof(VertexAttribI4i, x) == 8,
+ "offset of VertexAttribI4i x should be 8");
+static_assert(offsetof(VertexAttribI4i, y) == 12,
+ "offset of VertexAttribI4i y should be 12");
+static_assert(offsetof(VertexAttribI4i, z) == 16,
+ "offset of VertexAttribI4i z should be 16");
+static_assert(offsetof(VertexAttribI4i, w) == 20,
+ "offset of VertexAttribI4i w should be 20");
struct VertexAttribI4ivImmediate {
typedef VertexAttribI4ivImmediate ValueType;
@@ -8207,12 +8301,12 @@ struct VertexAttribI4ivImmediate {
uint32_t indx;
};
-COMPILE_ASSERT(sizeof(VertexAttribI4ivImmediate) == 8,
- Sizeof_VertexAttribI4ivImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(VertexAttribI4ivImmediate, header) == 0,
- OffsetOf_VertexAttribI4ivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttribI4ivImmediate, indx) == 4,
- OffsetOf_VertexAttribI4ivImmediate_indx_not_4);
+static_assert(sizeof(VertexAttribI4ivImmediate) == 8,
+ "size of VertexAttribI4ivImmediate should be 8");
+static_assert(offsetof(VertexAttribI4ivImmediate, header) == 0,
+ "offset of VertexAttribI4ivImmediate header should be 0");
+static_assert(offsetof(VertexAttribI4ivImmediate, indx) == 4,
+ "offset of VertexAttribI4ivImmediate indx should be 4");
struct VertexAttribI4ui {
typedef VertexAttribI4ui ValueType;
@@ -8253,20 +8347,20 @@ struct VertexAttribI4ui {
uint32_t w;
};
-COMPILE_ASSERT(sizeof(VertexAttribI4ui) == 24,
- Sizeof_VertexAttribI4ui_is_not_24);
-COMPILE_ASSERT(offsetof(VertexAttribI4ui, header) == 0,
- OffsetOf_VertexAttribI4ui_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttribI4ui, indx) == 4,
- OffsetOf_VertexAttribI4ui_indx_not_4);
-COMPILE_ASSERT(offsetof(VertexAttribI4ui, x) == 8,
- OffsetOf_VertexAttribI4ui_x_not_8);
-COMPILE_ASSERT(offsetof(VertexAttribI4ui, y) == 12,
- OffsetOf_VertexAttribI4ui_y_not_12);
-COMPILE_ASSERT(offsetof(VertexAttribI4ui, z) == 16,
- OffsetOf_VertexAttribI4ui_z_not_16);
-COMPILE_ASSERT(offsetof(VertexAttribI4ui, w) == 20,
- OffsetOf_VertexAttribI4ui_w_not_20);
+static_assert(sizeof(VertexAttribI4ui) == 24,
+ "size of VertexAttribI4ui should be 24");
+static_assert(offsetof(VertexAttribI4ui, header) == 0,
+ "offset of VertexAttribI4ui header should be 0");
+static_assert(offsetof(VertexAttribI4ui, indx) == 4,
+ "offset of VertexAttribI4ui indx should be 4");
+static_assert(offsetof(VertexAttribI4ui, x) == 8,
+ "offset of VertexAttribI4ui x should be 8");
+static_assert(offsetof(VertexAttribI4ui, y) == 12,
+ "offset of VertexAttribI4ui y should be 12");
+static_assert(offsetof(VertexAttribI4ui, z) == 16,
+ "offset of VertexAttribI4ui z should be 16");
+static_assert(offsetof(VertexAttribI4ui, w) == 20,
+ "offset of VertexAttribI4ui w should be 20");
struct VertexAttribI4uivImmediate {
typedef VertexAttribI4uivImmediate ValueType;
@@ -8301,12 +8395,12 @@ struct VertexAttribI4uivImmediate {
uint32_t indx;
};
-COMPILE_ASSERT(sizeof(VertexAttribI4uivImmediate) == 8,
- Sizeof_VertexAttribI4uivImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(VertexAttribI4uivImmediate, header) == 0,
- OffsetOf_VertexAttribI4uivImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttribI4uivImmediate, indx) == 4,
- OffsetOf_VertexAttribI4uivImmediate_indx_not_4);
+static_assert(sizeof(VertexAttribI4uivImmediate) == 8,
+ "size of VertexAttribI4uivImmediate should be 8");
+static_assert(offsetof(VertexAttribI4uivImmediate, header) == 0,
+ "offset of VertexAttribI4uivImmediate header should be 0");
+static_assert(offsetof(VertexAttribI4uivImmediate, indx) == 4,
+ "offset of VertexAttribI4uivImmediate indx should be 4");
struct VertexAttribIPointer {
typedef VertexAttribIPointer ValueType;
@@ -8351,20 +8445,20 @@ struct VertexAttribIPointer {
uint32_t offset;
};
-COMPILE_ASSERT(sizeof(VertexAttribIPointer) == 24,
- Sizeof_VertexAttribIPointer_is_not_24);
-COMPILE_ASSERT(offsetof(VertexAttribIPointer, header) == 0,
- OffsetOf_VertexAttribIPointer_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttribIPointer, indx) == 4,
- OffsetOf_VertexAttribIPointer_indx_not_4);
-COMPILE_ASSERT(offsetof(VertexAttribIPointer, size) == 8,
- OffsetOf_VertexAttribIPointer_size_not_8);
-COMPILE_ASSERT(offsetof(VertexAttribIPointer, type) == 12,
- OffsetOf_VertexAttribIPointer_type_not_12);
-COMPILE_ASSERT(offsetof(VertexAttribIPointer, stride) == 16,
- OffsetOf_VertexAttribIPointer_stride_not_16);
-COMPILE_ASSERT(offsetof(VertexAttribIPointer, offset) == 20,
- OffsetOf_VertexAttribIPointer_offset_not_20);
+static_assert(sizeof(VertexAttribIPointer) == 24,
+ "size of VertexAttribIPointer should be 24");
+static_assert(offsetof(VertexAttribIPointer, header) == 0,
+ "offset of VertexAttribIPointer header should be 0");
+static_assert(offsetof(VertexAttribIPointer, indx) == 4,
+ "offset of VertexAttribIPointer indx should be 4");
+static_assert(offsetof(VertexAttribIPointer, size) == 8,
+ "offset of VertexAttribIPointer size should be 8");
+static_assert(offsetof(VertexAttribIPointer, type) == 12,
+ "offset of VertexAttribIPointer type should be 12");
+static_assert(offsetof(VertexAttribIPointer, stride) == 16,
+ "offset of VertexAttribIPointer stride should be 16");
+static_assert(offsetof(VertexAttribIPointer, offset) == 20,
+ "offset of VertexAttribIPointer offset should be 20");
struct VertexAttribPointer {
typedef VertexAttribPointer ValueType;
@@ -8414,22 +8508,22 @@ struct VertexAttribPointer {
uint32_t offset;
};
-COMPILE_ASSERT(sizeof(VertexAttribPointer) == 28,
- Sizeof_VertexAttribPointer_is_not_28);
-COMPILE_ASSERT(offsetof(VertexAttribPointer, header) == 0,
- OffsetOf_VertexAttribPointer_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttribPointer, indx) == 4,
- OffsetOf_VertexAttribPointer_indx_not_4);
-COMPILE_ASSERT(offsetof(VertexAttribPointer, size) == 8,
- OffsetOf_VertexAttribPointer_size_not_8);
-COMPILE_ASSERT(offsetof(VertexAttribPointer, type) == 12,
- OffsetOf_VertexAttribPointer_type_not_12);
-COMPILE_ASSERT(offsetof(VertexAttribPointer, normalized) == 16,
- OffsetOf_VertexAttribPointer_normalized_not_16);
-COMPILE_ASSERT(offsetof(VertexAttribPointer, stride) == 20,
- OffsetOf_VertexAttribPointer_stride_not_20);
-COMPILE_ASSERT(offsetof(VertexAttribPointer, offset) == 24,
- OffsetOf_VertexAttribPointer_offset_not_24);
+static_assert(sizeof(VertexAttribPointer) == 28,
+ "size of VertexAttribPointer should be 28");
+static_assert(offsetof(VertexAttribPointer, header) == 0,
+ "offset of VertexAttribPointer header should be 0");
+static_assert(offsetof(VertexAttribPointer, indx) == 4,
+ "offset of VertexAttribPointer indx should be 4");
+static_assert(offsetof(VertexAttribPointer, size) == 8,
+ "offset of VertexAttribPointer size should be 8");
+static_assert(offsetof(VertexAttribPointer, type) == 12,
+ "offset of VertexAttribPointer type should be 12");
+static_assert(offsetof(VertexAttribPointer, normalized) == 16,
+ "offset of VertexAttribPointer normalized should be 16");
+static_assert(offsetof(VertexAttribPointer, stride) == 20,
+ "offset of VertexAttribPointer stride should be 20");
+static_assert(offsetof(VertexAttribPointer, offset) == 24,
+ "offset of VertexAttribPointer offset should be 24");
struct Viewport {
typedef Viewport ValueType;
@@ -8463,13 +8557,15 @@ struct Viewport {
int32_t height;
};
-COMPILE_ASSERT(sizeof(Viewport) == 20, Sizeof_Viewport_is_not_20);
-COMPILE_ASSERT(offsetof(Viewport, header) == 0, OffsetOf_Viewport_header_not_0);
-COMPILE_ASSERT(offsetof(Viewport, x) == 4, OffsetOf_Viewport_x_not_4);
-COMPILE_ASSERT(offsetof(Viewport, y) == 8, OffsetOf_Viewport_y_not_8);
-COMPILE_ASSERT(offsetof(Viewport, width) == 12, OffsetOf_Viewport_width_not_12);
-COMPILE_ASSERT(offsetof(Viewport, height) == 16,
- OffsetOf_Viewport_height_not_16);
+static_assert(sizeof(Viewport) == 20, "size of Viewport should be 20");
+static_assert(offsetof(Viewport, header) == 0,
+ "offset of Viewport header should be 0");
+static_assert(offsetof(Viewport, x) == 4, "offset of Viewport x should be 4");
+static_assert(offsetof(Viewport, y) == 8, "offset of Viewport y should be 8");
+static_assert(offsetof(Viewport, width) == 12,
+ "offset of Viewport width should be 12");
+static_assert(offsetof(Viewport, height) == 16,
+ "offset of Viewport height should be 16");
struct BlitFramebufferCHROMIUM {
typedef BlitFramebufferCHROMIUM ValueType;
@@ -8535,30 +8631,30 @@ struct BlitFramebufferCHROMIUM {
uint32_t filter;
};
-COMPILE_ASSERT(sizeof(BlitFramebufferCHROMIUM) == 44,
- Sizeof_BlitFramebufferCHROMIUM_is_not_44);
-COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, header) == 0,
- OffsetOf_BlitFramebufferCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, srcX0) == 4,
- OffsetOf_BlitFramebufferCHROMIUM_srcX0_not_4);
-COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, srcY0) == 8,
- OffsetOf_BlitFramebufferCHROMIUM_srcY0_not_8);
-COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, srcX1) == 12,
- OffsetOf_BlitFramebufferCHROMIUM_srcX1_not_12);
-COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, srcY1) == 16,
- OffsetOf_BlitFramebufferCHROMIUM_srcY1_not_16);
-COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, dstX0) == 20,
- OffsetOf_BlitFramebufferCHROMIUM_dstX0_not_20);
-COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, dstY0) == 24,
- OffsetOf_BlitFramebufferCHROMIUM_dstY0_not_24);
-COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, dstX1) == 28,
- OffsetOf_BlitFramebufferCHROMIUM_dstX1_not_28);
-COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, dstY1) == 32,
- OffsetOf_BlitFramebufferCHROMIUM_dstY1_not_32);
-COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, mask) == 36,
- OffsetOf_BlitFramebufferCHROMIUM_mask_not_36);
-COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, filter) == 40,
- OffsetOf_BlitFramebufferCHROMIUM_filter_not_40);
+static_assert(sizeof(BlitFramebufferCHROMIUM) == 44,
+ "size of BlitFramebufferCHROMIUM should be 44");
+static_assert(offsetof(BlitFramebufferCHROMIUM, header) == 0,
+ "offset of BlitFramebufferCHROMIUM header should be 0");
+static_assert(offsetof(BlitFramebufferCHROMIUM, srcX0) == 4,
+ "offset of BlitFramebufferCHROMIUM srcX0 should be 4");
+static_assert(offsetof(BlitFramebufferCHROMIUM, srcY0) == 8,
+ "offset of BlitFramebufferCHROMIUM srcY0 should be 8");
+static_assert(offsetof(BlitFramebufferCHROMIUM, srcX1) == 12,
+ "offset of BlitFramebufferCHROMIUM srcX1 should be 12");
+static_assert(offsetof(BlitFramebufferCHROMIUM, srcY1) == 16,
+ "offset of BlitFramebufferCHROMIUM srcY1 should be 16");
+static_assert(offsetof(BlitFramebufferCHROMIUM, dstX0) == 20,
+ "offset of BlitFramebufferCHROMIUM dstX0 should be 20");
+static_assert(offsetof(BlitFramebufferCHROMIUM, dstY0) == 24,
+ "offset of BlitFramebufferCHROMIUM dstY0 should be 24");
+static_assert(offsetof(BlitFramebufferCHROMIUM, dstX1) == 28,
+ "offset of BlitFramebufferCHROMIUM dstX1 should be 28");
+static_assert(offsetof(BlitFramebufferCHROMIUM, dstY1) == 32,
+ "offset of BlitFramebufferCHROMIUM dstY1 should be 32");
+static_assert(offsetof(BlitFramebufferCHROMIUM, mask) == 36,
+ "offset of BlitFramebufferCHROMIUM mask should be 36");
+static_assert(offsetof(BlitFramebufferCHROMIUM, filter) == 40,
+ "offset of BlitFramebufferCHROMIUM filter should be 40");
// GL_CHROMIUM_framebuffer_multisample
struct RenderbufferStorageMultisampleCHROMIUM {
@@ -8605,21 +8701,27 @@ struct RenderbufferStorageMultisampleCHROMIUM {
int32_t height;
};
-COMPILE_ASSERT(sizeof(RenderbufferStorageMultisampleCHROMIUM) == 24,
- Sizeof_RenderbufferStorageMultisampleCHROMIUM_is_not_24);
-COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, header) == 0,
- OffsetOf_RenderbufferStorageMultisampleCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, target) == 4,
- OffsetOf_RenderbufferStorageMultisampleCHROMIUM_target_not_4);
-COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, samples) == 8,
- OffsetOf_RenderbufferStorageMultisampleCHROMIUM_samples_not_8);
-COMPILE_ASSERT(
- offsetof(RenderbufferStorageMultisampleCHROMIUM, internalformat) == 12,
- OffsetOf_RenderbufferStorageMultisampleCHROMIUM_internalformat_not_12);
-COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, width) == 16,
- OffsetOf_RenderbufferStorageMultisampleCHROMIUM_width_not_16);
-COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, height) == 20,
- OffsetOf_RenderbufferStorageMultisampleCHROMIUM_height_not_20);
+static_assert(sizeof(RenderbufferStorageMultisampleCHROMIUM) == 24,
+ "size of RenderbufferStorageMultisampleCHROMIUM should be 24");
+static_assert(
+ offsetof(RenderbufferStorageMultisampleCHROMIUM, header) == 0,
+ "offset of RenderbufferStorageMultisampleCHROMIUM header should be 0");
+static_assert(
+ offsetof(RenderbufferStorageMultisampleCHROMIUM, target) == 4,
+ "offset of RenderbufferStorageMultisampleCHROMIUM target should be 4");
+static_assert(
+ offsetof(RenderbufferStorageMultisampleCHROMIUM, samples) == 8,
+ "offset of RenderbufferStorageMultisampleCHROMIUM samples should be 8");
+static_assert(offsetof(RenderbufferStorageMultisampleCHROMIUM,
+ internalformat) == 12,
+ "offset of RenderbufferStorageMultisampleCHROMIUM internalformat "
+ "should be 12");
+static_assert(
+ offsetof(RenderbufferStorageMultisampleCHROMIUM, width) == 16,
+ "offset of RenderbufferStorageMultisampleCHROMIUM width should be 16");
+static_assert(
+ offsetof(RenderbufferStorageMultisampleCHROMIUM, height) == 20,
+ "offset of RenderbufferStorageMultisampleCHROMIUM height should be 20");
// GL_EXT_multisampled_render_to_texture
struct RenderbufferStorageMultisampleEXT {
@@ -8666,21 +8768,23 @@ struct RenderbufferStorageMultisampleEXT {
int32_t height;
};
-COMPILE_ASSERT(sizeof(RenderbufferStorageMultisampleEXT) == 24,
- Sizeof_RenderbufferStorageMultisampleEXT_is_not_24);
-COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, header) == 0,
- OffsetOf_RenderbufferStorageMultisampleEXT_header_not_0);
-COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, target) == 4,
- OffsetOf_RenderbufferStorageMultisampleEXT_target_not_4);
-COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, samples) == 8,
- OffsetOf_RenderbufferStorageMultisampleEXT_samples_not_8);
-COMPILE_ASSERT(
+static_assert(sizeof(RenderbufferStorageMultisampleEXT) == 24,
+ "size of RenderbufferStorageMultisampleEXT should be 24");
+static_assert(offsetof(RenderbufferStorageMultisampleEXT, header) == 0,
+ "offset of RenderbufferStorageMultisampleEXT header should be 0");
+static_assert(offsetof(RenderbufferStorageMultisampleEXT, target) == 4,
+ "offset of RenderbufferStorageMultisampleEXT target should be 4");
+static_assert(
+ offsetof(RenderbufferStorageMultisampleEXT, samples) == 8,
+ "offset of RenderbufferStorageMultisampleEXT samples should be 8");
+static_assert(
offsetof(RenderbufferStorageMultisampleEXT, internalformat) == 12,
- OffsetOf_RenderbufferStorageMultisampleEXT_internalformat_not_12);
-COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, width) == 16,
- OffsetOf_RenderbufferStorageMultisampleEXT_width_not_16);
-COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, height) == 20,
- OffsetOf_RenderbufferStorageMultisampleEXT_height_not_20);
+ "offset of RenderbufferStorageMultisampleEXT internalformat should be 12");
+static_assert(offsetof(RenderbufferStorageMultisampleEXT, width) == 16,
+ "offset of RenderbufferStorageMultisampleEXT width should be 16");
+static_assert(
+ offsetof(RenderbufferStorageMultisampleEXT, height) == 20,
+ "offset of RenderbufferStorageMultisampleEXT height should be 20");
struct FramebufferTexture2DMultisampleEXT {
typedef FramebufferTexture2DMultisampleEXT ValueType;
@@ -8727,20 +8831,26 @@ struct FramebufferTexture2DMultisampleEXT {
static const int32_t level = 0;
};
-COMPILE_ASSERT(sizeof(FramebufferTexture2DMultisampleEXT) == 24,
- Sizeof_FramebufferTexture2DMultisampleEXT_is_not_24);
-COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, header) == 0,
- OffsetOf_FramebufferTexture2DMultisampleEXT_header_not_0);
-COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, target) == 4,
- OffsetOf_FramebufferTexture2DMultisampleEXT_target_not_4);
-COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, attachment) == 8,
- OffsetOf_FramebufferTexture2DMultisampleEXT_attachment_not_8);
-COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, textarget) == 12,
- OffsetOf_FramebufferTexture2DMultisampleEXT_textarget_not_12);
-COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, texture) == 16,
- OffsetOf_FramebufferTexture2DMultisampleEXT_texture_not_16);
-COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, samples) == 20,
- OffsetOf_FramebufferTexture2DMultisampleEXT_samples_not_20);
+static_assert(sizeof(FramebufferTexture2DMultisampleEXT) == 24,
+ "size of FramebufferTexture2DMultisampleEXT should be 24");
+static_assert(
+ offsetof(FramebufferTexture2DMultisampleEXT, header) == 0,
+ "offset of FramebufferTexture2DMultisampleEXT header should be 0");
+static_assert(
+ offsetof(FramebufferTexture2DMultisampleEXT, target) == 4,
+ "offset of FramebufferTexture2DMultisampleEXT target should be 4");
+static_assert(
+ offsetof(FramebufferTexture2DMultisampleEXT, attachment) == 8,
+ "offset of FramebufferTexture2DMultisampleEXT attachment should be 8");
+static_assert(
+ offsetof(FramebufferTexture2DMultisampleEXT, textarget) == 12,
+ "offset of FramebufferTexture2DMultisampleEXT textarget should be 12");
+static_assert(
+ offsetof(FramebufferTexture2DMultisampleEXT, texture) == 16,
+ "offset of FramebufferTexture2DMultisampleEXT texture should be 16");
+static_assert(
+ offsetof(FramebufferTexture2DMultisampleEXT, samples) == 20,
+ "offset of FramebufferTexture2DMultisampleEXT samples should be 20");
struct TexStorage2DEXT {
typedef TexStorage2DEXT ValueType;
@@ -8786,19 +8896,20 @@ struct TexStorage2DEXT {
int32_t height;
};
-COMPILE_ASSERT(sizeof(TexStorage2DEXT) == 24, Sizeof_TexStorage2DEXT_is_not_24);
-COMPILE_ASSERT(offsetof(TexStorage2DEXT, header) == 0,
- OffsetOf_TexStorage2DEXT_header_not_0);
-COMPILE_ASSERT(offsetof(TexStorage2DEXT, target) == 4,
- OffsetOf_TexStorage2DEXT_target_not_4);
-COMPILE_ASSERT(offsetof(TexStorage2DEXT, levels) == 8,
- OffsetOf_TexStorage2DEXT_levels_not_8);
-COMPILE_ASSERT(offsetof(TexStorage2DEXT, internalFormat) == 12,
- OffsetOf_TexStorage2DEXT_internalFormat_not_12);
-COMPILE_ASSERT(offsetof(TexStorage2DEXT, width) == 16,
- OffsetOf_TexStorage2DEXT_width_not_16);
-COMPILE_ASSERT(offsetof(TexStorage2DEXT, height) == 20,
- OffsetOf_TexStorage2DEXT_height_not_20);
+static_assert(sizeof(TexStorage2DEXT) == 24,
+ "size of TexStorage2DEXT should be 24");
+static_assert(offsetof(TexStorage2DEXT, header) == 0,
+ "offset of TexStorage2DEXT header should be 0");
+static_assert(offsetof(TexStorage2DEXT, target) == 4,
+ "offset of TexStorage2DEXT target should be 4");
+static_assert(offsetof(TexStorage2DEXT, levels) == 8,
+ "offset of TexStorage2DEXT levels should be 8");
+static_assert(offsetof(TexStorage2DEXT, internalFormat) == 12,
+ "offset of TexStorage2DEXT internalFormat should be 12");
+static_assert(offsetof(TexStorage2DEXT, width) == 16,
+ "offset of TexStorage2DEXT width should be 16");
+static_assert(offsetof(TexStorage2DEXT, height) == 20,
+ "offset of TexStorage2DEXT height should be 20");
struct GenQueriesEXTImmediate {
typedef GenQueriesEXTImmediate ValueType;
@@ -8835,12 +8946,12 @@ struct GenQueriesEXTImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(GenQueriesEXTImmediate) == 8,
- Sizeof_GenQueriesEXTImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(GenQueriesEXTImmediate, header) == 0,
- OffsetOf_GenQueriesEXTImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(GenQueriesEXTImmediate, n) == 4,
- OffsetOf_GenQueriesEXTImmediate_n_not_4);
+static_assert(sizeof(GenQueriesEXTImmediate) == 8,
+ "size of GenQueriesEXTImmediate should be 8");
+static_assert(offsetof(GenQueriesEXTImmediate, header) == 0,
+ "offset of GenQueriesEXTImmediate header should be 0");
+static_assert(offsetof(GenQueriesEXTImmediate, n) == 4,
+ "offset of GenQueriesEXTImmediate n should be 4");
struct DeleteQueriesEXTImmediate {
typedef DeleteQueriesEXTImmediate ValueType;
@@ -8877,12 +8988,12 @@ struct DeleteQueriesEXTImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(DeleteQueriesEXTImmediate) == 8,
- Sizeof_DeleteQueriesEXTImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(DeleteQueriesEXTImmediate, header) == 0,
- OffsetOf_DeleteQueriesEXTImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(DeleteQueriesEXTImmediate, n) == 4,
- OffsetOf_DeleteQueriesEXTImmediate_n_not_4);
+static_assert(sizeof(DeleteQueriesEXTImmediate) == 8,
+ "size of DeleteQueriesEXTImmediate should be 8");
+static_assert(offsetof(DeleteQueriesEXTImmediate, header) == 0,
+ "offset of DeleteQueriesEXTImmediate header should be 0");
+static_assert(offsetof(DeleteQueriesEXTImmediate, n) == 4,
+ "offset of DeleteQueriesEXTImmediate n should be 4");
struct BeginQueryEXT {
typedef BeginQueryEXT ValueType;
@@ -8924,17 +9035,18 @@ struct BeginQueryEXT {
uint32_t sync_data_shm_offset;
};
-COMPILE_ASSERT(sizeof(BeginQueryEXT) == 20, Sizeof_BeginQueryEXT_is_not_20);
-COMPILE_ASSERT(offsetof(BeginQueryEXT, header) == 0,
- OffsetOf_BeginQueryEXT_header_not_0);
-COMPILE_ASSERT(offsetof(BeginQueryEXT, target) == 4,
- OffsetOf_BeginQueryEXT_target_not_4);
-COMPILE_ASSERT(offsetof(BeginQueryEXT, id) == 8,
- OffsetOf_BeginQueryEXT_id_not_8);
-COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_id) == 12,
- OffsetOf_BeginQueryEXT_sync_data_shm_id_not_12);
-COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_offset) == 16,
- OffsetOf_BeginQueryEXT_sync_data_shm_offset_not_16);
+static_assert(sizeof(BeginQueryEXT) == 20,
+ "size of BeginQueryEXT should be 20");
+static_assert(offsetof(BeginQueryEXT, header) == 0,
+ "offset of BeginQueryEXT header should be 0");
+static_assert(offsetof(BeginQueryEXT, target) == 4,
+ "offset of BeginQueryEXT target should be 4");
+static_assert(offsetof(BeginQueryEXT, id) == 8,
+ "offset of BeginQueryEXT id should be 8");
+static_assert(offsetof(BeginQueryEXT, sync_data_shm_id) == 12,
+ "offset of BeginQueryEXT sync_data_shm_id should be 12");
+static_assert(offsetof(BeginQueryEXT, sync_data_shm_offset) == 16,
+ "offset of BeginQueryEXT sync_data_shm_offset should be 16");
struct BeginTransformFeedback {
typedef BeginTransformFeedback ValueType;
@@ -8962,12 +9074,12 @@ struct BeginTransformFeedback {
uint32_t primitivemode;
};
-COMPILE_ASSERT(sizeof(BeginTransformFeedback) == 8,
- Sizeof_BeginTransformFeedback_is_not_8);
-COMPILE_ASSERT(offsetof(BeginTransformFeedback, header) == 0,
- OffsetOf_BeginTransformFeedback_header_not_0);
-COMPILE_ASSERT(offsetof(BeginTransformFeedback, primitivemode) == 4,
- OffsetOf_BeginTransformFeedback_primitivemode_not_4);
+static_assert(sizeof(BeginTransformFeedback) == 8,
+ "size of BeginTransformFeedback should be 8");
+static_assert(offsetof(BeginTransformFeedback, header) == 0,
+ "offset of BeginTransformFeedback header should be 0");
+static_assert(offsetof(BeginTransformFeedback, primitivemode) == 4,
+ "offset of BeginTransformFeedback primitivemode should be 4");
struct EndQueryEXT {
typedef EndQueryEXT ValueType;
@@ -8997,13 +9109,13 @@ struct EndQueryEXT {
uint32_t submit_count;
};
-COMPILE_ASSERT(sizeof(EndQueryEXT) == 12, Sizeof_EndQueryEXT_is_not_12);
-COMPILE_ASSERT(offsetof(EndQueryEXT, header) == 0,
- OffsetOf_EndQueryEXT_header_not_0);
-COMPILE_ASSERT(offsetof(EndQueryEXT, target) == 4,
- OffsetOf_EndQueryEXT_target_not_4);
-COMPILE_ASSERT(offsetof(EndQueryEXT, submit_count) == 8,
- OffsetOf_EndQueryEXT_submit_count_not_8);
+static_assert(sizeof(EndQueryEXT) == 12, "size of EndQueryEXT should be 12");
+static_assert(offsetof(EndQueryEXT, header) == 0,
+ "offset of EndQueryEXT header should be 0");
+static_assert(offsetof(EndQueryEXT, target) == 4,
+ "offset of EndQueryEXT target should be 4");
+static_assert(offsetof(EndQueryEXT, submit_count) == 8,
+ "offset of EndQueryEXT submit_count should be 8");
struct EndTransformFeedback {
typedef EndTransformFeedback ValueType;
@@ -9027,10 +9139,10 @@ struct EndTransformFeedback {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(EndTransformFeedback) == 4,
- Sizeof_EndTransformFeedback_is_not_4);
-COMPILE_ASSERT(offsetof(EndTransformFeedback, header) == 0,
- OffsetOf_EndTransformFeedback_header_not_0);
+static_assert(sizeof(EndTransformFeedback) == 4,
+ "size of EndTransformFeedback should be 4");
+static_assert(offsetof(EndTransformFeedback, header) == 0,
+ "offset of EndTransformFeedback header should be 0");
struct InsertEventMarkerEXT {
typedef InsertEventMarkerEXT ValueType;
@@ -9058,12 +9170,12 @@ struct InsertEventMarkerEXT {
uint32_t bucket_id;
};
-COMPILE_ASSERT(sizeof(InsertEventMarkerEXT) == 8,
- Sizeof_InsertEventMarkerEXT_is_not_8);
-COMPILE_ASSERT(offsetof(InsertEventMarkerEXT, header) == 0,
- OffsetOf_InsertEventMarkerEXT_header_not_0);
-COMPILE_ASSERT(offsetof(InsertEventMarkerEXT, bucket_id) == 4,
- OffsetOf_InsertEventMarkerEXT_bucket_id_not_4);
+static_assert(sizeof(InsertEventMarkerEXT) == 8,
+ "size of InsertEventMarkerEXT should be 8");
+static_assert(offsetof(InsertEventMarkerEXT, header) == 0,
+ "offset of InsertEventMarkerEXT header should be 0");
+static_assert(offsetof(InsertEventMarkerEXT, bucket_id) == 4,
+ "offset of InsertEventMarkerEXT bucket_id should be 4");
struct PushGroupMarkerEXT {
typedef PushGroupMarkerEXT ValueType;
@@ -9091,12 +9203,12 @@ struct PushGroupMarkerEXT {
uint32_t bucket_id;
};
-COMPILE_ASSERT(sizeof(PushGroupMarkerEXT) == 8,
- Sizeof_PushGroupMarkerEXT_is_not_8);
-COMPILE_ASSERT(offsetof(PushGroupMarkerEXT, header) == 0,
- OffsetOf_PushGroupMarkerEXT_header_not_0);
-COMPILE_ASSERT(offsetof(PushGroupMarkerEXT, bucket_id) == 4,
- OffsetOf_PushGroupMarkerEXT_bucket_id_not_4);
+static_assert(sizeof(PushGroupMarkerEXT) == 8,
+ "size of PushGroupMarkerEXT should be 8");
+static_assert(offsetof(PushGroupMarkerEXT, header) == 0,
+ "offset of PushGroupMarkerEXT header should be 0");
+static_assert(offsetof(PushGroupMarkerEXT, bucket_id) == 4,
+ "offset of PushGroupMarkerEXT bucket_id should be 4");
struct PopGroupMarkerEXT {
typedef PopGroupMarkerEXT ValueType;
@@ -9120,10 +9232,10 @@ struct PopGroupMarkerEXT {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(PopGroupMarkerEXT) == 4,
- Sizeof_PopGroupMarkerEXT_is_not_4);
-COMPILE_ASSERT(offsetof(PopGroupMarkerEXT, header) == 0,
- OffsetOf_PopGroupMarkerEXT_header_not_0);
+static_assert(sizeof(PopGroupMarkerEXT) == 4,
+ "size of PopGroupMarkerEXT should be 4");
+static_assert(offsetof(PopGroupMarkerEXT, header) == 0,
+ "offset of PopGroupMarkerEXT header should be 0");
struct GenVertexArraysOESImmediate {
typedef GenVertexArraysOESImmediate ValueType;
@@ -9160,12 +9272,12 @@ struct GenVertexArraysOESImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(GenVertexArraysOESImmediate) == 8,
- Sizeof_GenVertexArraysOESImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(GenVertexArraysOESImmediate, header) == 0,
- OffsetOf_GenVertexArraysOESImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(GenVertexArraysOESImmediate, n) == 4,
- OffsetOf_GenVertexArraysOESImmediate_n_not_4);
+static_assert(sizeof(GenVertexArraysOESImmediate) == 8,
+ "size of GenVertexArraysOESImmediate should be 8");
+static_assert(offsetof(GenVertexArraysOESImmediate, header) == 0,
+ "offset of GenVertexArraysOESImmediate header should be 0");
+static_assert(offsetof(GenVertexArraysOESImmediate, n) == 4,
+ "offset of GenVertexArraysOESImmediate n should be 4");
struct DeleteVertexArraysOESImmediate {
typedef DeleteVertexArraysOESImmediate ValueType;
@@ -9202,12 +9314,12 @@ struct DeleteVertexArraysOESImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(DeleteVertexArraysOESImmediate) == 8,
- Sizeof_DeleteVertexArraysOESImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(DeleteVertexArraysOESImmediate, header) == 0,
- OffsetOf_DeleteVertexArraysOESImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(DeleteVertexArraysOESImmediate, n) == 4,
- OffsetOf_DeleteVertexArraysOESImmediate_n_not_4);
+static_assert(sizeof(DeleteVertexArraysOESImmediate) == 8,
+ "size of DeleteVertexArraysOESImmediate should be 8");
+static_assert(offsetof(DeleteVertexArraysOESImmediate, header) == 0,
+ "offset of DeleteVertexArraysOESImmediate header should be 0");
+static_assert(offsetof(DeleteVertexArraysOESImmediate, n) == 4,
+ "offset of DeleteVertexArraysOESImmediate n should be 4");
struct IsVertexArrayOES {
typedef IsVertexArrayOES ValueType;
@@ -9247,16 +9359,16 @@ struct IsVertexArrayOES {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(IsVertexArrayOES) == 16,
- Sizeof_IsVertexArrayOES_is_not_16);
-COMPILE_ASSERT(offsetof(IsVertexArrayOES, header) == 0,
- OffsetOf_IsVertexArrayOES_header_not_0);
-COMPILE_ASSERT(offsetof(IsVertexArrayOES, array) == 4,
- OffsetOf_IsVertexArrayOES_array_not_4);
-COMPILE_ASSERT(offsetof(IsVertexArrayOES, result_shm_id) == 8,
- OffsetOf_IsVertexArrayOES_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(IsVertexArrayOES, result_shm_offset) == 12,
- OffsetOf_IsVertexArrayOES_result_shm_offset_not_12);
+static_assert(sizeof(IsVertexArrayOES) == 16,
+ "size of IsVertexArrayOES should be 16");
+static_assert(offsetof(IsVertexArrayOES, header) == 0,
+ "offset of IsVertexArrayOES header should be 0");
+static_assert(offsetof(IsVertexArrayOES, array) == 4,
+ "offset of IsVertexArrayOES array should be 4");
+static_assert(offsetof(IsVertexArrayOES, result_shm_id) == 8,
+ "offset of IsVertexArrayOES result_shm_id should be 8");
+static_assert(offsetof(IsVertexArrayOES, result_shm_offset) == 12,
+ "offset of IsVertexArrayOES result_shm_offset should be 12");
struct BindVertexArrayOES {
typedef BindVertexArrayOES ValueType;
@@ -9284,12 +9396,12 @@ struct BindVertexArrayOES {
uint32_t array;
};
-COMPILE_ASSERT(sizeof(BindVertexArrayOES) == 8,
- Sizeof_BindVertexArrayOES_is_not_8);
-COMPILE_ASSERT(offsetof(BindVertexArrayOES, header) == 0,
- OffsetOf_BindVertexArrayOES_header_not_0);
-COMPILE_ASSERT(offsetof(BindVertexArrayOES, array) == 4,
- OffsetOf_BindVertexArrayOES_array_not_4);
+static_assert(sizeof(BindVertexArrayOES) == 8,
+ "size of BindVertexArrayOES should be 8");
+static_assert(offsetof(BindVertexArrayOES, header) == 0,
+ "offset of BindVertexArrayOES header should be 0");
+static_assert(offsetof(BindVertexArrayOES, array) == 4,
+ "offset of BindVertexArrayOES array should be 4");
struct SwapBuffers {
typedef SwapBuffers ValueType;
@@ -9313,9 +9425,9 @@ struct SwapBuffers {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(SwapBuffers) == 4, Sizeof_SwapBuffers_is_not_4);
-COMPILE_ASSERT(offsetof(SwapBuffers, header) == 0,
- OffsetOf_SwapBuffers_header_not_0);
+static_assert(sizeof(SwapBuffers) == 4, "size of SwapBuffers should be 4");
+static_assert(offsetof(SwapBuffers, header) == 0,
+ "offset of SwapBuffers header should be 0");
struct GetMaxValueInBufferCHROMIUM {
typedef GetMaxValueInBufferCHROMIUM ValueType;
@@ -9367,22 +9479,24 @@ struct GetMaxValueInBufferCHROMIUM {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(GetMaxValueInBufferCHROMIUM) == 28,
- Sizeof_GetMaxValueInBufferCHROMIUM_is_not_28);
-COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, header) == 0,
- OffsetOf_GetMaxValueInBufferCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, buffer_id) == 4,
- OffsetOf_GetMaxValueInBufferCHROMIUM_buffer_id_not_4);
-COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, count) == 8,
- OffsetOf_GetMaxValueInBufferCHROMIUM_count_not_8);
-COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, type) == 12,
- OffsetOf_GetMaxValueInBufferCHROMIUM_type_not_12);
-COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, offset) == 16,
- OffsetOf_GetMaxValueInBufferCHROMIUM_offset_not_16);
-COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, result_shm_id) == 20,
- OffsetOf_GetMaxValueInBufferCHROMIUM_result_shm_id_not_20);
-COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, result_shm_offset) == 24,
- OffsetOf_GetMaxValueInBufferCHROMIUM_result_shm_offset_not_24);
+static_assert(sizeof(GetMaxValueInBufferCHROMIUM) == 28,
+ "size of GetMaxValueInBufferCHROMIUM should be 28");
+static_assert(offsetof(GetMaxValueInBufferCHROMIUM, header) == 0,
+ "offset of GetMaxValueInBufferCHROMIUM header should be 0");
+static_assert(offsetof(GetMaxValueInBufferCHROMIUM, buffer_id) == 4,
+ "offset of GetMaxValueInBufferCHROMIUM buffer_id should be 4");
+static_assert(offsetof(GetMaxValueInBufferCHROMIUM, count) == 8,
+ "offset of GetMaxValueInBufferCHROMIUM count should be 8");
+static_assert(offsetof(GetMaxValueInBufferCHROMIUM, type) == 12,
+ "offset of GetMaxValueInBufferCHROMIUM type should be 12");
+static_assert(offsetof(GetMaxValueInBufferCHROMIUM, offset) == 16,
+ "offset of GetMaxValueInBufferCHROMIUM offset should be 16");
+static_assert(
+ offsetof(GetMaxValueInBufferCHROMIUM, result_shm_id) == 20,
+ "offset of GetMaxValueInBufferCHROMIUM result_shm_id should be 20");
+static_assert(
+ offsetof(GetMaxValueInBufferCHROMIUM, result_shm_offset) == 24,
+ "offset of GetMaxValueInBufferCHROMIUM result_shm_offset should be 24");
struct EnableFeatureCHROMIUM {
typedef EnableFeatureCHROMIUM ValueType;
@@ -9422,16 +9536,16 @@ struct EnableFeatureCHROMIUM {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(EnableFeatureCHROMIUM) == 16,
- Sizeof_EnableFeatureCHROMIUM_is_not_16);
-COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, header) == 0,
- OffsetOf_EnableFeatureCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, bucket_id) == 4,
- OffsetOf_EnableFeatureCHROMIUM_bucket_id_not_4);
-COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, result_shm_id) == 8,
- OffsetOf_EnableFeatureCHROMIUM_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, result_shm_offset) == 12,
- OffsetOf_EnableFeatureCHROMIUM_result_shm_offset_not_12);
+static_assert(sizeof(EnableFeatureCHROMIUM) == 16,
+ "size of EnableFeatureCHROMIUM should be 16");
+static_assert(offsetof(EnableFeatureCHROMIUM, header) == 0,
+ "offset of EnableFeatureCHROMIUM header should be 0");
+static_assert(offsetof(EnableFeatureCHROMIUM, bucket_id) == 4,
+ "offset of EnableFeatureCHROMIUM bucket_id should be 4");
+static_assert(offsetof(EnableFeatureCHROMIUM, result_shm_id) == 8,
+ "offset of EnableFeatureCHROMIUM result_shm_id should be 8");
+static_assert(offsetof(EnableFeatureCHROMIUM, result_shm_offset) == 12,
+ "offset of EnableFeatureCHROMIUM result_shm_offset should be 12");
struct ResizeCHROMIUM {
typedef ResizeCHROMIUM ValueType;
@@ -9463,15 +9577,16 @@ struct ResizeCHROMIUM {
float scale_factor;
};
-COMPILE_ASSERT(sizeof(ResizeCHROMIUM) == 16, Sizeof_ResizeCHROMIUM_is_not_16);
-COMPILE_ASSERT(offsetof(ResizeCHROMIUM, header) == 0,
- OffsetOf_ResizeCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(ResizeCHROMIUM, width) == 4,
- OffsetOf_ResizeCHROMIUM_width_not_4);
-COMPILE_ASSERT(offsetof(ResizeCHROMIUM, height) == 8,
- OffsetOf_ResizeCHROMIUM_height_not_8);
-COMPILE_ASSERT(offsetof(ResizeCHROMIUM, scale_factor) == 12,
- OffsetOf_ResizeCHROMIUM_scale_factor_not_12);
+static_assert(sizeof(ResizeCHROMIUM) == 16,
+ "size of ResizeCHROMIUM should be 16");
+static_assert(offsetof(ResizeCHROMIUM, header) == 0,
+ "offset of ResizeCHROMIUM header should be 0");
+static_assert(offsetof(ResizeCHROMIUM, width) == 4,
+ "offset of ResizeCHROMIUM width should be 4");
+static_assert(offsetof(ResizeCHROMIUM, height) == 8,
+ "offset of ResizeCHROMIUM height should be 8");
+static_assert(offsetof(ResizeCHROMIUM, scale_factor) == 12,
+ "offset of ResizeCHROMIUM scale_factor should be 12");
struct GetRequestableExtensionsCHROMIUM {
typedef GetRequestableExtensionsCHROMIUM ValueType;
@@ -9499,12 +9614,13 @@ struct GetRequestableExtensionsCHROMIUM {
uint32_t bucket_id;
};
-COMPILE_ASSERT(sizeof(GetRequestableExtensionsCHROMIUM) == 8,
- Sizeof_GetRequestableExtensionsCHROMIUM_is_not_8);
-COMPILE_ASSERT(offsetof(GetRequestableExtensionsCHROMIUM, header) == 0,
- OffsetOf_GetRequestableExtensionsCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(GetRequestableExtensionsCHROMIUM, bucket_id) == 4,
- OffsetOf_GetRequestableExtensionsCHROMIUM_bucket_id_not_4);
+static_assert(sizeof(GetRequestableExtensionsCHROMIUM) == 8,
+ "size of GetRequestableExtensionsCHROMIUM should be 8");
+static_assert(offsetof(GetRequestableExtensionsCHROMIUM, header) == 0,
+ "offset of GetRequestableExtensionsCHROMIUM header should be 0");
+static_assert(
+ offsetof(GetRequestableExtensionsCHROMIUM, bucket_id) == 4,
+ "offset of GetRequestableExtensionsCHROMIUM bucket_id should be 4");
struct RequestExtensionCHROMIUM {
typedef RequestExtensionCHROMIUM ValueType;
@@ -9532,12 +9648,12 @@ struct RequestExtensionCHROMIUM {
uint32_t bucket_id;
};
-COMPILE_ASSERT(sizeof(RequestExtensionCHROMIUM) == 8,
- Sizeof_RequestExtensionCHROMIUM_is_not_8);
-COMPILE_ASSERT(offsetof(RequestExtensionCHROMIUM, header) == 0,
- OffsetOf_RequestExtensionCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(RequestExtensionCHROMIUM, bucket_id) == 4,
- OffsetOf_RequestExtensionCHROMIUM_bucket_id_not_4);
+static_assert(sizeof(RequestExtensionCHROMIUM) == 8,
+ "size of RequestExtensionCHROMIUM should be 8");
+static_assert(offsetof(RequestExtensionCHROMIUM, header) == 0,
+ "offset of RequestExtensionCHROMIUM header should be 0");
+static_assert(offsetof(RequestExtensionCHROMIUM, bucket_id) == 4,
+ "offset of RequestExtensionCHROMIUM bucket_id should be 4");
struct GetProgramInfoCHROMIUM {
typedef GetProgramInfoCHROMIUM ValueType;
@@ -9573,20 +9689,23 @@ struct GetProgramInfoCHROMIUM {
uint32_t bucket_id;
};
-COMPILE_ASSERT(sizeof(GetProgramInfoCHROMIUM) == 12,
- Sizeof_GetProgramInfoCHROMIUM_is_not_12);
-COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM, header) == 0,
- OffsetOf_GetProgramInfoCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM, program) == 4,
- OffsetOf_GetProgramInfoCHROMIUM_program_not_4);
-COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM, bucket_id) == 8,
- OffsetOf_GetProgramInfoCHROMIUM_bucket_id_not_8);
-COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM::Result, link_status) == 0,
- OffsetOf_GetProgramInfoCHROMIUM_Result_link_status_not_0);
-COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM::Result, num_attribs) == 4,
- OffsetOf_GetProgramInfoCHROMIUM_Result_num_attribs_not_4);
-COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM::Result, num_uniforms) == 8,
- OffsetOf_GetProgramInfoCHROMIUM_Result_num_uniforms_not_8);
+static_assert(sizeof(GetProgramInfoCHROMIUM) == 12,
+ "size of GetProgramInfoCHROMIUM should be 12");
+static_assert(offsetof(GetProgramInfoCHROMIUM, header) == 0,
+ "offset of GetProgramInfoCHROMIUM header should be 0");
+static_assert(offsetof(GetProgramInfoCHROMIUM, program) == 4,
+ "offset of GetProgramInfoCHROMIUM program should be 4");
+static_assert(offsetof(GetProgramInfoCHROMIUM, bucket_id) == 8,
+ "offset of GetProgramInfoCHROMIUM bucket_id should be 8");
+static_assert(
+ offsetof(GetProgramInfoCHROMIUM::Result, link_status) == 0,
+ "offset of GetProgramInfoCHROMIUM Result link_status should be 0");
+static_assert(
+ offsetof(GetProgramInfoCHROMIUM::Result, num_attribs) == 4,
+ "offset of GetProgramInfoCHROMIUM Result num_attribs should be 4");
+static_assert(
+ offsetof(GetProgramInfoCHROMIUM::Result, num_uniforms) == 8,
+ "offset of GetProgramInfoCHROMIUM Result num_uniforms should be 8");
struct GetTranslatedShaderSourceANGLE {
typedef GetTranslatedShaderSourceANGLE ValueType;
@@ -9616,14 +9735,14 @@ struct GetTranslatedShaderSourceANGLE {
uint32_t bucket_id;
};
-COMPILE_ASSERT(sizeof(GetTranslatedShaderSourceANGLE) == 12,
- Sizeof_GetTranslatedShaderSourceANGLE_is_not_12);
-COMPILE_ASSERT(offsetof(GetTranslatedShaderSourceANGLE, header) == 0,
- OffsetOf_GetTranslatedShaderSourceANGLE_header_not_0);
-COMPILE_ASSERT(offsetof(GetTranslatedShaderSourceANGLE, shader) == 4,
- OffsetOf_GetTranslatedShaderSourceANGLE_shader_not_4);
-COMPILE_ASSERT(offsetof(GetTranslatedShaderSourceANGLE, bucket_id) == 8,
- OffsetOf_GetTranslatedShaderSourceANGLE_bucket_id_not_8);
+static_assert(sizeof(GetTranslatedShaderSourceANGLE) == 12,
+ "size of GetTranslatedShaderSourceANGLE should be 12");
+static_assert(offsetof(GetTranslatedShaderSourceANGLE, header) == 0,
+ "offset of GetTranslatedShaderSourceANGLE header should be 0");
+static_assert(offsetof(GetTranslatedShaderSourceANGLE, shader) == 4,
+ "offset of GetTranslatedShaderSourceANGLE shader should be 4");
+static_assert(offsetof(GetTranslatedShaderSourceANGLE, bucket_id) == 8,
+ "offset of GetTranslatedShaderSourceANGLE bucket_id should be 8");
struct PostSubBufferCHROMIUM {
typedef PostSubBufferCHROMIUM ValueType;
@@ -9657,18 +9776,18 @@ struct PostSubBufferCHROMIUM {
int32_t height;
};
-COMPILE_ASSERT(sizeof(PostSubBufferCHROMIUM) == 20,
- Sizeof_PostSubBufferCHROMIUM_is_not_20);
-COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, header) == 0,
- OffsetOf_PostSubBufferCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, x) == 4,
- OffsetOf_PostSubBufferCHROMIUM_x_not_4);
-COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, y) == 8,
- OffsetOf_PostSubBufferCHROMIUM_y_not_8);
-COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, width) == 12,
- OffsetOf_PostSubBufferCHROMIUM_width_not_12);
-COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, height) == 16,
- OffsetOf_PostSubBufferCHROMIUM_height_not_16);
+static_assert(sizeof(PostSubBufferCHROMIUM) == 20,
+ "size of PostSubBufferCHROMIUM should be 20");
+static_assert(offsetof(PostSubBufferCHROMIUM, header) == 0,
+ "offset of PostSubBufferCHROMIUM header should be 0");
+static_assert(offsetof(PostSubBufferCHROMIUM, x) == 4,
+ "offset of PostSubBufferCHROMIUM x should be 4");
+static_assert(offsetof(PostSubBufferCHROMIUM, y) == 8,
+ "offset of PostSubBufferCHROMIUM y should be 8");
+static_assert(offsetof(PostSubBufferCHROMIUM, width) == 12,
+ "offset of PostSubBufferCHROMIUM width should be 12");
+static_assert(offsetof(PostSubBufferCHROMIUM, height) == 16,
+ "offset of PostSubBufferCHROMIUM height should be 16");
struct TexImageIOSurface2DCHROMIUM {
typedef TexImageIOSurface2DCHROMIUM ValueType;
@@ -9714,20 +9833,20 @@ struct TexImageIOSurface2DCHROMIUM {
uint32_t plane;
};
-COMPILE_ASSERT(sizeof(TexImageIOSurface2DCHROMIUM) == 24,
- Sizeof_TexImageIOSurface2DCHROMIUM_is_not_24);
-COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, header) == 0,
- OffsetOf_TexImageIOSurface2DCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, target) == 4,
- OffsetOf_TexImageIOSurface2DCHROMIUM_target_not_4);
-COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, width) == 8,
- OffsetOf_TexImageIOSurface2DCHROMIUM_width_not_8);
-COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, height) == 12,
- OffsetOf_TexImageIOSurface2DCHROMIUM_height_not_12);
-COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, ioSurfaceId) == 16,
- OffsetOf_TexImageIOSurface2DCHROMIUM_ioSurfaceId_not_16);
-COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, plane) == 20,
- OffsetOf_TexImageIOSurface2DCHROMIUM_plane_not_20);
+static_assert(sizeof(TexImageIOSurface2DCHROMIUM) == 24,
+ "size of TexImageIOSurface2DCHROMIUM should be 24");
+static_assert(offsetof(TexImageIOSurface2DCHROMIUM, header) == 0,
+ "offset of TexImageIOSurface2DCHROMIUM header should be 0");
+static_assert(offsetof(TexImageIOSurface2DCHROMIUM, target) == 4,
+ "offset of TexImageIOSurface2DCHROMIUM target should be 4");
+static_assert(offsetof(TexImageIOSurface2DCHROMIUM, width) == 8,
+ "offset of TexImageIOSurface2DCHROMIUM width should be 8");
+static_assert(offsetof(TexImageIOSurface2DCHROMIUM, height) == 12,
+ "offset of TexImageIOSurface2DCHROMIUM height should be 12");
+static_assert(offsetof(TexImageIOSurface2DCHROMIUM, ioSurfaceId) == 16,
+ "offset of TexImageIOSurface2DCHROMIUM ioSurfaceId should be 16");
+static_assert(offsetof(TexImageIOSurface2DCHROMIUM, plane) == 20,
+ "offset of TexImageIOSurface2DCHROMIUM plane should be 20");
struct CopyTextureCHROMIUM {
typedef CopyTextureCHROMIUM ValueType;
@@ -9777,22 +9896,22 @@ struct CopyTextureCHROMIUM {
uint32_t dest_type;
};
-COMPILE_ASSERT(sizeof(CopyTextureCHROMIUM) == 28,
- Sizeof_CopyTextureCHROMIUM_is_not_28);
-COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, header) == 0,
- OffsetOf_CopyTextureCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, target) == 4,
- OffsetOf_CopyTextureCHROMIUM_target_not_4);
-COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, source_id) == 8,
- OffsetOf_CopyTextureCHROMIUM_source_id_not_8);
-COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, dest_id) == 12,
- OffsetOf_CopyTextureCHROMIUM_dest_id_not_12);
-COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, level) == 16,
- OffsetOf_CopyTextureCHROMIUM_level_not_16);
-COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, internalformat) == 20,
- OffsetOf_CopyTextureCHROMIUM_internalformat_not_20);
-COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, dest_type) == 24,
- OffsetOf_CopyTextureCHROMIUM_dest_type_not_24);
+static_assert(sizeof(CopyTextureCHROMIUM) == 28,
+ "size of CopyTextureCHROMIUM should be 28");
+static_assert(offsetof(CopyTextureCHROMIUM, header) == 0,
+ "offset of CopyTextureCHROMIUM header should be 0");
+static_assert(offsetof(CopyTextureCHROMIUM, target) == 4,
+ "offset of CopyTextureCHROMIUM target should be 4");
+static_assert(offsetof(CopyTextureCHROMIUM, source_id) == 8,
+ "offset of CopyTextureCHROMIUM source_id should be 8");
+static_assert(offsetof(CopyTextureCHROMIUM, dest_id) == 12,
+ "offset of CopyTextureCHROMIUM dest_id should be 12");
+static_assert(offsetof(CopyTextureCHROMIUM, level) == 16,
+ "offset of CopyTextureCHROMIUM level should be 16");
+static_assert(offsetof(CopyTextureCHROMIUM, internalformat) == 20,
+ "offset of CopyTextureCHROMIUM internalformat should be 20");
+static_assert(offsetof(CopyTextureCHROMIUM, dest_type) == 24,
+ "offset of CopyTextureCHROMIUM dest_type should be 24");
struct DrawArraysInstancedANGLE {
typedef DrawArraysInstancedANGLE ValueType;
@@ -9830,18 +9949,18 @@ struct DrawArraysInstancedANGLE {
int32_t primcount;
};
-COMPILE_ASSERT(sizeof(DrawArraysInstancedANGLE) == 20,
- Sizeof_DrawArraysInstancedANGLE_is_not_20);
-COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, header) == 0,
- OffsetOf_DrawArraysInstancedANGLE_header_not_0);
-COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, mode) == 4,
- OffsetOf_DrawArraysInstancedANGLE_mode_not_4);
-COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, first) == 8,
- OffsetOf_DrawArraysInstancedANGLE_first_not_8);
-COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, count) == 12,
- OffsetOf_DrawArraysInstancedANGLE_count_not_12);
-COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, primcount) == 16,
- OffsetOf_DrawArraysInstancedANGLE_primcount_not_16);
+static_assert(sizeof(DrawArraysInstancedANGLE) == 20,
+ "size of DrawArraysInstancedANGLE should be 20");
+static_assert(offsetof(DrawArraysInstancedANGLE, header) == 0,
+ "offset of DrawArraysInstancedANGLE header should be 0");
+static_assert(offsetof(DrawArraysInstancedANGLE, mode) == 4,
+ "offset of DrawArraysInstancedANGLE mode should be 4");
+static_assert(offsetof(DrawArraysInstancedANGLE, first) == 8,
+ "offset of DrawArraysInstancedANGLE first should be 8");
+static_assert(offsetof(DrawArraysInstancedANGLE, count) == 12,
+ "offset of DrawArraysInstancedANGLE count should be 12");
+static_assert(offsetof(DrawArraysInstancedANGLE, primcount) == 16,
+ "offset of DrawArraysInstancedANGLE primcount should be 16");
struct DrawElementsInstancedANGLE {
typedef DrawElementsInstancedANGLE ValueType;
@@ -9887,20 +10006,20 @@ struct DrawElementsInstancedANGLE {
int32_t primcount;
};
-COMPILE_ASSERT(sizeof(DrawElementsInstancedANGLE) == 24,
- Sizeof_DrawElementsInstancedANGLE_is_not_24);
-COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, header) == 0,
- OffsetOf_DrawElementsInstancedANGLE_header_not_0);
-COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, mode) == 4,
- OffsetOf_DrawElementsInstancedANGLE_mode_not_4);
-COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, count) == 8,
- OffsetOf_DrawElementsInstancedANGLE_count_not_8);
-COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, type) == 12,
- OffsetOf_DrawElementsInstancedANGLE_type_not_12);
-COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, index_offset) == 16,
- OffsetOf_DrawElementsInstancedANGLE_index_offset_not_16);
-COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, primcount) == 20,
- OffsetOf_DrawElementsInstancedANGLE_primcount_not_20);
+static_assert(sizeof(DrawElementsInstancedANGLE) == 24,
+ "size of DrawElementsInstancedANGLE should be 24");
+static_assert(offsetof(DrawElementsInstancedANGLE, header) == 0,
+ "offset of DrawElementsInstancedANGLE header should be 0");
+static_assert(offsetof(DrawElementsInstancedANGLE, mode) == 4,
+ "offset of DrawElementsInstancedANGLE mode should be 4");
+static_assert(offsetof(DrawElementsInstancedANGLE, count) == 8,
+ "offset of DrawElementsInstancedANGLE count should be 8");
+static_assert(offsetof(DrawElementsInstancedANGLE, type) == 12,
+ "offset of DrawElementsInstancedANGLE type should be 12");
+static_assert(offsetof(DrawElementsInstancedANGLE, index_offset) == 16,
+ "offset of DrawElementsInstancedANGLE index_offset should be 16");
+static_assert(offsetof(DrawElementsInstancedANGLE, primcount) == 20,
+ "offset of DrawElementsInstancedANGLE primcount should be 20");
struct VertexAttribDivisorANGLE {
typedef VertexAttribDivisorANGLE ValueType;
@@ -9930,14 +10049,14 @@ struct VertexAttribDivisorANGLE {
uint32_t divisor;
};
-COMPILE_ASSERT(sizeof(VertexAttribDivisorANGLE) == 12,
- Sizeof_VertexAttribDivisorANGLE_is_not_12);
-COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, header) == 0,
- OffsetOf_VertexAttribDivisorANGLE_header_not_0);
-COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, index) == 4,
- OffsetOf_VertexAttribDivisorANGLE_index_not_4);
-COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, divisor) == 8,
- OffsetOf_VertexAttribDivisorANGLE_divisor_not_8);
+static_assert(sizeof(VertexAttribDivisorANGLE) == 12,
+ "size of VertexAttribDivisorANGLE should be 12");
+static_assert(offsetof(VertexAttribDivisorANGLE, header) == 0,
+ "offset of VertexAttribDivisorANGLE header should be 0");
+static_assert(offsetof(VertexAttribDivisorANGLE, index) == 4,
+ "offset of VertexAttribDivisorANGLE index should be 4");
+static_assert(offsetof(VertexAttribDivisorANGLE, divisor) == 8,
+ "offset of VertexAttribDivisorANGLE divisor should be 8");
struct ProduceTextureCHROMIUMImmediate {
typedef ProduceTextureCHROMIUMImmediate ValueType;
@@ -9972,12 +10091,12 @@ struct ProduceTextureCHROMIUMImmediate {
uint32_t target;
};
-COMPILE_ASSERT(sizeof(ProduceTextureCHROMIUMImmediate) == 8,
- Sizeof_ProduceTextureCHROMIUMImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUMImmediate, header) == 0,
- OffsetOf_ProduceTextureCHROMIUMImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUMImmediate, target) == 4,
- OffsetOf_ProduceTextureCHROMIUMImmediate_target_not_4);
+static_assert(sizeof(ProduceTextureCHROMIUMImmediate) == 8,
+ "size of ProduceTextureCHROMIUMImmediate should be 8");
+static_assert(offsetof(ProduceTextureCHROMIUMImmediate, header) == 0,
+ "offset of ProduceTextureCHROMIUMImmediate header should be 0");
+static_assert(offsetof(ProduceTextureCHROMIUMImmediate, target) == 4,
+ "offset of ProduceTextureCHROMIUMImmediate target should be 4");
struct ProduceTextureDirectCHROMIUMImmediate {
typedef ProduceTextureDirectCHROMIUMImmediate ValueType;
@@ -10017,14 +10136,17 @@ struct ProduceTextureDirectCHROMIUMImmediate {
uint32_t target;
};
-COMPILE_ASSERT(sizeof(ProduceTextureDirectCHROMIUMImmediate) == 12,
- Sizeof_ProduceTextureDirectCHROMIUMImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(ProduceTextureDirectCHROMIUMImmediate, header) == 0,
- OffsetOf_ProduceTextureDirectCHROMIUMImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(ProduceTextureDirectCHROMIUMImmediate, texture) == 4,
- OffsetOf_ProduceTextureDirectCHROMIUMImmediate_texture_not_4);
-COMPILE_ASSERT(offsetof(ProduceTextureDirectCHROMIUMImmediate, target) == 8,
- OffsetOf_ProduceTextureDirectCHROMIUMImmediate_target_not_8);
+static_assert(sizeof(ProduceTextureDirectCHROMIUMImmediate) == 12,
+ "size of ProduceTextureDirectCHROMIUMImmediate should be 12");
+static_assert(
+ offsetof(ProduceTextureDirectCHROMIUMImmediate, header) == 0,
+ "offset of ProduceTextureDirectCHROMIUMImmediate header should be 0");
+static_assert(
+ offsetof(ProduceTextureDirectCHROMIUMImmediate, texture) == 4,
+ "offset of ProduceTextureDirectCHROMIUMImmediate texture should be 4");
+static_assert(
+ offsetof(ProduceTextureDirectCHROMIUMImmediate, target) == 8,
+ "offset of ProduceTextureDirectCHROMIUMImmediate target should be 8");
struct ConsumeTextureCHROMIUMImmediate {
typedef ConsumeTextureCHROMIUMImmediate ValueType;
@@ -10059,12 +10181,12 @@ struct ConsumeTextureCHROMIUMImmediate {
uint32_t target;
};
-COMPILE_ASSERT(sizeof(ConsumeTextureCHROMIUMImmediate) == 8,
- Sizeof_ConsumeTextureCHROMIUMImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUMImmediate, header) == 0,
- OffsetOf_ConsumeTextureCHROMIUMImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUMImmediate, target) == 4,
- OffsetOf_ConsumeTextureCHROMIUMImmediate_target_not_4);
+static_assert(sizeof(ConsumeTextureCHROMIUMImmediate) == 8,
+ "size of ConsumeTextureCHROMIUMImmediate should be 8");
+static_assert(offsetof(ConsumeTextureCHROMIUMImmediate, header) == 0,
+ "offset of ConsumeTextureCHROMIUMImmediate header should be 0");
+static_assert(offsetof(ConsumeTextureCHROMIUMImmediate, target) == 4,
+ "offset of ConsumeTextureCHROMIUMImmediate target should be 4");
struct BindUniformLocationCHROMIUMBucket {
typedef BindUniformLocationCHROMIUMBucket ValueType;
@@ -10099,17 +10221,19 @@ struct BindUniformLocationCHROMIUMBucket {
uint32_t name_bucket_id;
};
-COMPILE_ASSERT(sizeof(BindUniformLocationCHROMIUMBucket) == 16,
- Sizeof_BindUniformLocationCHROMIUMBucket_is_not_16);
-COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUMBucket, header) == 0,
- OffsetOf_BindUniformLocationCHROMIUMBucket_header_not_0);
-COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUMBucket, program) == 4,
- OffsetOf_BindUniformLocationCHROMIUMBucket_program_not_4);
-COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUMBucket, location) == 8,
- OffsetOf_BindUniformLocationCHROMIUMBucket_location_not_8);
-COMPILE_ASSERT(
+static_assert(sizeof(BindUniformLocationCHROMIUMBucket) == 16,
+ "size of BindUniformLocationCHROMIUMBucket should be 16");
+static_assert(offsetof(BindUniformLocationCHROMIUMBucket, header) == 0,
+ "offset of BindUniformLocationCHROMIUMBucket header should be 0");
+static_assert(
+ offsetof(BindUniformLocationCHROMIUMBucket, program) == 4,
+ "offset of BindUniformLocationCHROMIUMBucket program should be 4");
+static_assert(
+ offsetof(BindUniformLocationCHROMIUMBucket, location) == 8,
+ "offset of BindUniformLocationCHROMIUMBucket location should be 8");
+static_assert(
offsetof(BindUniformLocationCHROMIUMBucket, name_bucket_id) == 12,
- OffsetOf_BindUniformLocationCHROMIUMBucket_name_bucket_id_not_12);
+ "offset of BindUniformLocationCHROMIUMBucket name_bucket_id should be 12");
struct GenValuebuffersCHROMIUMImmediate {
typedef GenValuebuffersCHROMIUMImmediate ValueType;
@@ -10146,12 +10270,12 @@ struct GenValuebuffersCHROMIUMImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(GenValuebuffersCHROMIUMImmediate) == 8,
- Sizeof_GenValuebuffersCHROMIUMImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(GenValuebuffersCHROMIUMImmediate, header) == 0,
- OffsetOf_GenValuebuffersCHROMIUMImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(GenValuebuffersCHROMIUMImmediate, n) == 4,
- OffsetOf_GenValuebuffersCHROMIUMImmediate_n_not_4);
+static_assert(sizeof(GenValuebuffersCHROMIUMImmediate) == 8,
+ "size of GenValuebuffersCHROMIUMImmediate should be 8");
+static_assert(offsetof(GenValuebuffersCHROMIUMImmediate, header) == 0,
+ "offset of GenValuebuffersCHROMIUMImmediate header should be 0");
+static_assert(offsetof(GenValuebuffersCHROMIUMImmediate, n) == 4,
+ "offset of GenValuebuffersCHROMIUMImmediate n should be 4");
struct DeleteValuebuffersCHROMIUMImmediate {
typedef DeleteValuebuffersCHROMIUMImmediate ValueType;
@@ -10188,12 +10312,13 @@ struct DeleteValuebuffersCHROMIUMImmediate {
int32_t n;
};
-COMPILE_ASSERT(sizeof(DeleteValuebuffersCHROMIUMImmediate) == 8,
- Sizeof_DeleteValuebuffersCHROMIUMImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(DeleteValuebuffersCHROMIUMImmediate, header) == 0,
- OffsetOf_DeleteValuebuffersCHROMIUMImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(DeleteValuebuffersCHROMIUMImmediate, n) == 4,
- OffsetOf_DeleteValuebuffersCHROMIUMImmediate_n_not_4);
+static_assert(sizeof(DeleteValuebuffersCHROMIUMImmediate) == 8,
+ "size of DeleteValuebuffersCHROMIUMImmediate should be 8");
+static_assert(
+ offsetof(DeleteValuebuffersCHROMIUMImmediate, header) == 0,
+ "offset of DeleteValuebuffersCHROMIUMImmediate header should be 0");
+static_assert(offsetof(DeleteValuebuffersCHROMIUMImmediate, n) == 4,
+ "offset of DeleteValuebuffersCHROMIUMImmediate n should be 4");
struct IsValuebufferCHROMIUM {
typedef IsValuebufferCHROMIUM ValueType;
@@ -10233,16 +10358,16 @@ struct IsValuebufferCHROMIUM {
uint32_t result_shm_offset;
};
-COMPILE_ASSERT(sizeof(IsValuebufferCHROMIUM) == 16,
- Sizeof_IsValuebufferCHROMIUM_is_not_16);
-COMPILE_ASSERT(offsetof(IsValuebufferCHROMIUM, header) == 0,
- OffsetOf_IsValuebufferCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(IsValuebufferCHROMIUM, valuebuffer) == 4,
- OffsetOf_IsValuebufferCHROMIUM_valuebuffer_not_4);
-COMPILE_ASSERT(offsetof(IsValuebufferCHROMIUM, result_shm_id) == 8,
- OffsetOf_IsValuebufferCHROMIUM_result_shm_id_not_8);
-COMPILE_ASSERT(offsetof(IsValuebufferCHROMIUM, result_shm_offset) == 12,
- OffsetOf_IsValuebufferCHROMIUM_result_shm_offset_not_12);
+static_assert(sizeof(IsValuebufferCHROMIUM) == 16,
+ "size of IsValuebufferCHROMIUM should be 16");
+static_assert(offsetof(IsValuebufferCHROMIUM, header) == 0,
+ "offset of IsValuebufferCHROMIUM header should be 0");
+static_assert(offsetof(IsValuebufferCHROMIUM, valuebuffer) == 4,
+ "offset of IsValuebufferCHROMIUM valuebuffer should be 4");
+static_assert(offsetof(IsValuebufferCHROMIUM, result_shm_id) == 8,
+ "offset of IsValuebufferCHROMIUM result_shm_id should be 8");
+static_assert(offsetof(IsValuebufferCHROMIUM, result_shm_offset) == 12,
+ "offset of IsValuebufferCHROMIUM result_shm_offset should be 12");
struct BindValuebufferCHROMIUM {
typedef BindValuebufferCHROMIUM ValueType;
@@ -10272,14 +10397,14 @@ struct BindValuebufferCHROMIUM {
uint32_t valuebuffer;
};
-COMPILE_ASSERT(sizeof(BindValuebufferCHROMIUM) == 12,
- Sizeof_BindValuebufferCHROMIUM_is_not_12);
-COMPILE_ASSERT(offsetof(BindValuebufferCHROMIUM, header) == 0,
- OffsetOf_BindValuebufferCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(BindValuebufferCHROMIUM, target) == 4,
- OffsetOf_BindValuebufferCHROMIUM_target_not_4);
-COMPILE_ASSERT(offsetof(BindValuebufferCHROMIUM, valuebuffer) == 8,
- OffsetOf_BindValuebufferCHROMIUM_valuebuffer_not_8);
+static_assert(sizeof(BindValuebufferCHROMIUM) == 12,
+ "size of BindValuebufferCHROMIUM should be 12");
+static_assert(offsetof(BindValuebufferCHROMIUM, header) == 0,
+ "offset of BindValuebufferCHROMIUM header should be 0");
+static_assert(offsetof(BindValuebufferCHROMIUM, target) == 4,
+ "offset of BindValuebufferCHROMIUM target should be 4");
+static_assert(offsetof(BindValuebufferCHROMIUM, valuebuffer) == 8,
+ "offset of BindValuebufferCHROMIUM valuebuffer should be 8");
struct SubscribeValueCHROMIUM {
typedef SubscribeValueCHROMIUM ValueType;
@@ -10309,14 +10434,14 @@ struct SubscribeValueCHROMIUM {
uint32_t subscription;
};
-COMPILE_ASSERT(sizeof(SubscribeValueCHROMIUM) == 12,
- Sizeof_SubscribeValueCHROMIUM_is_not_12);
-COMPILE_ASSERT(offsetof(SubscribeValueCHROMIUM, header) == 0,
- OffsetOf_SubscribeValueCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(SubscribeValueCHROMIUM, target) == 4,
- OffsetOf_SubscribeValueCHROMIUM_target_not_4);
-COMPILE_ASSERT(offsetof(SubscribeValueCHROMIUM, subscription) == 8,
- OffsetOf_SubscribeValueCHROMIUM_subscription_not_8);
+static_assert(sizeof(SubscribeValueCHROMIUM) == 12,
+ "size of SubscribeValueCHROMIUM should be 12");
+static_assert(offsetof(SubscribeValueCHROMIUM, header) == 0,
+ "offset of SubscribeValueCHROMIUM header should be 0");
+static_assert(offsetof(SubscribeValueCHROMIUM, target) == 4,
+ "offset of SubscribeValueCHROMIUM target should be 4");
+static_assert(offsetof(SubscribeValueCHROMIUM, subscription) == 8,
+ "offset of SubscribeValueCHROMIUM subscription should be 8");
struct PopulateSubscribedValuesCHROMIUM {
typedef PopulateSubscribedValuesCHROMIUM ValueType;
@@ -10344,12 +10469,12 @@ struct PopulateSubscribedValuesCHROMIUM {
uint32_t target;
};
-COMPILE_ASSERT(sizeof(PopulateSubscribedValuesCHROMIUM) == 8,
- Sizeof_PopulateSubscribedValuesCHROMIUM_is_not_8);
-COMPILE_ASSERT(offsetof(PopulateSubscribedValuesCHROMIUM, header) == 0,
- OffsetOf_PopulateSubscribedValuesCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(PopulateSubscribedValuesCHROMIUM, target) == 4,
- OffsetOf_PopulateSubscribedValuesCHROMIUM_target_not_4);
+static_assert(sizeof(PopulateSubscribedValuesCHROMIUM) == 8,
+ "size of PopulateSubscribedValuesCHROMIUM should be 8");
+static_assert(offsetof(PopulateSubscribedValuesCHROMIUM, header) == 0,
+ "offset of PopulateSubscribedValuesCHROMIUM header should be 0");
+static_assert(offsetof(PopulateSubscribedValuesCHROMIUM, target) == 4,
+ "offset of PopulateSubscribedValuesCHROMIUM target should be 4");
struct UniformValuebufferCHROMIUM {
typedef UniformValuebufferCHROMIUM ValueType;
@@ -10381,16 +10506,16 @@ struct UniformValuebufferCHROMIUM {
uint32_t subscription;
};
-COMPILE_ASSERT(sizeof(UniformValuebufferCHROMIUM) == 16,
- Sizeof_UniformValuebufferCHROMIUM_is_not_16);
-COMPILE_ASSERT(offsetof(UniformValuebufferCHROMIUM, header) == 0,
- OffsetOf_UniformValuebufferCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(UniformValuebufferCHROMIUM, location) == 4,
- OffsetOf_UniformValuebufferCHROMIUM_location_not_4);
-COMPILE_ASSERT(offsetof(UniformValuebufferCHROMIUM, target) == 8,
- OffsetOf_UniformValuebufferCHROMIUM_target_not_8);
-COMPILE_ASSERT(offsetof(UniformValuebufferCHROMIUM, subscription) == 12,
- OffsetOf_UniformValuebufferCHROMIUM_subscription_not_12);
+static_assert(sizeof(UniformValuebufferCHROMIUM) == 16,
+ "size of UniformValuebufferCHROMIUM should be 16");
+static_assert(offsetof(UniformValuebufferCHROMIUM, header) == 0,
+ "offset of UniformValuebufferCHROMIUM header should be 0");
+static_assert(offsetof(UniformValuebufferCHROMIUM, location) == 4,
+ "offset of UniformValuebufferCHROMIUM location should be 4");
+static_assert(offsetof(UniformValuebufferCHROMIUM, target) == 8,
+ "offset of UniformValuebufferCHROMIUM target should be 8");
+static_assert(offsetof(UniformValuebufferCHROMIUM, subscription) == 12,
+ "offset of UniformValuebufferCHROMIUM subscription should be 12");
struct BindTexImage2DCHROMIUM {
typedef BindTexImage2DCHROMIUM ValueType;
@@ -10420,14 +10545,14 @@ struct BindTexImage2DCHROMIUM {
int32_t imageId;
};
-COMPILE_ASSERT(sizeof(BindTexImage2DCHROMIUM) == 12,
- Sizeof_BindTexImage2DCHROMIUM_is_not_12);
-COMPILE_ASSERT(offsetof(BindTexImage2DCHROMIUM, header) == 0,
- OffsetOf_BindTexImage2DCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(BindTexImage2DCHROMIUM, target) == 4,
- OffsetOf_BindTexImage2DCHROMIUM_target_not_4);
-COMPILE_ASSERT(offsetof(BindTexImage2DCHROMIUM, imageId) == 8,
- OffsetOf_BindTexImage2DCHROMIUM_imageId_not_8);
+static_assert(sizeof(BindTexImage2DCHROMIUM) == 12,
+ "size of BindTexImage2DCHROMIUM should be 12");
+static_assert(offsetof(BindTexImage2DCHROMIUM, header) == 0,
+ "offset of BindTexImage2DCHROMIUM header should be 0");
+static_assert(offsetof(BindTexImage2DCHROMIUM, target) == 4,
+ "offset of BindTexImage2DCHROMIUM target should be 4");
+static_assert(offsetof(BindTexImage2DCHROMIUM, imageId) == 8,
+ "offset of BindTexImage2DCHROMIUM imageId should be 8");
struct ReleaseTexImage2DCHROMIUM {
typedef ReleaseTexImage2DCHROMIUM ValueType;
@@ -10457,14 +10582,14 @@ struct ReleaseTexImage2DCHROMIUM {
int32_t imageId;
};
-COMPILE_ASSERT(sizeof(ReleaseTexImage2DCHROMIUM) == 12,
- Sizeof_ReleaseTexImage2DCHROMIUM_is_not_12);
-COMPILE_ASSERT(offsetof(ReleaseTexImage2DCHROMIUM, header) == 0,
- OffsetOf_ReleaseTexImage2DCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(ReleaseTexImage2DCHROMIUM, target) == 4,
- OffsetOf_ReleaseTexImage2DCHROMIUM_target_not_4);
-COMPILE_ASSERT(offsetof(ReleaseTexImage2DCHROMIUM, imageId) == 8,
- OffsetOf_ReleaseTexImage2DCHROMIUM_imageId_not_8);
+static_assert(sizeof(ReleaseTexImage2DCHROMIUM) == 12,
+ "size of ReleaseTexImage2DCHROMIUM should be 12");
+static_assert(offsetof(ReleaseTexImage2DCHROMIUM, header) == 0,
+ "offset of ReleaseTexImage2DCHROMIUM header should be 0");
+static_assert(offsetof(ReleaseTexImage2DCHROMIUM, target) == 4,
+ "offset of ReleaseTexImage2DCHROMIUM target should be 4");
+static_assert(offsetof(ReleaseTexImage2DCHROMIUM, imageId) == 8,
+ "offset of ReleaseTexImage2DCHROMIUM imageId should be 8");
struct TraceBeginCHROMIUM {
typedef TraceBeginCHROMIUM ValueType;
@@ -10494,14 +10619,14 @@ struct TraceBeginCHROMIUM {
uint32_t name_bucket_id;
};
-COMPILE_ASSERT(sizeof(TraceBeginCHROMIUM) == 12,
- Sizeof_TraceBeginCHROMIUM_is_not_12);
-COMPILE_ASSERT(offsetof(TraceBeginCHROMIUM, header) == 0,
- OffsetOf_TraceBeginCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(TraceBeginCHROMIUM, category_bucket_id) == 4,
- OffsetOf_TraceBeginCHROMIUM_category_bucket_id_not_4);
-COMPILE_ASSERT(offsetof(TraceBeginCHROMIUM, name_bucket_id) == 8,
- OffsetOf_TraceBeginCHROMIUM_name_bucket_id_not_8);
+static_assert(sizeof(TraceBeginCHROMIUM) == 12,
+ "size of TraceBeginCHROMIUM should be 12");
+static_assert(offsetof(TraceBeginCHROMIUM, header) == 0,
+ "offset of TraceBeginCHROMIUM header should be 0");
+static_assert(offsetof(TraceBeginCHROMIUM, category_bucket_id) == 4,
+ "offset of TraceBeginCHROMIUM category_bucket_id should be 4");
+static_assert(offsetof(TraceBeginCHROMIUM, name_bucket_id) == 8,
+ "offset of TraceBeginCHROMIUM name_bucket_id should be 8");
struct TraceEndCHROMIUM {
typedef TraceEndCHROMIUM ValueType;
@@ -10525,9 +10650,10 @@ struct TraceEndCHROMIUM {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(TraceEndCHROMIUM) == 4, Sizeof_TraceEndCHROMIUM_is_not_4);
-COMPILE_ASSERT(offsetof(TraceEndCHROMIUM, header) == 0,
- OffsetOf_TraceEndCHROMIUM_header_not_0);
+static_assert(sizeof(TraceEndCHROMIUM) == 4,
+ "size of TraceEndCHROMIUM should be 4");
+static_assert(offsetof(TraceEndCHROMIUM, header) == 0,
+ "offset of TraceEndCHROMIUM header should be 0");
struct AsyncTexSubImage2DCHROMIUM {
typedef AsyncTexSubImage2DCHROMIUM ValueType;
@@ -10607,36 +10733,40 @@ struct AsyncTexSubImage2DCHROMIUM {
uint32_t sync_data_shm_offset;
};
-COMPILE_ASSERT(sizeof(AsyncTexSubImage2DCHROMIUM) == 56,
- Sizeof_AsyncTexSubImage2DCHROMIUM_is_not_56);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_target_not_4);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_level_not_8);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, xoffset) == 12,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_xoffset_not_12);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, yoffset) == 16,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_yoffset_not_16);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, width) == 20,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_width_not_20);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, height) == 24,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_height_not_24);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, format) == 28,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_format_not_28);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, type) == 32,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_type_not_32);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_id) == 36,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_id_not_36);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_offset) == 40,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_offset_not_40);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, async_upload_token) == 44,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_async_upload_token_not_44);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_id) == 48,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_sync_data_shm_id_not_48);
-COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_offset) == 52,
- OffsetOf_AsyncTexSubImage2DCHROMIUM_sync_data_shm_offset_not_52);
+static_assert(sizeof(AsyncTexSubImage2DCHROMIUM) == 56,
+ "size of AsyncTexSubImage2DCHROMIUM should be 56");
+static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0,
+ "offset of AsyncTexSubImage2DCHROMIUM header should be 0");
+static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4,
+ "offset of AsyncTexSubImage2DCHROMIUM target should be 4");
+static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8,
+ "offset of AsyncTexSubImage2DCHROMIUM level should be 8");
+static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, xoffset) == 12,
+ "offset of AsyncTexSubImage2DCHROMIUM xoffset should be 12");
+static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, yoffset) == 16,
+ "offset of AsyncTexSubImage2DCHROMIUM yoffset should be 16");
+static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, width) == 20,
+ "offset of AsyncTexSubImage2DCHROMIUM width should be 20");
+static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, height) == 24,
+ "offset of AsyncTexSubImage2DCHROMIUM height should be 24");
+static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, format) == 28,
+ "offset of AsyncTexSubImage2DCHROMIUM format should be 28");
+static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, type) == 32,
+ "offset of AsyncTexSubImage2DCHROMIUM type should be 32");
+static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_id) == 36,
+ "offset of AsyncTexSubImage2DCHROMIUM data_shm_id should be 36");
+static_assert(
+ offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_offset) == 40,
+ "offset of AsyncTexSubImage2DCHROMIUM data_shm_offset should be 40");
+static_assert(
+ offsetof(AsyncTexSubImage2DCHROMIUM, async_upload_token) == 44,
+ "offset of AsyncTexSubImage2DCHROMIUM async_upload_token should be 44");
+static_assert(
+ offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_id) == 48,
+ "offset of AsyncTexSubImage2DCHROMIUM sync_data_shm_id should be 48");
+static_assert(
+ offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_offset) == 52,
+ "offset of AsyncTexSubImage2DCHROMIUM sync_data_shm_offset should be 52");
struct AsyncTexImage2DCHROMIUM {
typedef AsyncTexImage2DCHROMIUM ValueType;
@@ -10713,34 +10843,38 @@ struct AsyncTexImage2DCHROMIUM {
static const int32_t border = 0;
};
-COMPILE_ASSERT(sizeof(AsyncTexImage2DCHROMIUM) == 52,
- Sizeof_AsyncTexImage2DCHROMIUM_is_not_52);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, header) == 0,
- OffsetOf_AsyncTexImage2DCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, target) == 4,
- OffsetOf_AsyncTexImage2DCHROMIUM_target_not_4);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, level) == 8,
- OffsetOf_AsyncTexImage2DCHROMIUM_level_not_8);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, internalformat) == 12,
- OffsetOf_AsyncTexImage2DCHROMIUM_internalformat_not_12);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, width) == 16,
- OffsetOf_AsyncTexImage2DCHROMIUM_width_not_16);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, height) == 20,
- OffsetOf_AsyncTexImage2DCHROMIUM_height_not_20);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, format) == 24,
- OffsetOf_AsyncTexImage2DCHROMIUM_format_not_24);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, type) == 28,
- OffsetOf_AsyncTexImage2DCHROMIUM_type_not_28);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_id) == 32,
- OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_id_not_32);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_offset) == 36,
- OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_offset_not_36);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, async_upload_token) == 40,
- OffsetOf_AsyncTexImage2DCHROMIUM_async_upload_token_not_40);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_id) == 44,
- OffsetOf_AsyncTexImage2DCHROMIUM_sync_data_shm_id_not_44);
-COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_offset) == 48,
- OffsetOf_AsyncTexImage2DCHROMIUM_sync_data_shm_offset_not_48);
+static_assert(sizeof(AsyncTexImage2DCHROMIUM) == 52,
+ "size of AsyncTexImage2DCHROMIUM should be 52");
+static_assert(offsetof(AsyncTexImage2DCHROMIUM, header) == 0,
+ "offset of AsyncTexImage2DCHROMIUM header should be 0");
+static_assert(offsetof(AsyncTexImage2DCHROMIUM, target) == 4,
+ "offset of AsyncTexImage2DCHROMIUM target should be 4");
+static_assert(offsetof(AsyncTexImage2DCHROMIUM, level) == 8,
+ "offset of AsyncTexImage2DCHROMIUM level should be 8");
+static_assert(offsetof(AsyncTexImage2DCHROMIUM, internalformat) == 12,
+ "offset of AsyncTexImage2DCHROMIUM internalformat should be 12");
+static_assert(offsetof(AsyncTexImage2DCHROMIUM, width) == 16,
+ "offset of AsyncTexImage2DCHROMIUM width should be 16");
+static_assert(offsetof(AsyncTexImage2DCHROMIUM, height) == 20,
+ "offset of AsyncTexImage2DCHROMIUM height should be 20");
+static_assert(offsetof(AsyncTexImage2DCHROMIUM, format) == 24,
+ "offset of AsyncTexImage2DCHROMIUM format should be 24");
+static_assert(offsetof(AsyncTexImage2DCHROMIUM, type) == 28,
+ "offset of AsyncTexImage2DCHROMIUM type should be 28");
+static_assert(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_id) == 32,
+ "offset of AsyncTexImage2DCHROMIUM pixels_shm_id should be 32");
+static_assert(
+ offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_offset) == 36,
+ "offset of AsyncTexImage2DCHROMIUM pixels_shm_offset should be 36");
+static_assert(
+ offsetof(AsyncTexImage2DCHROMIUM, async_upload_token) == 40,
+ "offset of AsyncTexImage2DCHROMIUM async_upload_token should be 40");
+static_assert(
+ offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_id) == 44,
+ "offset of AsyncTexImage2DCHROMIUM sync_data_shm_id should be 44");
+static_assert(
+ offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_offset) == 48,
+ "offset of AsyncTexImage2DCHROMIUM sync_data_shm_offset should be 48");
struct WaitAsyncTexImage2DCHROMIUM {
typedef WaitAsyncTexImage2DCHROMIUM ValueType;
@@ -10768,12 +10902,12 @@ struct WaitAsyncTexImage2DCHROMIUM {
uint32_t target;
};
-COMPILE_ASSERT(sizeof(WaitAsyncTexImage2DCHROMIUM) == 8,
- Sizeof_WaitAsyncTexImage2DCHROMIUM_is_not_8);
-COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, header) == 0,
- OffsetOf_WaitAsyncTexImage2DCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, target) == 4,
- OffsetOf_WaitAsyncTexImage2DCHROMIUM_target_not_4);
+static_assert(sizeof(WaitAsyncTexImage2DCHROMIUM) == 8,
+ "size of WaitAsyncTexImage2DCHROMIUM should be 8");
+static_assert(offsetof(WaitAsyncTexImage2DCHROMIUM, header) == 0,
+ "offset of WaitAsyncTexImage2DCHROMIUM header should be 0");
+static_assert(offsetof(WaitAsyncTexImage2DCHROMIUM, target) == 4,
+ "offset of WaitAsyncTexImage2DCHROMIUM target should be 4");
struct WaitAllAsyncTexImage2DCHROMIUM {
typedef WaitAllAsyncTexImage2DCHROMIUM ValueType;
@@ -10797,10 +10931,10 @@ struct WaitAllAsyncTexImage2DCHROMIUM {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(WaitAllAsyncTexImage2DCHROMIUM) == 4,
- Sizeof_WaitAllAsyncTexImage2DCHROMIUM_is_not_4);
-COMPILE_ASSERT(offsetof(WaitAllAsyncTexImage2DCHROMIUM, header) == 0,
- OffsetOf_WaitAllAsyncTexImage2DCHROMIUM_header_not_0);
+static_assert(sizeof(WaitAllAsyncTexImage2DCHROMIUM) == 4,
+ "size of WaitAllAsyncTexImage2DCHROMIUM should be 4");
+static_assert(offsetof(WaitAllAsyncTexImage2DCHROMIUM, header) == 0,
+ "offset of WaitAllAsyncTexImage2DCHROMIUM header should be 0");
struct DiscardFramebufferEXTImmediate {
typedef DiscardFramebufferEXTImmediate ValueType;
@@ -10842,14 +10976,14 @@ struct DiscardFramebufferEXTImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(DiscardFramebufferEXTImmediate) == 12,
- Sizeof_DiscardFramebufferEXTImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(DiscardFramebufferEXTImmediate, header) == 0,
- OffsetOf_DiscardFramebufferEXTImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(DiscardFramebufferEXTImmediate, target) == 4,
- OffsetOf_DiscardFramebufferEXTImmediate_target_not_4);
-COMPILE_ASSERT(offsetof(DiscardFramebufferEXTImmediate, count) == 8,
- OffsetOf_DiscardFramebufferEXTImmediate_count_not_8);
+static_assert(sizeof(DiscardFramebufferEXTImmediate) == 12,
+ "size of DiscardFramebufferEXTImmediate should be 12");
+static_assert(offsetof(DiscardFramebufferEXTImmediate, header) == 0,
+ "offset of DiscardFramebufferEXTImmediate header should be 0");
+static_assert(offsetof(DiscardFramebufferEXTImmediate, target) == 4,
+ "offset of DiscardFramebufferEXTImmediate target should be 4");
+static_assert(offsetof(DiscardFramebufferEXTImmediate, count) == 8,
+ "offset of DiscardFramebufferEXTImmediate count should be 8");
struct LoseContextCHROMIUM {
typedef LoseContextCHROMIUM ValueType;
@@ -10879,14 +11013,14 @@ struct LoseContextCHROMIUM {
uint32_t other;
};
-COMPILE_ASSERT(sizeof(LoseContextCHROMIUM) == 12,
- Sizeof_LoseContextCHROMIUM_is_not_12);
-COMPILE_ASSERT(offsetof(LoseContextCHROMIUM, header) == 0,
- OffsetOf_LoseContextCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(LoseContextCHROMIUM, current) == 4,
- OffsetOf_LoseContextCHROMIUM_current_not_4);
-COMPILE_ASSERT(offsetof(LoseContextCHROMIUM, other) == 8,
- OffsetOf_LoseContextCHROMIUM_other_not_8);
+static_assert(sizeof(LoseContextCHROMIUM) == 12,
+ "size of LoseContextCHROMIUM should be 12");
+static_assert(offsetof(LoseContextCHROMIUM, header) == 0,
+ "offset of LoseContextCHROMIUM header should be 0");
+static_assert(offsetof(LoseContextCHROMIUM, current) == 4,
+ "offset of LoseContextCHROMIUM current should be 4");
+static_assert(offsetof(LoseContextCHROMIUM, other) == 8,
+ "offset of LoseContextCHROMIUM other should be 8");
struct WaitSyncPointCHROMIUM {
typedef WaitSyncPointCHROMIUM ValueType;
@@ -10914,12 +11048,12 @@ struct WaitSyncPointCHROMIUM {
uint32_t sync_point;
};
-COMPILE_ASSERT(sizeof(WaitSyncPointCHROMIUM) == 8,
- Sizeof_WaitSyncPointCHROMIUM_is_not_8);
-COMPILE_ASSERT(offsetof(WaitSyncPointCHROMIUM, header) == 0,
- OffsetOf_WaitSyncPointCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(WaitSyncPointCHROMIUM, sync_point) == 4,
- OffsetOf_WaitSyncPointCHROMIUM_sync_point_not_4);
+static_assert(sizeof(WaitSyncPointCHROMIUM) == 8,
+ "size of WaitSyncPointCHROMIUM should be 8");
+static_assert(offsetof(WaitSyncPointCHROMIUM, header) == 0,
+ "offset of WaitSyncPointCHROMIUM header should be 0");
+static_assert(offsetof(WaitSyncPointCHROMIUM, sync_point) == 4,
+ "offset of WaitSyncPointCHROMIUM sync_point should be 4");
struct DrawBuffersEXTImmediate {
typedef DrawBuffersEXTImmediate ValueType;
@@ -10956,12 +11090,12 @@ struct DrawBuffersEXTImmediate {
int32_t count;
};
-COMPILE_ASSERT(sizeof(DrawBuffersEXTImmediate) == 8,
- Sizeof_DrawBuffersEXTImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(DrawBuffersEXTImmediate, header) == 0,
- OffsetOf_DrawBuffersEXTImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(DrawBuffersEXTImmediate, count) == 4,
- OffsetOf_DrawBuffersEXTImmediate_count_not_4);
+static_assert(sizeof(DrawBuffersEXTImmediate) == 8,
+ "size of DrawBuffersEXTImmediate should be 8");
+static_assert(offsetof(DrawBuffersEXTImmediate, header) == 0,
+ "offset of DrawBuffersEXTImmediate header should be 0");
+static_assert(offsetof(DrawBuffersEXTImmediate, count) == 4,
+ "offset of DrawBuffersEXTImmediate count should be 4");
struct DiscardBackbufferCHROMIUM {
typedef DiscardBackbufferCHROMIUM ValueType;
@@ -10985,10 +11119,10 @@ struct DiscardBackbufferCHROMIUM {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(DiscardBackbufferCHROMIUM) == 4,
- Sizeof_DiscardBackbufferCHROMIUM_is_not_4);
-COMPILE_ASSERT(offsetof(DiscardBackbufferCHROMIUM, header) == 0,
- OffsetOf_DiscardBackbufferCHROMIUM_header_not_0);
+static_assert(sizeof(DiscardBackbufferCHROMIUM) == 4,
+ "size of DiscardBackbufferCHROMIUM should be 4");
+static_assert(offsetof(DiscardBackbufferCHROMIUM, header) == 0,
+ "offset of DiscardBackbufferCHROMIUM header should be 0");
struct ScheduleOverlayPlaneCHROMIUM {
typedef ScheduleOverlayPlaneCHROMIUM ValueType;
@@ -11060,32 +11194,37 @@ struct ScheduleOverlayPlaneCHROMIUM {
float uv_height;
};
-COMPILE_ASSERT(sizeof(ScheduleOverlayPlaneCHROMIUM) == 48,
- Sizeof_ScheduleOverlayPlaneCHROMIUM_is_not_48);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, header) == 0,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, plane_z_order) == 4,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_plane_z_order_not_4);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, plane_transform) == 8,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_plane_transform_not_8);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, overlay_texture_id) == 12,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_overlay_texture_id_not_12);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, bounds_x) == 16,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_bounds_x_not_16);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, bounds_y) == 20,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_bounds_y_not_20);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, bounds_width) == 24,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_bounds_width_not_24);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, bounds_height) == 28,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_bounds_height_not_28);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_x) == 32,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_x_not_32);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_y) == 36,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_y_not_36);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_width) == 40,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_width_not_40);
-COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_height) == 44,
- OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_height_not_44);
+static_assert(sizeof(ScheduleOverlayPlaneCHROMIUM) == 48,
+ "size of ScheduleOverlayPlaneCHROMIUM should be 48");
+static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, header) == 0,
+ "offset of ScheduleOverlayPlaneCHROMIUM header should be 0");
+static_assert(
+ offsetof(ScheduleOverlayPlaneCHROMIUM, plane_z_order) == 4,
+ "offset of ScheduleOverlayPlaneCHROMIUM plane_z_order should be 4");
+static_assert(
+ offsetof(ScheduleOverlayPlaneCHROMIUM, plane_transform) == 8,
+ "offset of ScheduleOverlayPlaneCHROMIUM plane_transform should be 8");
+static_assert(
+ offsetof(ScheduleOverlayPlaneCHROMIUM, overlay_texture_id) == 12,
+ "offset of ScheduleOverlayPlaneCHROMIUM overlay_texture_id should be 12");
+static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, bounds_x) == 16,
+ "offset of ScheduleOverlayPlaneCHROMIUM bounds_x should be 16");
+static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, bounds_y) == 20,
+ "offset of ScheduleOverlayPlaneCHROMIUM bounds_y should be 20");
+static_assert(
+ offsetof(ScheduleOverlayPlaneCHROMIUM, bounds_width) == 24,
+ "offset of ScheduleOverlayPlaneCHROMIUM bounds_width should be 24");
+static_assert(
+ offsetof(ScheduleOverlayPlaneCHROMIUM, bounds_height) == 28,
+ "offset of ScheduleOverlayPlaneCHROMIUM bounds_height should be 28");
+static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_x) == 32,
+ "offset of ScheduleOverlayPlaneCHROMIUM uv_x should be 32");
+static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_y) == 36,
+ "offset of ScheduleOverlayPlaneCHROMIUM uv_y should be 36");
+static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_width) == 40,
+ "offset of ScheduleOverlayPlaneCHROMIUM uv_width should be 40");
+static_assert(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_height) == 44,
+ "offset of ScheduleOverlayPlaneCHROMIUM uv_height should be 44");
struct SwapInterval {
typedef SwapInterval ValueType;
@@ -11113,11 +11252,11 @@ struct SwapInterval {
int32_t interval;
};
-COMPILE_ASSERT(sizeof(SwapInterval) == 8, Sizeof_SwapInterval_is_not_8);
-COMPILE_ASSERT(offsetof(SwapInterval, header) == 0,
- OffsetOf_SwapInterval_header_not_0);
-COMPILE_ASSERT(offsetof(SwapInterval, interval) == 4,
- OffsetOf_SwapInterval_interval_not_4);
+static_assert(sizeof(SwapInterval) == 8, "size of SwapInterval should be 8");
+static_assert(offsetof(SwapInterval, header) == 0,
+ "offset of SwapInterval header should be 0");
+static_assert(offsetof(SwapInterval, interval) == 4,
+ "offset of SwapInterval interval should be 4");
struct MatrixLoadfCHROMIUMImmediate {
typedef MatrixLoadfCHROMIUMImmediate ValueType;
@@ -11152,12 +11291,12 @@ struct MatrixLoadfCHROMIUMImmediate {
uint32_t matrixMode;
};
-COMPILE_ASSERT(sizeof(MatrixLoadfCHROMIUMImmediate) == 8,
- Sizeof_MatrixLoadfCHROMIUMImmediate_is_not_8);
-COMPILE_ASSERT(offsetof(MatrixLoadfCHROMIUMImmediate, header) == 0,
- OffsetOf_MatrixLoadfCHROMIUMImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(MatrixLoadfCHROMIUMImmediate, matrixMode) == 4,
- OffsetOf_MatrixLoadfCHROMIUMImmediate_matrixMode_not_4);
+static_assert(sizeof(MatrixLoadfCHROMIUMImmediate) == 8,
+ "size of MatrixLoadfCHROMIUMImmediate should be 8");
+static_assert(offsetof(MatrixLoadfCHROMIUMImmediate, header) == 0,
+ "offset of MatrixLoadfCHROMIUMImmediate header should be 0");
+static_assert(offsetof(MatrixLoadfCHROMIUMImmediate, matrixMode) == 4,
+ "offset of MatrixLoadfCHROMIUMImmediate matrixMode should be 4");
struct MatrixLoadIdentityCHROMIUM {
typedef MatrixLoadIdentityCHROMIUM ValueType;
@@ -11185,12 +11324,12 @@ struct MatrixLoadIdentityCHROMIUM {
uint32_t matrixMode;
};
-COMPILE_ASSERT(sizeof(MatrixLoadIdentityCHROMIUM) == 8,
- Sizeof_MatrixLoadIdentityCHROMIUM_is_not_8);
-COMPILE_ASSERT(offsetof(MatrixLoadIdentityCHROMIUM, header) == 0,
- OffsetOf_MatrixLoadIdentityCHROMIUM_header_not_0);
-COMPILE_ASSERT(offsetof(MatrixLoadIdentityCHROMIUM, matrixMode) == 4,
- OffsetOf_MatrixLoadIdentityCHROMIUM_matrixMode_not_4);
+static_assert(sizeof(MatrixLoadIdentityCHROMIUM) == 8,
+ "size of MatrixLoadIdentityCHROMIUM should be 8");
+static_assert(offsetof(MatrixLoadIdentityCHROMIUM, header) == 0,
+ "offset of MatrixLoadIdentityCHROMIUM header should be 0");
+static_assert(offsetof(MatrixLoadIdentityCHROMIUM, matrixMode) == 4,
+ "offset of MatrixLoadIdentityCHROMIUM matrixMode should be 4");
struct BlendBarrierKHR {
typedef BlendBarrierKHR ValueType;
@@ -11214,8 +11353,9 @@ struct BlendBarrierKHR {
gpu::CommandHeader header;
};
-COMPILE_ASSERT(sizeof(BlendBarrierKHR) == 4, Sizeof_BlendBarrierKHR_is_not_4);
-COMPILE_ASSERT(offsetof(BlendBarrierKHR, header) == 0,
- OffsetOf_BlendBarrierKHR_header_not_0);
+static_assert(sizeof(BlendBarrierKHR) == 4,
+ "size of BlendBarrierKHR should be 4");
+static_assert(offsetof(BlendBarrierKHR, header) == 0,
+ "offset of BlendBarrierKHR header should be 0");
#endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
diff --git a/gpu/command_buffer/service/common_decoder_unittest.cc b/gpu/command_buffer/service/common_decoder_unittest.cc
index 5be7eea..31823ec 100644
--- a/gpu/command_buffer/service/common_decoder_unittest.cc
+++ b/gpu/command_buffer/service/common_decoder_unittest.cc
@@ -157,14 +157,16 @@ class CommonDecoderTest : public testing::Test {
template <typename T>
error::Error ExecuteCmd(const T& cmd) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kFixed, Cmd_kArgFlags_not_kFixed);
+ static_assert(T::kArgFlags == cmd::kFixed,
+ "T::kArgFlags should equal cmd::kFixed");
return decoder_.DoCommands(
1, (const void*)&cmd, ComputeNumEntries(sizeof(cmd)), 0);
}
template <typename T>
error::Error ExecuteImmediateCmd(const T& cmd, size_t data_size) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kAtLeastN, Cmd_kArgFlags_not_kAtLeastN);
+ static_assert(T::kArgFlags == cmd::kAtLeastN,
+ "T::kArgFlags should equal cmd::kAtLeastN");
return decoder_.DoCommands(
1, (const void*)&cmd, ComputeNumEntries(sizeof(cmd) + data_size), 0);
}
diff --git a/gpu/command_buffer/service/feature_info.cc b/gpu/command_buffer/service/feature_info.cc
index a15c791..e5df2eb 100644
--- a/gpu/command_buffer/service/feature_info.cc
+++ b/gpu/command_buffer/service/feature_info.cc
@@ -579,11 +579,11 @@ void FeatureInfo::InitializeFeatures() {
}
if (may_enable_chromium_color_buffer_float) {
- COMPILE_ASSERT(GL_RGBA32F_ARB == GL_RGBA32F &&
- GL_RGBA32F_EXT == GL_RGBA32F &&
- GL_RGB32F_ARB == GL_RGB32F &&
- GL_RGB32F_EXT == GL_RGB32F,
- sized_float_internal_format_variations_must_match);
+ static_assert(GL_RGBA32F_ARB == GL_RGBA32F &&
+ GL_RGBA32F_EXT == GL_RGBA32F &&
+ GL_RGB32F_ARB == GL_RGB32F &&
+ GL_RGB32F_EXT == GL_RGB32F,
+ "sized float internal format variations must match");
// We don't check extension support beyond ARB_texture_float on desktop GL,
// and format support varies between GL configurations. For example, spec
// prior to OpenGL 3.0 mandates framebuffer support only for one
@@ -861,8 +861,8 @@ void FeatureInfo::InitializeFeatures() {
++i) {
validators_.attachment.AddValue(i);
}
- COMPILE_ASSERT(GL_COLOR_ATTACHMENT0_EXT == GL_COLOR_ATTACHMENT0,
- color_attachment0_variation_must_match);
+ static_assert(GL_COLOR_ATTACHMENT0_EXT == GL_COLOR_ATTACHMENT0,
+ "GL_COLOR_ATTACHMENT0_EXT should equal GL_COLOR_ATTACHMENT0");
validators_.g_l_state.AddValue(GL_MAX_COLOR_ATTACHMENTS_EXT);
validators_.g_l_state.AddValue(GL_MAX_DRAW_BUFFERS_ARB);
@@ -881,8 +881,8 @@ void FeatureInfo::InitializeFeatures() {
AddExtensionString("GL_EXT_blend_minmax");
validators_.equation.AddValue(GL_MIN_EXT);
validators_.equation.AddValue(GL_MAX_EXT);
- COMPILE_ASSERT(GL_MIN_EXT == GL_MIN && GL_MAX_EXT == GL_MAX,
- min_max_variations_must_match);
+ static_assert(GL_MIN_EXT == GL_MIN && GL_MAX_EXT == GL_MAX,
+ "min & max variations must match");
}
// TODO(dshwang): GLES3 supports gl_FragDepth, not gl_FragDepthEXT.
diff --git a/gpu/command_buffer/service/gles2_cmd_clear_framebuffer.cc b/gpu/command_buffer/service/gles2_cmd_clear_framebuffer.cc
index 765dcb9..45eeb80 100644
--- a/gpu/command_buffer/service/gles2_cmd_clear_framebuffer.cc
+++ b/gpu/command_buffer/service/gles2_cmd_clear_framebuffer.cc
@@ -68,9 +68,9 @@ ClearFramebufferResourceManager::~ClearFramebufferResourceManager() {
void ClearFramebufferResourceManager::Initialize(
const gles2::GLES2Decoder* decoder) {
- COMPILE_ASSERT(
+ static_assert(
kVertexPositionAttrib == 0u,
- Position_attribs_must_be_0);
+ "kVertexPositionAttrib must be 0");
DCHECK(!buffer_id_);
glGenBuffersARB(1, &buffer_id_);
diff --git a/gpu/command_buffer/service/gles2_cmd_copy_texture_chromium.cc b/gpu/command_buffer/service/gles2_cmd_copy_texture_chromium.cc
index 5122613..9098aba 100644
--- a/gpu/command_buffer/service/gles2_cmd_copy_texture_chromium.cc
+++ b/gpu/command_buffer/service/gles2_cmd_copy_texture_chromium.cc
@@ -267,9 +267,9 @@ CopyTextureCHROMIUMResourceManager::~CopyTextureCHROMIUMResourceManager() {
void CopyTextureCHROMIUMResourceManager::Initialize(
const gles2::GLES2Decoder* decoder) {
- COMPILE_ASSERT(
+ static_assert(
kVertexPositionAttrib == 0u,
- Position_attribs_must_be_0);
+ "kVertexPositionAttrib must be 0");
DCHECK(!buffer_id_);
DCHECK(!framebuffer_);
DCHECK(programs_.empty());
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc
index 7ea1a06..f55ff3b 100644
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
@@ -198,12 +198,12 @@ class GLES2DecoderImpl;
// a few others) are 32bits. If they are not 32bits the code will have to change
// to call those GL functions with service side memory and then copy the results
// to shared memory, converting the sizes.
-COMPILE_ASSERT(sizeof(GLint) == sizeof(uint32), // NOLINT
- GLint_not_same_size_as_uint32);
-COMPILE_ASSERT(sizeof(GLsizei) == sizeof(uint32), // NOLINT
- GLint_not_same_size_as_uint32);
-COMPILE_ASSERT(sizeof(GLfloat) == sizeof(float), // NOLINT
- GLfloat_not_same_size_as_float);
+static_assert(sizeof(GLint) == sizeof(uint32), // NOLINT
+ "GLint should be the same size as uint32");
+static_assert(sizeof(GLsizei) == sizeof(uint32), // NOLINT
+ "GLsizei should be the same size as uint32");
+static_assert(sizeof(GLfloat) == sizeof(float), // NOLINT
+ "GLfloat should be the same size as float");
// TODO(kbr): the use of this anonymous namespace core dumps the
// linker on Mac OS X 10.6 when the symbol ordering file is used
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc
index eaaa57b..c75354a 100644
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc
@@ -1576,7 +1576,8 @@ void GLES2DecoderTestBase::SetupIndexBuffer() {
client_element_buffer_id_,
kServiceElementBufferId);
static const GLshort indices[] = {100, 1, 2, 3, 4, 5, 6, 7, 100, 9};
- COMPILE_ASSERT(arraysize(indices) == kNumIndices, Indices_is_not_10);
+ static_assert(arraysize(indices) == kNumIndices,
+ "indices should have kNumIndices elements");
DoBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(indices));
DoBufferSubData(GL_ELEMENT_ARRAY_BUFFER, 0, 2, indices);
DoBufferSubData(GL_ELEMENT_ARRAY_BUFFER, 2, sizeof(indices) - 2, &indices[1]);
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h
index 6d6ddd2..fa144a7 100644
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h
@@ -75,14 +75,16 @@ class GLES2DecoderTestBase : public ::testing::TestWithParam<bool> {
template <typename T>
error::Error ExecuteCmd(const T& cmd) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kFixed, Cmd_kArgFlags_not_kFixed);
+ static_assert(T::kArgFlags == cmd::kFixed,
+ "T::kArgFlags should equal cmd::kFixed");
return decoder_->DoCommands(
1, (const void*)&cmd, ComputeNumEntries(sizeof(cmd)), 0);
}
template <typename T>
error::Error ExecuteImmediateCmd(const T& cmd, size_t data_size) {
- COMPILE_ASSERT(T::kArgFlags == cmd::kAtLeastN, Cmd_kArgFlags_not_kAtLeastN);
+ static_assert(T::kArgFlags == cmd::kAtLeastN,
+ "T::kArgFlags should equal cmd::kAtLeastN");
return decoder_->DoCommands(
1, (const void*)&cmd, ComputeNumEntries(sizeof(cmd) + data_size), 0);
}
diff --git a/gpu/config/gpu_info.cc b/gpu/config/gpu_info.cc
index f1f67ce..6ceb7fc 100644
--- a/gpu/config/gpu_info.cc
+++ b/gpu/config/gpu_info.cc
@@ -108,9 +108,9 @@ void GPUInfo::EnumerateFields(Enumerator* enumerator) const {
// If this assert fails then most likely something below needs to be updated.
// Note that this assert is only approximate. If a new field is added to
// GPUInfo which fits within the current padding then it will not be caught.
- COMPILE_ASSERT(
+ static_assert(
sizeof(GPUInfo) == sizeof(GPUInfoKnownFields),
- Fields_Have_Changed_In_GPUInfo_So_Update_Below);
+ "fields have changed in GPUInfo, GPUInfoKnownFields must be updated");
// Required fields (according to DevTools protocol) first.
enumerator->AddString("machineModelName", machine_model_name);