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 (FunctionID self_, spv::ExecutionModel execution_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

Records