|
|
|
@ -42,7 +42,7 @@ struct Regs { |
|
|
|
// depending on the current source line to make sure variable names are unique. |
|
|
|
#define INSERT_PADDING_WORDS_HELPER1(x, y) x ## y |
|
|
|
#define INSERT_PADDING_WORDS_HELPER2(x, y) INSERT_PADDING_WORDS_HELPER1(x, y) |
|
|
|
#define INSERT_PADDING_WORDS(num_words) u32 INSERT_PADDING_WORDS_HELPER2(pad, __LINE__)[(num_words)]; |
|
|
|
#define INSERT_PADDING_WORDS(num_words) u32 INSERT_PADDING_WORDS_HELPER2(pad, __LINE__)[(num_words)] |
|
|
|
|
|
|
|
// helper macro to make sure the defined structures are of the expected size. |
|
|
|
#if defined(_MSC_VER) |
|
|
|
@ -53,7 +53,7 @@ struct Regs { |
|
|
|
#else |
|
|
|
#define ASSERT_MEMBER_SIZE(name, size_in_bytes) \ |
|
|
|
static_assert(sizeof(name) == size_in_bytes, \ |
|
|
|
"Structure size and register block length don't match"); |
|
|
|
"Structure size and register block length don't match") |
|
|
|
#endif |
|
|
|
|
|
|
|
enum class FramebufferFormat : u32 { |
|
|
|
|