mirror of
https://github.com/libretro/RetroArch
synced 2025-02-28 12:40:23 +00:00
Header cleanups
This commit is contained in:
parent
6c1b96f50d
commit
47cf62cdbd
@ -24,6 +24,29 @@
|
|||||||
#include "../config.h"
|
#include "../config.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL)
|
||||||
|
#ifndef HAVE_SHADER_MANAGER
|
||||||
|
#define HAVE_SHADER_MANAGER
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "video_shader_parse.h"
|
||||||
|
|
||||||
|
#define GL_SHADER_STOCK_BLEND (GFX_MAX_SHADERS - 1)
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(_XBOX360)
|
||||||
|
#define DEFAULT_SHADER_TYPE RARCH_SHADER_HLSL
|
||||||
|
#elif defined(__PSL1GHT__)
|
||||||
|
#define DEFAULT_SHADER_TYPE RARCH_SHADER_GLSL
|
||||||
|
#elif defined(__CELLOS_LV2__)
|
||||||
|
#define DEFAULT_SHADER_TYPE RARCH_SHADER_CG
|
||||||
|
#elif defined(HAVE_OPENGLES2)
|
||||||
|
#define DEFAULT_SHADER_TYPE RARCH_SHADER_GLSL
|
||||||
|
#else
|
||||||
|
#define DEFAULT_SHADER_TYPE RARCH_SHADER_NONE
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "video_context_driver.h"
|
#include "video_context_driver.h"
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
@ -114,30 +137,6 @@ extern const shader_backend_t hlsl_backend;
|
|||||||
extern const shader_backend_t gl_cg_backend;
|
extern const shader_backend_t gl_cg_backend;
|
||||||
extern const shader_backend_t shader_null_backend;
|
extern const shader_backend_t shader_null_backend;
|
||||||
|
|
||||||
#if defined(_XBOX360)
|
|
||||||
#define DEFAULT_SHADER_TYPE RARCH_SHADER_HLSL
|
|
||||||
#elif defined(__PSL1GHT__)
|
|
||||||
#define DEFAULT_SHADER_TYPE RARCH_SHADER_GLSL
|
|
||||||
#elif defined(__CELLOS_LV2__)
|
|
||||||
#define DEFAULT_SHADER_TYPE RARCH_SHADER_CG
|
|
||||||
#elif defined(HAVE_OPENGLES2)
|
|
||||||
#define DEFAULT_SHADER_TYPE RARCH_SHADER_GLSL
|
|
||||||
#else
|
|
||||||
#define DEFAULT_SHADER_TYPE RARCH_SHADER_NONE
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL)
|
|
||||||
|
|
||||||
#ifndef HAVE_SHADER_MANAGER
|
|
||||||
#define HAVE_SHADER_MANAGER
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "video_shader_parse.h"
|
|
||||||
|
|
||||||
#define GL_SHADER_STOCK_BLEND (GFX_MAX_SHADERS - 1)
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void video_shader_driver_scale(unsigned idx, struct gfx_fbo_scale *scale);
|
void video_shader_driver_scale(unsigned idx, struct gfx_fbo_scale *scale);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -152,7 +151,6 @@ const shader_backend_t *shader_ctx_find_driver(const char *ident);
|
|||||||
|
|
||||||
struct video_shader *video_shader_driver_get_current_shader(void);
|
struct video_shader *video_shader_driver_get_current_shader(void);
|
||||||
|
|
||||||
|
|
||||||
void video_shader_driver_use(void *data, unsigned index);
|
void video_shader_driver_use(void *data, unsigned index);
|
||||||
|
|
||||||
const char *video_shader_driver_get_ident(void);
|
const char *video_shader_driver_get_ident(void);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user