#include <glslang/Include/glslang_c_interface.h>
#include <glslang/Include/glslang_c_shader_types.h>
#include <glslang/Public/resource_limits_c.h>
#include <ae2f/Call.h>
#include <ae2f/Cast.h>
#include <ae2f/errGlob.h>
#include <ae2f/Macro.h>
#include <stddef.h>
#include <assert.h>
#include <ae2fVK/Spvc.h>
Go to the source code of this file.
◆ __ae2fVK_SpvcDel_C
#define __ae2fVK_SpvcDel_C __ae2fVK_SpvcDel |
◆ __ae2fVK_SpvcMk_C
#define __ae2fVK_SpvcMk_C __ae2fVK_SpvcMk |
◆ __ae2fVK_SpvcMk_imp
#define __ae2fVK_SpvcMk_imp |
( |
| v_ret_isgood, |
|
|
| v_ret, |
|
|
| inp ) |
Value: __ae2fVK_SpvcMkWithMsg_imp(v_ret_isgood,
v_ret,
inp, GLSLANG_MSG_VULKAN_RULES_BIT | GLSLANG_MSG_SPV_RULES_BIT)
const ae2f_AnnMlp_t const ae2f_float_t *const inp
Definition at line 111 of file Spvc.def.c.
◆ ae2fVK_Spvc_c
◆ ae2fVK_Spvc_h
◆ ae2fVK_SpvcDel
◆ ae2fVK_SpvcMk
◆ __ae2fVK_SpvcMk_imp()
__ae2fVK_SpvcMk_imp |
( |
v_isgood | , |
|
|
* | ret, |
|
|
inp | ) |
◆ ae2f_MAC()
◆ ae2f_structdef()
ae2f_structdef |
( |
struct | , |
|
|
ae2fVK_Spvc | ) |
◆ assert()
◆ if()
◆ unless()
◆ else
◆ inp
ae2fVK_Spvc* restrict const const glslang_input_t* const restrict inp |
Initial value:{
ae2fVK_Spvc *restrict const ret
assert((v_predict).m_k==(mlp).m_depth - 2)
Definition at line 60 of file Spvc.def.c.
◆ msg
ae2fVK_Spvc const glslang_input_t* const restrict const int msg |
◆ ret
ae2fVK_Spvc* restrict const ret |
◆ reterr
◆ v_ret