RetroArch
|
#include <stdint.h>
#include <boolean.h>
#include <retro_common_api.h>
#include "../video_shader_parse.h"
#include "slang_reflection.h"
#include "glslang_util.h"
Go to the source code of this file.
Classes | |
struct | data_map_t |
struct | texture_map_t |
struct | semantics_map_t |
struct | uniform_sem_t |
struct | texture_sem_t |
struct | cbuffer_sem_t |
struct | pass_semantics_t |
Macros | |
#define | SLANG_STAGE_VERTEX_MASK (1 << 0) |
#define | SLANG_STAGE_FRAGMENT_MASK (1 << 1) |
Functions | |
RETRO_BEGIN_DECLS bool | slang_process (struct video_shader *shader_info, unsigned pass_number, enum rarch_shader_type dst_type, unsigned version, const semantics_map_t *semantics_map, pass_semantics_t *out) |
#define SLANG_STAGE_FRAGMENT_MASK (1 << 1) |
#define SLANG_STAGE_VERTEX_MASK (1 << 0) |
RETRO_BEGIN_DECLS bool slang_process | ( | struct video_shader * | shader_info, |
unsigned | pass_number, | ||
enum rarch_shader_type | dst_type, | ||
unsigned | version, | ||
const semantics_map_t * | semantics_map, | ||
pass_semantics_t * | out | ||
) |