mirror of
https://github.com/libretro/RetroArch
synced 2025-03-25 16:44:01 +00:00
(XDK) Ifdef FBO video_poke functions with HAVE_FBO
This commit is contained in:
parent
e6eb583b23
commit
dd697ded76
2
driver.h
2
driver.h
@ -232,8 +232,10 @@ typedef struct video_poke_interface
|
|||||||
{
|
{
|
||||||
void (*set_blend)(void *data, bool enable);
|
void (*set_blend)(void *data, bool enable);
|
||||||
void (*set_filtering)(void *data, unsigned index, bool smooth);
|
void (*set_filtering)(void *data, unsigned index, bool smooth);
|
||||||
|
#ifdef HAVE_FBO
|
||||||
void (*set_fbo_state)(void *data, unsigned state);
|
void (*set_fbo_state)(void *data, unsigned state);
|
||||||
unsigned (*get_fbo_state)(void *data);
|
unsigned (*get_fbo_state)(void *data);
|
||||||
|
#endif
|
||||||
void (*set_aspect_ratio)(void *data, unsigned aspectratio_index);
|
void (*set_aspect_ratio)(void *data, unsigned aspectratio_index);
|
||||||
void (*apply_state_changes)(void *data);
|
void (*apply_state_changes)(void *data);
|
||||||
|
|
||||||
|
@ -973,14 +973,16 @@ static void xdk_d3d_set_blend(void *data, bool enable)
|
|||||||
|
|
||||||
static void xdk_d3d_apply_state_changes(void *data)
|
static void xdk_d3d_apply_state_changes(void *data)
|
||||||
{
|
{
|
||||||
gl_t *gl = (gl_t*)data;
|
xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data;
|
||||||
gl->should_resize = true;
|
d3d->should_resize = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const video_poke_interface_t d3d_poke_interface = {
|
static const video_poke_interface_t d3d_poke_interface = {
|
||||||
xdk_d3d_set_blend,
|
xdk_d3d_set_blend,
|
||||||
xdk_d3d_set_filtering,
|
xdk_d3d_set_filtering,
|
||||||
|
#ifdef HAVE_FBO
|
||||||
xdk_d3d_set_fbo_state,
|
xdk_d3d_set_fbo_state,
|
||||||
|
#endif
|
||||||
xdk_d3d_set_aspect_ratio,
|
xdk_d3d_set_aspect_ratio,
|
||||||
xdk_d3d_apply_state_changes,
|
xdk_d3d_apply_state_changes,
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user