mirror of
https://github.com/libretro/RetroArch
synced 2025-04-16 08:43:10 +00:00
Remove some HAVE_MENU ifdefs
This commit is contained in:
parent
99f696abd2
commit
cf3a010ead
@ -318,17 +318,14 @@ static const video_poke_interface_t caca_poke_interface = {
|
|||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
#if defined(HAVE_MENU)
|
|
||||||
caca_set_texture_frame,
|
caca_set_texture_frame,
|
||||||
NULL,
|
NULL,
|
||||||
|
#if defined(HAVE_MENU)
|
||||||
caca_set_osd_msg,
|
caca_set_osd_msg,
|
||||||
NULL,
|
|
||||||
#else
|
#else
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
#endif
|
#endif
|
||||||
|
NULL,
|
||||||
|
|
||||||
NULL,
|
NULL,
|
||||||
#ifdef HAVE_MENU
|
#ifdef HAVE_MENU
|
||||||
|
@ -1133,9 +1133,9 @@ static const video_poke_interface_t ctr_poke_interface = {
|
|||||||
NULL,
|
NULL,
|
||||||
ctr_set_aspect_ratio,
|
ctr_set_aspect_ratio,
|
||||||
ctr_apply_state_changes,
|
ctr_apply_state_changes,
|
||||||
#ifdef HAVE_MENU
|
|
||||||
ctr_set_texture_frame,
|
ctr_set_texture_frame,
|
||||||
ctr_set_texture_enable,
|
ctr_set_texture_enable,
|
||||||
|
#ifdef HAVE_MENU
|
||||||
ctr_set_osd_msg,
|
ctr_set_osd_msg,
|
||||||
#endif
|
#endif
|
||||||
NULL,
|
NULL,
|
||||||
|
@ -1745,13 +1745,8 @@ static const video_poke_interface_t d3d_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
d3d_set_aspect_ratio,
|
d3d_set_aspect_ratio,
|
||||||
d3d_apply_state_changes,
|
d3d_apply_state_changes,
|
||||||
#ifdef HAVE_MENU
|
|
||||||
d3d_set_menu_texture_frame,
|
d3d_set_menu_texture_frame,
|
||||||
d3d_set_menu_texture_enable,
|
d3d_set_menu_texture_enable,
|
||||||
#else
|
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
#endif
|
|
||||||
d3d_set_osd_msg,
|
d3d_set_osd_msg,
|
||||||
|
|
||||||
d3d_show_mouse,
|
d3d_show_mouse,
|
||||||
|
@ -644,10 +644,8 @@ static const video_poke_interface_t dispmanx_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
dispmanx_set_aspect_ratio,
|
dispmanx_set_aspect_ratio,
|
||||||
NULL, /* dispmanx_apply_state_changes */
|
NULL, /* dispmanx_apply_state_changes */
|
||||||
#ifdef HAVE_MENU
|
|
||||||
dispmanx_set_texture_frame,
|
dispmanx_set_texture_frame,
|
||||||
dispmanx_set_texture_enable,
|
dispmanx_set_texture_enable,
|
||||||
#endif
|
|
||||||
NULL, /* dispmanx_set_osd_msg */
|
NULL, /* dispmanx_set_osd_msg */
|
||||||
NULL /* dispmanx_show_mouse */
|
NULL /* dispmanx_show_mouse */
|
||||||
};
|
};
|
||||||
|
@ -972,10 +972,8 @@ static const video_poke_interface_t drm_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
drm_set_aspect_ratio,
|
drm_set_aspect_ratio,
|
||||||
NULL, /* drm_apply_state_changes */
|
NULL, /* drm_apply_state_changes */
|
||||||
#ifdef HAVE_MENU
|
|
||||||
drm_set_texture_frame,
|
drm_set_texture_frame,
|
||||||
drm_set_texture_enable,
|
drm_set_texture_enable,
|
||||||
#endif
|
|
||||||
NULL, /* drm_set_osd_msg */
|
NULL, /* drm_set_osd_msg */
|
||||||
NULL /* drm_show_mouse */
|
NULL /* drm_show_mouse */
|
||||||
};
|
};
|
||||||
|
@ -1491,10 +1491,8 @@ static const video_poke_interface_t exynos_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
exynos_set_aspect_ratio,
|
exynos_set_aspect_ratio,
|
||||||
exynos_apply_state_changes,
|
exynos_apply_state_changes,
|
||||||
#ifdef HAVE_MENU
|
|
||||||
exynos_set_texture_frame,
|
exynos_set_texture_frame,
|
||||||
exynos_set_texture_enable,
|
exynos_set_texture_enable,
|
||||||
#endif
|
|
||||||
exynos_set_osd_msg,
|
exynos_set_osd_msg,
|
||||||
exynos_show_mouse
|
exynos_show_mouse
|
||||||
};
|
};
|
||||||
|
@ -546,17 +546,14 @@ static const video_poke_interface_t gdi_poke_interface = {
|
|||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
#if defined(HAVE_MENU)
|
|
||||||
gdi_set_texture_frame,
|
gdi_set_texture_frame,
|
||||||
NULL,
|
NULL,
|
||||||
|
#if defined(HAVE_MENU)
|
||||||
gdi_set_osd_msg,
|
gdi_set_osd_msg,
|
||||||
NULL,
|
|
||||||
#else
|
#else
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
#endif
|
#endif
|
||||||
|
NULL,
|
||||||
|
|
||||||
NULL,
|
NULL,
|
||||||
#ifdef HAVE_MENU
|
#ifdef HAVE_MENU
|
||||||
|
@ -688,8 +688,6 @@ void gl_load_texture_data(
|
|||||||
glGenerateMipmap(GL_TEXTURE_2D);
|
glGenerateMipmap(GL_TEXTURE_2D);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#if defined(HAVE_MENU)
|
|
||||||
static void gl_set_texture_frame(void *data,
|
static void gl_set_texture_frame(void *data,
|
||||||
const void *frame, bool rgb32, unsigned width, unsigned height,
|
const void *frame, bool rgb32, unsigned width, unsigned height,
|
||||||
float alpha)
|
float alpha)
|
||||||
@ -732,6 +730,7 @@ static void gl_set_texture_enable(void *data, bool state, bool full_screen)
|
|||||||
gl->menu_texture_full_screen = full_screen;
|
gl->menu_texture_full_screen = full_screen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(HAVE_MENU)
|
||||||
static void gl_render_osd_background(
|
static void gl_render_osd_background(
|
||||||
gl_t *gl, video_frame_info_t *video_info,
|
gl_t *gl, video_frame_info_t *video_info,
|
||||||
const char *msg)
|
const char *msg)
|
||||||
@ -2554,16 +2553,14 @@ static const video_poke_interface_t gl_poke_interface = {
|
|||||||
gl_get_proc_address,
|
gl_get_proc_address,
|
||||||
gl_set_aspect_ratio,
|
gl_set_aspect_ratio,
|
||||||
gl_apply_state_changes,
|
gl_apply_state_changes,
|
||||||
#if defined(HAVE_MENU)
|
|
||||||
gl_set_texture_frame,
|
gl_set_texture_frame,
|
||||||
gl_set_texture_enable,
|
gl_set_texture_enable,
|
||||||
|
#if defined(HAVE_MENU)
|
||||||
gl_set_osd_msg,
|
gl_set_osd_msg,
|
||||||
gl_show_mouse,
|
gl_show_mouse,
|
||||||
#else
|
#else
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
NULL,
|
NULL,
|
||||||
|
@ -1143,10 +1143,8 @@ static const video_poke_interface_t omap_gfx_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
NULL, /* set_aspect_ratio */
|
NULL, /* set_aspect_ratio */
|
||||||
NULL, /* apply_state_changes */
|
NULL, /* apply_state_changes */
|
||||||
#ifdef HAVE_MENU
|
|
||||||
omap_gfx_set_texture_frame,
|
omap_gfx_set_texture_frame,
|
||||||
omap_gfx_set_texture_enable,
|
omap_gfx_set_texture_enable,
|
||||||
#endif
|
|
||||||
NULL,
|
NULL,
|
||||||
NULL, /* show_mouse */
|
NULL, /* show_mouse */
|
||||||
NULL, /* grab_mouse_toggle */
|
NULL, /* grab_mouse_toggle */
|
||||||
|
@ -844,10 +844,8 @@ static const video_poke_interface_t psp_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
psp_set_aspect_ratio,
|
psp_set_aspect_ratio,
|
||||||
psp_apply_state_changes,
|
psp_apply_state_changes,
|
||||||
#ifdef HAVE_MENU
|
|
||||||
psp_set_texture_frame,
|
psp_set_texture_frame,
|
||||||
psp_set_texture_enable,
|
psp_set_texture_enable,
|
||||||
#endif
|
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL
|
NULL
|
||||||
|
@ -672,8 +672,8 @@ static void sdl2_poke_apply_state_changes(void *data)
|
|||||||
vid->should_resize = true;
|
vid->should_resize = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_MENU
|
static void sdl2_poke_set_texture_frame(void *data,
|
||||||
static void sdl2_poke_set_texture_frame(void *data, const void *frame, bool rgb32,
|
const void *frame, bool rgb32,
|
||||||
unsigned width, unsigned height, float alpha)
|
unsigned width, unsigned height, float alpha)
|
||||||
{
|
{
|
||||||
if (frame)
|
if (frame)
|
||||||
@ -687,13 +687,17 @@ static void sdl2_poke_set_texture_frame(void *data, const void *frame, bool rgb3
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void sdl2_poke_texture_enable(void *data, bool enable, bool full_screen)
|
static void sdl2_poke_texture_enable(void *data,
|
||||||
|
bool enable, bool full_screen)
|
||||||
{
|
{
|
||||||
sdl2_video_t *vid = (sdl2_video_t*)data;
|
sdl2_video_t *vid = (sdl2_video_t*)data;
|
||||||
|
|
||||||
vid->menu.active = enable;
|
if (vid)
|
||||||
|
vid->menu.active = enable;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef HAVE_MENU
|
||||||
static void sdl2_poke_set_osd_msg(void *data,
|
static void sdl2_poke_set_osd_msg(void *data,
|
||||||
video_frame_info_t *video_info,
|
video_frame_info_t *video_info,
|
||||||
const char *msg,
|
const char *msg,
|
||||||
@ -731,9 +735,9 @@ static video_poke_interface_t sdl2_video_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
sdl2_poke_set_aspect_ratio,
|
sdl2_poke_set_aspect_ratio,
|
||||||
sdl2_poke_apply_state_changes,
|
sdl2_poke_apply_state_changes,
|
||||||
#ifdef HAVE_MENU
|
|
||||||
sdl2_poke_set_texture_frame,
|
sdl2_poke_set_texture_frame,
|
||||||
sdl2_poke_texture_enable,
|
sdl2_poke_texture_enable,
|
||||||
|
#ifdef HAVE_MENU
|
||||||
sdl2_poke_set_osd_msg,
|
sdl2_poke_set_osd_msg,
|
||||||
sdl2_show_mouse,
|
sdl2_show_mouse,
|
||||||
sdl2_grab_mouse_toggle,
|
sdl2_grab_mouse_toggle,
|
||||||
@ -741,8 +745,6 @@ static video_poke_interface_t sdl2_video_poke_interface = {
|
|||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
#endif
|
#endif
|
||||||
NULL,
|
NULL,
|
||||||
};
|
};
|
||||||
|
@ -466,7 +466,6 @@ static void sdl_apply_state_changes(void *data)
|
|||||||
(void)data;
|
(void)data;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_MENU
|
|
||||||
static void sdl_set_texture_frame(void *data, const void *frame, bool rgb32,
|
static void sdl_set_texture_frame(void *data, const void *frame, bool rgb32,
|
||||||
unsigned width, unsigned height, float alpha)
|
unsigned width, unsigned height, float alpha)
|
||||||
{
|
{
|
||||||
@ -499,6 +498,8 @@ static void sdl_set_texture_enable(void *data, bool state, bool full_screen)
|
|||||||
vid->menu.active = state;
|
vid->menu.active = state;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef HAVE_MENU
|
||||||
static void sdl_show_mouse(void *data, bool state)
|
static void sdl_show_mouse(void *data, bool state)
|
||||||
{
|
{
|
||||||
(void)data;
|
(void)data;
|
||||||
@ -530,17 +531,13 @@ static const video_poke_interface_t sdl_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
sdl_set_aspect_ratio,
|
sdl_set_aspect_ratio,
|
||||||
sdl_apply_state_changes,
|
sdl_apply_state_changes,
|
||||||
#ifdef HAVE_MENU
|
|
||||||
sdl_set_texture_frame,
|
sdl_set_texture_frame,
|
||||||
#endif
|
|
||||||
#ifdef HAVE_MENU
|
|
||||||
sdl_set_texture_enable,
|
sdl_set_texture_enable,
|
||||||
NULL,
|
NULL,
|
||||||
|
#ifdef HAVE_MENU
|
||||||
sdl_show_mouse,
|
sdl_show_mouse,
|
||||||
#else
|
#else
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
#endif
|
#endif
|
||||||
sdl_grab_mouse_toggle,
|
sdl_grab_mouse_toggle,
|
||||||
NULL
|
NULL
|
||||||
|
@ -945,10 +945,8 @@ static const video_poke_interface_t sunxi_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
sunxi_set_aspect_ratio,
|
sunxi_set_aspect_ratio,
|
||||||
NULL, /* sunxi_apply_state_changes */
|
NULL, /* sunxi_apply_state_changes */
|
||||||
#ifdef HAVE_MENU
|
|
||||||
sunxi_set_texture_frame,
|
sunxi_set_texture_frame,
|
||||||
sunxi_set_texture_enable,
|
sunxi_set_texture_enable,
|
||||||
#endif
|
|
||||||
NULL, /* sunxi_set_osd_msg */
|
NULL, /* sunxi_set_osd_msg */
|
||||||
NULL /* sunxi_show_mouse */
|
NULL /* sunxi_show_mouse */
|
||||||
};
|
};
|
||||||
|
@ -311,56 +311,58 @@ static bool switch_read_viewport(void *data, uint8_t *buffer, bool is_idle)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(HAVE_MENU)
|
static void switch_set_texture_frame(
|
||||||
static void switch_set_texture_frame(void *data, const void *frame, bool rgb32,
|
void *data, const void *frame, bool rgb32,
|
||||||
unsigned width, unsigned height, float alpha)
|
unsigned width, unsigned height, float alpha)
|
||||||
{
|
{
|
||||||
|
switch_video_t *sw = data;
|
||||||
|
|
||||||
switch_video_t *sw = data;
|
if ( sw->menu_texture.pixels == NULL ||
|
||||||
if(sw->menu_texture.pixels == NULL || sw->menu_texture.width != width || sw->menu_texture.height != height) {
|
sw->menu_texture.width != width ||
|
||||||
if(sw->menu_texture.pixels != NULL) {
|
sw->menu_texture.height != height)
|
||||||
free(sw->menu_texture.pixels);
|
{
|
||||||
}
|
if(sw->menu_texture.pixels != NULL)
|
||||||
|
free(sw->menu_texture.pixels);
|
||||||
|
|
||||||
sw->menu_texture.pixels = malloc(width * height * 4);
|
sw->menu_texture.pixels = malloc(width * height * 4);
|
||||||
if(sw->menu_texture.pixels == NULL) {
|
if(sw->menu_texture.pixels == NULL)
|
||||||
RARCH_ERR("failed to allocate buffer for menu texture\n");
|
{
|
||||||
return;
|
RARCH_ERR("failed to allocate buffer for menu texture\n");
|
||||||
}
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
sw->menu_texture.width = width;
|
sw->menu_texture.width = width;
|
||||||
sw->menu_texture.height = height;
|
sw->menu_texture.height = height;
|
||||||
|
|
||||||
struct scaler_ctx *sctx = &sw->menu_texture.scaler;
|
struct scaler_ctx *sctx = &sw->menu_texture.scaler;
|
||||||
scaler_ctx_gen_reset(sctx);
|
scaler_ctx_gen_reset(sctx);
|
||||||
|
|
||||||
sctx->in_width = width;
|
sctx->in_width = width;
|
||||||
sctx->in_height = height;
|
sctx->in_height = height;
|
||||||
sctx->in_stride = width * 4;
|
sctx->in_stride = width * 4;
|
||||||
sctx->in_fmt = SCALER_FMT_ARGB8888;
|
sctx->in_fmt = SCALER_FMT_ARGB8888;
|
||||||
|
|
||||||
sctx->out_width = 1280;
|
sctx->out_width = 1280;
|
||||||
sctx->out_height = 720;
|
sctx->out_height = 720;
|
||||||
sctx->out_stride = 1280 * 4;
|
sctx->out_stride = 1280 * 4;
|
||||||
sctx->out_fmt = SCALER_FMT_ARGB8888;
|
sctx->out_fmt = SCALER_FMT_ARGB8888;
|
||||||
|
|
||||||
sctx->scaler_type = SCALER_TYPE_POINT;
|
sctx->scaler_type = SCALER_TYPE_POINT;
|
||||||
|
|
||||||
if(!scaler_ctx_gen_filter(sctx)) {
|
if(!scaler_ctx_gen_filter(sctx))
|
||||||
RARCH_ERR("failed to generate scaler for menu texture\n");
|
{
|
||||||
return;
|
RARCH_ERR("failed to generate scaler for menu texture\n");
|
||||||
}
|
return;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if(rgb32) {
|
|
||||||
memcpy(sw->menu_texture.pixels, frame, width * height * 4);
|
if(rgb32)
|
||||||
} else {
|
memcpy(sw->menu_texture.pixels, frame, width * height * 4);
|
||||||
conv_rgb565_argb8888(sw->menu_texture.pixels, frame,
|
else
|
||||||
width, height,
|
conv_rgb565_argb8888(sw->menu_texture.pixels, frame,
|
||||||
width * sizeof(uint32_t), width * sizeof(uint16_t));
|
width, height,
|
||||||
}
|
width * sizeof(uint32_t), width * sizeof(uint16_t));
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
static void switch_set_texture_enable(void *data, bool enable, bool full_screen)
|
static void switch_set_texture_enable(void *data, bool enable, bool full_screen)
|
||||||
{
|
{
|
||||||
@ -383,10 +385,8 @@ static const video_poke_interface_t switch_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
NULL, /* set_aspect_ratio */
|
NULL, /* set_aspect_ratio */
|
||||||
NULL, /* apply_state_changes */
|
NULL, /* apply_state_changes */
|
||||||
#if defined(HAVE_MENU)
|
switch_set_texture_frame,
|
||||||
switch_set_texture_frame, /* set_texture_frame */
|
switch_set_texture_enable,
|
||||||
#endif
|
|
||||||
switch_set_texture_enable, /* set_texture_enable */
|
|
||||||
NULL, /* set_osd_msg */
|
NULL, /* set_osd_msg */
|
||||||
NULL, /* show_mouse */
|
NULL, /* show_mouse */
|
||||||
NULL, /* grab_mouse_toggle */
|
NULL, /* grab_mouse_toggle */
|
||||||
|
@ -405,17 +405,14 @@ static const video_poke_interface_t vga_poke_interface = {
|
|||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
#if defined(HAVE_MENU)
|
|
||||||
vga_set_texture_frame,
|
vga_set_texture_frame,
|
||||||
NULL,
|
NULL,
|
||||||
|
#if defined(HAVE_MENU)
|
||||||
vga_set_osd_msg,
|
vga_set_osd_msg,
|
||||||
NULL,
|
|
||||||
#else
|
#else
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
#endif
|
#endif
|
||||||
|
NULL,
|
||||||
|
|
||||||
NULL,
|
NULL,
|
||||||
#ifdef HAVE_MENU
|
#ifdef HAVE_MENU
|
||||||
|
@ -792,21 +792,16 @@ static const video_poke_interface_t vita_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
vita_set_aspect_ratio,
|
vita_set_aspect_ratio,
|
||||||
vita_apply_state_changes,
|
vita_apply_state_changes,
|
||||||
#ifdef HAVE_MENU
|
|
||||||
vita_set_texture_frame,
|
vita_set_texture_frame,
|
||||||
vita_set_texture_enable,
|
vita_set_texture_enable,
|
||||||
#else
|
#ifdef HAVE_MENU
|
||||||
NULL,
|
vita_set_osd_msg,
|
||||||
NULL,
|
#endif
|
||||||
#endif
|
NULL,
|
||||||
#ifdef HAVE_MENU
|
NULL,
|
||||||
vita_set_osd_msg,
|
NULL,
|
||||||
#endif
|
vita_get_current_sw_framebuffer,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
vita_get_current_sw_framebuffer,
|
|
||||||
NULL,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static void vita2d_gfx_get_poke_interface(void *data,
|
static void vita2d_gfx_get_poke_interface(void *data,
|
||||||
|
@ -2115,7 +2115,6 @@ static bool vulkan_get_hw_render_interface(void *data,
|
|||||||
return vk->hw.enable;
|
return vk->hw.enable;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(HAVE_MENU)
|
|
||||||
static void vulkan_set_texture_frame(void *data,
|
static void vulkan_set_texture_frame(void *data,
|
||||||
const void *frame, bool rgb32, unsigned width, unsigned height,
|
const void *frame, bool rgb32, unsigned width, unsigned height,
|
||||||
float alpha)
|
float alpha)
|
||||||
@ -2190,6 +2189,7 @@ static void vulkan_set_texture_enable(void *data, bool state, bool full_screen)
|
|||||||
vk->menu.full_screen = full_screen;
|
vk->menu.full_screen = full_screen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(HAVE_MENU)
|
||||||
static void vulkan_set_osd_msg(void *data,
|
static void vulkan_set_osd_msg(void *data,
|
||||||
video_frame_info_t *video_info,
|
video_frame_info_t *video_info,
|
||||||
const char *msg,
|
const char *msg,
|
||||||
@ -2274,13 +2274,8 @@ static const video_poke_interface_t vulkan_poke_interface = {
|
|||||||
NULL,
|
NULL,
|
||||||
vulkan_set_aspect_ratio,
|
vulkan_set_aspect_ratio,
|
||||||
vulkan_apply_state_changes,
|
vulkan_apply_state_changes,
|
||||||
#if defined(HAVE_MENU)
|
|
||||||
vulkan_set_texture_frame,
|
vulkan_set_texture_frame,
|
||||||
vulkan_set_texture_enable,
|
vulkan_set_texture_enable,
|
||||||
#else
|
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
#endif
|
|
||||||
#ifdef HAVE_MENU
|
#ifdef HAVE_MENU
|
||||||
vulkan_set_osd_msg,
|
vulkan_set_osd_msg,
|
||||||
#endif
|
#endif
|
||||||
|
@ -1054,9 +1054,7 @@ static const video_poke_interface_t wiiu_poke_interface =
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
wiiu_gfx_set_aspect_ratio,
|
wiiu_gfx_set_aspect_ratio,
|
||||||
wiiu_gfx_apply_state_changes,
|
wiiu_gfx_apply_state_changes,
|
||||||
#ifdef HAVE_MENU
|
|
||||||
wiiu_gfx_set_texture_frame,
|
wiiu_gfx_set_texture_frame,
|
||||||
#endif
|
|
||||||
wiiu_gfx_set_texture_enable,
|
wiiu_gfx_set_texture_enable,
|
||||||
wiiu_gfx_set_osd_msg,
|
wiiu_gfx_set_osd_msg,
|
||||||
NULL, /* show_mouse */
|
NULL, /* show_mouse */
|
||||||
|
@ -218,9 +218,9 @@ static video_poke_interface_t xshm_video_poke_interface = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
xshm_poke_set_aspect_ratio,
|
xshm_poke_set_aspect_ratio,
|
||||||
xshm_poke_apply_state_changes,
|
xshm_poke_apply_state_changes,
|
||||||
#ifdef HAVE_MENU
|
|
||||||
xshm_poke_set_texture_frame,
|
xshm_poke_set_texture_frame,
|
||||||
xshm_poke_texture_enable,
|
xshm_poke_texture_enable,
|
||||||
|
#ifdef HAVE_MENU
|
||||||
xshm_poke_set_osd_msg,
|
xshm_poke_set_osd_msg,
|
||||||
xshm_show_mouse,
|
xshm_show_mouse,
|
||||||
xshm_grab_mouse_toggle,
|
xshm_grab_mouse_toggle,
|
||||||
@ -228,8 +228,6 @@ static video_poke_interface_t xshm_video_poke_interface = {
|
|||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
#endif
|
#endif
|
||||||
NULL,
|
NULL,
|
||||||
};
|
};
|
||||||
|
@ -1168,11 +1168,9 @@ void video_driver_set_texture_enable(bool enable, bool fullscreen)
|
|||||||
void video_driver_set_texture_frame(const void *frame, bool rgb32,
|
void video_driver_set_texture_frame(const void *frame, bool rgb32,
|
||||||
unsigned width, unsigned height, float alpha)
|
unsigned width, unsigned height, float alpha)
|
||||||
{
|
{
|
||||||
#ifdef HAVE_MENU
|
|
||||||
if (video_driver_poke && video_driver_poke->set_texture_frame)
|
if (video_driver_poke && video_driver_poke->set_texture_frame)
|
||||||
video_driver_poke->set_texture_frame(video_driver_data,
|
video_driver_poke->set_texture_frame(video_driver_data,
|
||||||
frame, rgb32, width, height, alpha);
|
frame, rgb32, width, height, alpha);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_OVERLAY
|
#ifdef HAVE_OVERLAY
|
||||||
|
@ -698,11 +698,9 @@ typedef struct video_poke_interface
|
|||||||
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);
|
||||||
|
|
||||||
#ifdef HAVE_MENU
|
|
||||||
/* Update texture. */
|
/* Update texture. */
|
||||||
void (*set_texture_frame)(void *data, const void *frame, bool rgb32,
|
void (*set_texture_frame)(void *data, const void *frame, bool rgb32,
|
||||||
unsigned width, unsigned height, float alpha);
|
unsigned width, unsigned height, float alpha);
|
||||||
#endif
|
|
||||||
/* Enable or disable rendering. */
|
/* Enable or disable rendering. */
|
||||||
void (*set_texture_enable)(void *data, bool enable, bool full_screen);
|
void (*set_texture_enable)(void *data, bool enable, bool full_screen);
|
||||||
void (*set_osd_msg)(void *data, video_frame_info_t *video_info,
|
void (*set_osd_msg)(void *data, video_frame_info_t *video_info,
|
||||||
|
@ -1270,13 +1270,12 @@ static const video_poke_interface_t thread_poke = {
|
|||||||
NULL, /* get_proc_address */
|
NULL, /* get_proc_address */
|
||||||
thread_set_aspect_ratio,
|
thread_set_aspect_ratio,
|
||||||
thread_apply_state_changes,
|
thread_apply_state_changes,
|
||||||
#if defined(HAVE_MENU)
|
|
||||||
thread_set_texture_frame,
|
thread_set_texture_frame,
|
||||||
thread_set_texture_enable,
|
thread_set_texture_enable,
|
||||||
|
#if defined(HAVE_MENU)
|
||||||
thread_set_osd_msg,
|
thread_set_osd_msg,
|
||||||
#else
|
#else
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
NULL,
|
NULL,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user