#include "vkd3d_shader_private.h"
#include "wine/rbtree.h"
Go to the source code of this file.
|
| bool | preproc_add_macro (struct preproc_ctx *ctx, const struct vkd3d_shader_location *loc, char *name, char **arg_names, size_t arg_count, const struct vkd3d_shader_location *body_loc, struct vkd3d_string_buffer *body) |
| |
| void | preproc_close_include (struct preproc_ctx *ctx, const struct vkd3d_shader_code *code) |
| |
| struct preproc_macro * | preproc_find_macro (struct preproc_ctx *ctx, const char *name) |
| |
| void | preproc_free_macro (struct preproc_macro *macro) |
| |
| bool | preproc_push_include (struct preproc_ctx *ctx, char *filename, const struct vkd3d_shader_code *code) |
| |
| void | preproc_warning (struct preproc_ctx *ctx, const struct vkd3d_shader_location *loc, enum vkd3d_shader_error error, const char *format,...) VKD3D_PRINTF_FUNC(4 |
| |
| void static struct preproc_file * | preproc_get_top_file (struct preproc_ctx *ctx) |
| |
◆ preproc_add_macro()
◆ preproc_close_include()
◆ preproc_find_macro()
◆ preproc_free_macro()
◆ preproc_get_top_file()
Definition at line 143 of file preproc.h.
144{
146 return &
ctx->file_stack[
ctx->file_count - 1];
147}
#define VKD3D_ASSERT(cond)
◆ preproc_push_include()
◆ preproc_warning()