Add Chromium-only Blender WebEngine parity work
This commit is contained in:
21
blender-5.2.0/intern/cycles/util/static_assert.h
Normal file
21
blender-5.2.0/intern/cycles/util/static_assert.h
Normal file
@@ -0,0 +1,21 @@
|
||||
/* SPDX-FileCopyrightText: 2011-2022 Blender Foundation
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0 */
|
||||
|
||||
/* clang-format off */
|
||||
|
||||
#pragma once
|
||||
|
||||
/* #define static_assert triggers a bug in some clang-format versions, disable
|
||||
* format for entire file to keep results consistent. */
|
||||
|
||||
CCL_NAMESPACE_BEGIN
|
||||
|
||||
#if defined(CYCLES_CUBIN_CC)
|
||||
# define static_assert(statement, message)
|
||||
#endif
|
||||
|
||||
#define static_assert_align(st, align) \
|
||||
static_assert((sizeof(st) % (align) == 0), "Structure must be strictly aligned") // NOLINT
|
||||
|
||||
CCL_NAMESPACE_END
|
||||
Reference in New Issue
Block a user