advanced emission
More...
#include "./wrdemit.h"
#include <spirv/unified1/spirv.h>
Go to the source code of this file.
|
| #define | util_emitx_variable(h_wrds, c_wrdcount, c_type, c_retid, c_storage_class) |
| #define | util_emitx_type_pointer(h_wrds, c_wrdcount, c_retid, c_storage_class, c_elm_type_id) |
| #define | util_emitx_type_array(h_wrds, c_wrdcount, c_retid, c_elm_type_id, c_arrcount_id) |
| #define | util_emitx_spec_constant(h_wrds, c_wrdcount, c_ty, c_retid, c_val) |
| #define | util_emitx_spec_constant_op(h_wrds, c_wrdcount, c_ty, c_retid, c_operator, c_operand) |
| #define | util_emitx_spec_constant_op2(h_wrds, c_wrdcount, c_retid, c_ty, c_operator, c_opr_0, c_opr_1) |
advanced emission
Definition in file emitx.h.
◆ util_emitx_spec_constant
| #define util_emitx_spec_constant |
( |
| h_wrds, |
|
|
| c_wrdcount, |
|
|
| c_ty, |
|
|
| c_retid, |
|
|
| c_val ) |
Value: util_emitx_4(h_wrds, c_wrdcount, SpvOpSpecConstant, c_ty, c_retid, c_val)
Definition at line 140 of file emitx.h.
◆ util_emitx_spec_constant_op
| #define util_emitx_spec_constant_op |
( |
| h_wrds, |
|
|
| c_wrdcount, |
|
|
| c_ty, |
|
|
| c_retid, |
|
|
| c_operator, |
|
|
| c_operand ) |
Value: util_emitx_5(h_wrds, c_wrdcount, SpvOpSpecConstantOp, c_ty, c_retid, c_operator, c_operand)
Definition at line 143 of file emitx.h.
◆ util_emitx_spec_constant_op2
| #define util_emitx_spec_constant_op2 |
( |
| h_wrds, |
|
|
| c_wrdcount, |
|
|
| c_retid, |
|
|
| c_ty, |
|
|
| c_operator, |
|
|
| c_opr_0, |
|
|
| c_opr_1 ) |
Value: util_emitx_6(h_wrds, c_wrdcount, SpvOpSpecConstantOp, c_retid, c_ty, c_operator, c_opr_0, c_opr_1)
Definition at line 146 of file emitx.h.
◆ util_emitx_type_array
| #define util_emitx_type_array |
( |
| h_wrds, |
|
|
| c_wrdcount, |
|
|
| c_retid, |
|
|
| c_elm_type_id, |
|
|
| c_arrcount_id ) |
Value: util_emitx_4(h_wrds, c_wrdcount, SpvOpTypeArray, c_retid, c_elm_type_id, c_arrcount_id)
Definition at line 137 of file emitx.h.
◆ util_emitx_type_pointer
| #define util_emitx_type_pointer |
( |
| h_wrds, |
|
|
| c_wrdcount, |
|
|
| c_retid, |
|
|
| c_storage_class, |
|
|
| c_elm_type_id ) |
Value: util_emitx_4(h_wrds, c_wrdcount, SpvOpTypePointer, c_retid, c_storage_class, c_elm_type_id)
Definition at line 134 of file emitx.h.
◆ util_emitx_variable
| #define util_emitx_variable |
( |
| h_wrds, |
|
|
| c_wrdcount, |
|
|
| c_type, |
|
|
| c_retid, |
|
|
| c_storage_class ) |
Value: util_emitx_4(h_wrds, c_wrdcount, SpvOpVariable, c_type, c_retid, c_storage_class)
Definition at line 131 of file emitx.h.