RetroArch
Public Attributes | List of all members
video_shader Struct Reference

#include <video_shader_parse.h>

Collaboration diagram for video_shader:
[legend]

Public Attributes

enum rarch_shader_type type
 
char prefix [64]
 
char script_class [512]
 
char script_path [PATH_MAX_LENGTH]
 
char path [PATH_MAX_LENGTH]
 
char * script
 
bool modern
 
unsigned passes
 
unsigned luts
 
unsigned num_parameters
 
unsigned variables
 
int feedback_pass
 
int history_size
 
struct video_shader_pass pass [GFX_MAX_SHADERS]
 
struct video_shader_lut lut [GFX_MAX_TEXTURES]
 
struct video_shader_parameter parameters [GFX_MAX_PARAMETERS]
 
struct state_tracker_uniform_info variable [GFX_MAX_VARIABLES]
 

Member Data Documentation

◆ feedback_pass

int video_shader::feedback_pass

◆ history_size

int video_shader::history_size

◆ lut

struct video_shader_lut video_shader::lut[GFX_MAX_TEXTURES]

◆ luts

unsigned video_shader::luts

◆ modern

bool video_shader::modern

◆ num_parameters

unsigned video_shader::num_parameters

◆ parameters

struct video_shader_parameter video_shader::parameters[GFX_MAX_PARAMETERS]

◆ pass

struct video_shader_pass video_shader::pass[GFX_MAX_SHADERS]

◆ passes

unsigned video_shader::passes

◆ path

char video_shader::path[PATH_MAX_LENGTH]

◆ prefix

char video_shader::prefix[64]

◆ script

char* video_shader::script

◆ script_class

char video_shader::script_class[512]

◆ script_path

char video_shader::script_path[PATH_MAX_LENGTH]

◆ type

enum rarch_shader_type video_shader::type

◆ variable

struct state_tracker_uniform_info video_shader::variable[GFX_MAX_VARIABLES]

◆ variables

unsigned video_shader::variables

The documentation for this struct was generated from the following file: