5#ifndef OAKFIELD_CORE_OPERATOR_IDENTITY_H
6#define OAKFIELD_CORE_OPERATOR_IDENTITY_H
SimWarpLevel
Public classification for analytic warp operators.
Definition operator_identity.h:17
@ SIM_WARP_LEVEL_LEVEL0
Definition operator_identity.h:19
@ SIM_WARP_LEVEL_LEVEL1
Definition operator_identity.h:20
@ SIM_WARP_LEVEL_LEVEL2
Definition operator_identity.h:21
@ SIM_WARP_LEVEL_NONE
Definition operator_identity.h:18
const char * sim_ir_opcode_name(SimIROpcode opcode)
Return the canonical lowercase name for a semantic opcode.
bool sim_ir_opcode_from_string(const char *text, SimIROpcode *out_opcode)
Parse a semantic opcode name into its enum value.
SimIROpcode
Semantic operator category opcodes for KernelIR nodes.
Definition operator_identity.h:27
@ OAK_OP_CONV
Definition operator_identity.h:29
@ OAK_OP_MISC
Definition operator_identity.h:35
@ OAK_OP_DISP
Definition operator_identity.h:30
@ OAK_OP_CORE
Definition operator_identity.h:36
@ OAK_OP_DIFF
Definition operator_identity.h:28
@ OAK_OP_DIFFUSE
Definition operator_identity.h:31
@ OAK_OP_WARP
Definition operator_identity.h:32
@ OAK_OP_FLOW
Definition operator_identity.h:34
@ OAK_OP_NOISE
Definition operator_identity.h:33