|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Core-owned operator identity metadata shared by execution and IR. More...
#include <stdbool.h>

Go to the source code of this file.
Typedefs | |
| typedef enum SimWarpLevel | SimWarpLevel |
| Public classification for analytic warp operators. | |
| typedef enum SimIROpcode | SimIROpcode |
| Semantic operator category opcodes for KernelIR nodes. | |
Enumerations | |
| enum | SimWarpLevel { SIM_WARP_LEVEL_NONE = 0 , SIM_WARP_LEVEL_LEVEL0 , SIM_WARP_LEVEL_LEVEL1 , SIM_WARP_LEVEL_LEVEL2 } |
| Public classification for analytic warp operators. More... | |
| enum | SimIROpcode { OAK_OP_DIFF = 0 , OAK_OP_CONV , OAK_OP_DISP , OAK_OP_DIFFUSE , OAK_OP_WARP , OAK_OP_NOISE , OAK_OP_FLOW , OAK_OP_MISC , OAK_OP_CORE } |
| Semantic operator category opcodes for KernelIR nodes. More... | |
Functions | |
| 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. | |
Core-owned operator identity metadata shared by execution and IR.
| enum SimIROpcode |
Semantic operator category opcodes for KernelIR nodes.
| enum SimWarpLevel |
| bool sim_ir_opcode_from_string | ( | const char * | text, |
| SimIROpcode * | out_opcode | ||
| ) |
Parse a semantic opcode name into its enum value.
The parser accepts canonical names such as "diffuse" and optional "oak_op_" prefixes.