Blender
V5.0
intern
cycles
kernel
device
metal
function_constants.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2021-2022 Blender Foundation
2
*
3
* SPDX-License-Identifier: Apache-2.0 */
4
5
enum
{
6
Kernel_DummyConstant
,
7
#define KERNEL_STRUCT_MEMBER(parent, type, name) KernelData_##parent##_##name,
8
#include "
kernel/data_template.h
"
9
10
KernelData_kernel_features
11
};
12
13
#ifdef __KERNEL_METAL__
14
# define KERNEL_STRUCT_MEMBER(parent, type, name) \
15
constant type kernel_data_##parent##_##name \
16
[[function_constant(KernelData_##parent##_##name)]];
17
# include "
kernel/data_template.h
"
18
19
constant
int
kernel_data_kernel_features [[function_constant(
KernelData_kernel_features
)]];
20
#endif
data_template.h
Kernel_DummyConstant
@ Kernel_DummyConstant
Definition
function_constants.h:6
KernelData_kernel_features
@ KernelData_kernel_features
Definition
function_constants.h:374
Generated on
for Blender by
doxygen
1.16.1