RetroArch
Classes | Typedefs | Functions | Variables
shader_null.c File Reference
#include <stdlib.h>
#include <string.h>
#include <compat/strl.h>
#include <compat/posix_string.h>
#include <boolean.h>
#include <gfx/math/matrix_4x4.h>
#include <string/stdstring.h>
#include "../video_driver.h"
Include dependency graph for shader_null.c:
This graph shows which files directly or indirectly include this file:

Classes

struct  null_shader_data
 

Typedefs

typedef struct null_shader_data null_shader_data_t
 

Functions

static void shader_null_deinit (void *data)
 
static voidshader_null_init (void *data, const char *path)
 
static void shader_null_set_uniform_parameter (void *data, struct uniform_info *param, void *uniform_data)
 
static unsigned shader_null_get_prev_textures (void *data)
 
static bool shader_null_compile_program (void *data, unsigned idx, void *program_data, struct shader_program_info *program_info)
 

Variables

const shader_backend_t shader_null_backend
 

Typedef Documentation

◆ null_shader_data_t

Function Documentation

◆ shader_null_compile_program()

static bool shader_null_compile_program ( void data,
unsigned  idx,
void program_data,
struct shader_program_info program_info 
)
static

◆ shader_null_deinit()

static void shader_null_deinit ( void data)
static
Here is the call graph for this function:

◆ shader_null_get_prev_textures()

static unsigned shader_null_get_prev_textures ( void data)
static

◆ shader_null_init()

static void* shader_null_init ( void data,
const char *  path 
)
static

◆ shader_null_set_uniform_parameter()

static void shader_null_set_uniform_parameter ( void data,
struct uniform_info param,
void uniform_data 
)
static

Variable Documentation

◆ shader_null_backend

const shader_backend_t shader_null_backend
Initial value:
= {
"nullshader"
}
#define NULL
Pointer to 0.
Definition: gctypes.h:65
Definition: video_shader_parse.h:52
static unsigned shader_null_get_prev_textures(void *data)
Definition: shader_null.c:64
static void shader_null_set_uniform_parameter(void *data, struct uniform_info *param, void *uniform_data)
Definition: shader_null.c:57
static bool shader_null_compile_program(void *data, unsigned idx, void *program_data, struct shader_program_info *program_info)
Definition: shader_null.c:69
static void shader_null_deinit(void *data)
Definition: shader_null.c:37
static void * shader_null_init(void *data, const char *path)
Definition: shader_null.c:46