struct SPIREntryPoint
Defined at line 739 of file ../../third_party/spirv-cross/src/spirv_common.hpp
SPIREntryPoint is not a variant since its IDs are used to decorate OpFunction,
so in order to avoid conflicts, we can't stick them in the ids array.
Public Members
TypedID self
basic_string name
basic_string orig_name
unordered_map fp_fast_math_defaults
bool signed_zero_inf_nan_preserve_8
bool signed_zero_inf_nan_preserve_16
bool signed_zero_inf_nan_preserve_32
bool signed_zero_inf_nan_preserve_64
SmallVector interface_variables
Bitset flags
WorkgroupSize workgroup_size
uint32_t invocations
uint32_t output_vertices
uint32_t output_primitives
ExecutionModel model
bool geometry_passthrough
Public Methods
void SPIREntryPoint (FunctionIDself_,spv::ExecutionModelexecution_model,const std::string &entry_name)
Defined at line 741 of file ../../third_party/spirv-cross/src/spirv_common.hpp
void SPIREntryPoint ()
Defined at line 748 of file ../../third_party/spirv-cross/src/spirv_common.hpp