mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 04:14:00 +00:00
Move struct definition of renderchain_t to render_chain.cpp
This commit is contained in:
parent
8b9d08e8ee
commit
f0dbe674a4
@ -18,6 +18,43 @@
|
||||
#include <string.h>
|
||||
#include <retro_inline.h>
|
||||
|
||||
struct lut_info
|
||||
{
|
||||
LPDIRECT3DTEXTURE tex;
|
||||
char id[64];
|
||||
bool smooth;
|
||||
};
|
||||
|
||||
typedef struct renderchain
|
||||
{
|
||||
LPDIRECT3DDEVICE dev;
|
||||
#ifdef HAVE_CG
|
||||
CGcontext cgCtx;
|
||||
#endif
|
||||
unsigned pixel_size;
|
||||
const video_info_t *video_info;
|
||||
state_tracker_t *tracker;
|
||||
struct state_tracker_uniform uniform_info[MAX_VARIABLES];
|
||||
unsigned uniform_cnt;
|
||||
struct
|
||||
{
|
||||
LPDIRECT3DTEXTURE tex[TEXTURES];
|
||||
LPDIRECT3DVERTEXBUFFER vertex_buf[TEXTURES];
|
||||
unsigned ptr;
|
||||
unsigned last_width[TEXTURES];
|
||||
unsigned last_height[TEXTURES];
|
||||
} prev;
|
||||
std::vector<Pass> passes;
|
||||
#ifdef HAVE_CG
|
||||
CGprogram vStock, fStock;
|
||||
#endif
|
||||
std::vector<lut_info> luts;
|
||||
D3DVIEWPORT *final_viewport;
|
||||
unsigned frame_count;
|
||||
std::vector<unsigned> bound_tex;
|
||||
std::vector<unsigned> bound_vert;
|
||||
} renderchain_t;
|
||||
|
||||
static INLINE D3DTEXTUREFILTERTYPE translate_filter(unsigned type)
|
||||
{
|
||||
settings_t *settings = config_get_ptr();
|
||||
|
@ -65,43 +65,6 @@ struct Pass
|
||||
std::vector<unsigned> attrib_map;
|
||||
};
|
||||
|
||||
struct lut_info
|
||||
{
|
||||
LPDIRECT3DTEXTURE tex;
|
||||
char id[64];
|
||||
bool smooth;
|
||||
};
|
||||
|
||||
typedef struct renderchain
|
||||
{
|
||||
LPDIRECT3DDEVICE dev;
|
||||
#ifdef HAVE_CG
|
||||
CGcontext cgCtx;
|
||||
#endif
|
||||
unsigned pixel_size;
|
||||
const video_info_t *video_info;
|
||||
state_tracker_t *tracker;
|
||||
struct state_tracker_uniform uniform_info[MAX_VARIABLES];
|
||||
unsigned uniform_cnt;
|
||||
struct
|
||||
{
|
||||
LPDIRECT3DTEXTURE tex[TEXTURES];
|
||||
LPDIRECT3DVERTEXBUFFER vertex_buf[TEXTURES];
|
||||
unsigned ptr;
|
||||
unsigned last_width[TEXTURES];
|
||||
unsigned last_height[TEXTURES];
|
||||
} prev;
|
||||
std::vector<Pass> passes;
|
||||
#ifdef HAVE_CG
|
||||
CGprogram vStock, fStock;
|
||||
#endif
|
||||
std::vector<lut_info> luts;
|
||||
D3DVIEWPORT *final_viewport;
|
||||
unsigned frame_count;
|
||||
std::vector<unsigned> bound_tex;
|
||||
std::vector<unsigned> bound_vert;
|
||||
} renderchain_t;
|
||||
|
||||
void renderchain_free(void *data);
|
||||
|
||||
void *renderchain_new(void);
|
||||
|
Loading…
x
Reference in New Issue
Block a user