ae2f_docs
Loading...
Searching...
No Matches
emitx.h File Reference

advanced emission More...

#include "./wrdemit.h"
#include <spirv/unified1/spirv.h>

Go to the source code of this file.

Macros

#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)

Detailed Description

advanced emission

Definition in file emitx.h.

Macro Definition Documentation

◆ 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.