Struct SPIREntryPoint
Defined in File spirv_common.hpp
Nested Relationships
Nested Types
Struct Documentation
-
struct SPIREntryPoint
Public Functions
-
inline SPIREntryPoint(FunctionID self_, spv::ExecutionModel execution_model, const std::string &entry_name)
-
SPIREntryPoint() = default
Public Members
-
FunctionID self = 0
-
std::string name
-
std::string orig_name
-
SmallVector<VariableID> interface_variables
-
struct SPIRV_CROSS_NAMESPACE::SPIREntryPoint::WorkgroupSize workgroup_size
-
uint32_t invocations = 0
-
uint32_t output_vertices = 0
-
uint32_t output_primitives = 0
-
spv::ExecutionModel model = spv::ExecutionModelMax
-
bool geometry_passthrough = false
-
struct WorkgroupSize
-
inline SPIREntryPoint(FunctionID self_, spv::ExecutionModel execution_model, const std::string &entry_name)