![]() |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
Go to the source code of this file.
Data Structures | |
struct | shader_var |
struct | shader_sampler |
struct | shader_struct |
struct | shader_func |
struct | shader_parser |
Enumerations | |
enum | shader_var_type { SHADER_VAR_NONE, SHADER_VAR_UNIFORM, SHADER_VAR_CONST } |
Functions | |
EXPORT enum gs_shader_param_type | get_shader_param_type (const char *type) |
EXPORT enum gs_sample_filter | get_sample_filter (const char *filter) |
EXPORT enum gs_address_mode | get_address_mode (const char *address_mode) |
EXPORT void | shader_sampler_convert (struct shader_sampler *ss, struct gs_sampler_info *info) |
EXPORT bool | shader_parse (struct shader_parser *sp, const char *shader, const char *file) |
enum shader_var_type |
EXPORT enum gs_address_mode get_address_mode | ( | const char * | address_mode | ) |
EXPORT enum gs_sample_filter get_sample_filter | ( | const char * | filter | ) |
EXPORT enum gs_shader_param_type get_shader_param_type | ( | const char * | type | ) |
EXPORT bool shader_parse | ( | struct shader_parser * | sp, |
const char * | shader, | ||
const char * | file | ||
) |
EXPORT void shader_sampler_convert | ( | struct shader_sampler * | ss, |
struct gs_sampler_info * | info | ||
) |