mirror of
https://github.com/libretro/RetroArch
synced 2025-03-05 19:13:45 +00:00
Add poke interface for get_refresh_rate.
This commit is contained in:
parent
6d00810716
commit
7a00534378
@ -318,6 +318,7 @@ static const video_poke_interface_t caca_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
caca_set_texture_frame,
|
||||
NULL,
|
||||
caca_set_osd_msg,
|
||||
|
@ -1138,6 +1138,7 @@ static const video_poke_interface_t ctr_poke_interface = {
|
||||
ctr_load_texture,
|
||||
ctr_unload_texture,
|
||||
NULL,
|
||||
NULL,
|
||||
ctr_set_filtering,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -557,6 +557,7 @@ static const video_poke_interface_t d3d10_poke_interface = {
|
||||
NULL, /* load_texture */
|
||||
NULL, /* unload_texture */
|
||||
NULL, /* set_video_mode */
|
||||
NULL, /* get_refresh_rate */
|
||||
d3d10_set_filtering,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -1589,6 +1589,7 @@ static const video_poke_interface_t d3d11_poke_interface = {
|
||||
d3d11_gfx_load_texture,
|
||||
d3d11_gfx_unload_texture,
|
||||
NULL, /* set_video_mode */
|
||||
NULL, /* get_refresh_rate */
|
||||
d3d11_set_filtering,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -1752,6 +1752,7 @@ static const video_poke_interface_t d3d12_poke_interface = {
|
||||
d3d12_gfx_load_texture,
|
||||
d3d12_gfx_unload_texture,
|
||||
NULL, /* set_video_mode */
|
||||
NULL, /* get_refresh_rate */
|
||||
d3d12_set_filtering,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -1867,6 +1867,7 @@ static const video_poke_interface_t d3d_poke_interface = {
|
||||
d3d8_unload_texture,
|
||||
d3d8_set_video_mode,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
NULL, /* get_video_output_next */
|
||||
|
@ -1891,6 +1891,7 @@ static const video_poke_interface_t d3d9_poke_interface = {
|
||||
d3d9_unload_texture,
|
||||
d3d9_set_video_mode,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
NULL, /* get_video_output_next */
|
||||
|
@ -636,6 +636,7 @@ static const video_poke_interface_t dispmanx_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL, /* set_video_mode */
|
||||
NULL, /* get_refresh_rate */
|
||||
NULL, /* set_filtering */
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -969,6 +969,7 @@ static const video_poke_interface_t drm_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL, /* set_video_mode */
|
||||
NULL, /* get_refresh_rate */
|
||||
NULL, /* set_filtering */
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -1494,6 +1494,7 @@ static const video_poke_interface_t exynos_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL, /* set_video_mode */
|
||||
NULL, /* get_refresh_rate */
|
||||
NULL, /* set_filtering */
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -538,6 +538,7 @@ static const video_poke_interface_t gdi_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
gdi_set_video_mode,
|
||||
NULL, /* get_refresh_rate */
|
||||
NULL,
|
||||
gdi_get_video_output_size,
|
||||
gdi_get_video_output_prev,
|
||||
|
@ -2601,6 +2601,7 @@ static const video_poke_interface_t gl_poke_interface = {
|
||||
gl_load_texture,
|
||||
gl_unload_texture,
|
||||
gl_set_video_mode,
|
||||
NULL, /* get_refresh_rate */
|
||||
NULL,
|
||||
gl_get_video_output_size,
|
||||
gl_get_video_output_prev,
|
||||
|
@ -1718,6 +1718,7 @@ static const video_poke_interface_t wiiu_poke_interface =
|
||||
wiiu_gfx_load_texture,
|
||||
wiiu_gfx_unload_texture,
|
||||
NULL, /* set_video_mode */
|
||||
NULL, /* get_refresh_rate */
|
||||
wiiu_gfx_set_filtering,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -1271,6 +1271,7 @@ static const video_poke_interface_t gx_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
gx_set_video_mode,
|
||||
NULL, /* get_refresh_rate */
|
||||
NULL,
|
||||
gx_get_video_output_size,
|
||||
gx_get_video_output_prev,
|
||||
|
@ -1135,6 +1135,7 @@ static const video_poke_interface_t omap_gfx_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL, /* get_refresh_rate */
|
||||
NULL, /* set_filtering */
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -836,6 +836,7 @@ static const video_poke_interface_t psp_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL, /* get_refresh_rate */
|
||||
psp_set_filtering,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -726,6 +726,7 @@ static video_poke_interface_t sdl2_video_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL, /* get_refresh_rate */
|
||||
sdl2_poke_set_filtering,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -522,6 +522,7 @@ static const video_poke_interface_t sdl_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL, /* get_refresh_rate */
|
||||
sdl_set_filtering,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -937,6 +937,7 @@ static const video_poke_interface_t sunxi_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL, /* set_video_mode */
|
||||
NULL, /* get_refresh_rate */
|
||||
NULL, /* set_filtering */
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -392,6 +392,7 @@ static const video_poke_interface_t switch_poke_interface = {
|
||||
NULL, /* load_texture */
|
||||
NULL, /* unload_texture */
|
||||
NULL, /* set_video_mode */
|
||||
NULL, /* get_refresh_rate */
|
||||
NULL, /* set_filtering */
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -403,6 +403,7 @@ static const video_poke_interface_t vga_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
vga_set_texture_frame,
|
||||
NULL,
|
||||
vga_set_osd_msg,
|
||||
|
@ -795,6 +795,7 @@ static const video_poke_interface_t vita_poke_interface = {
|
||||
vita_load_texture,
|
||||
vita_unload_texture,
|
||||
NULL,
|
||||
NULL, /* get_refresh_rate */
|
||||
vita_set_filtering,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -2298,6 +2298,7 @@ static const video_poke_interface_t vulkan_poke_interface = {
|
||||
vulkan_load_texture,
|
||||
vulkan_unload_texture,
|
||||
vulkan_set_video_mode,
|
||||
NULL, /* get_refresh_rate */
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
|
@ -209,6 +209,7 @@ static video_poke_interface_t xshm_video_poke_interface = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL, /* get_refresh_rate */
|
||||
xshm_poke_set_filtering,
|
||||
NULL, /* get_video_output_size */
|
||||
NULL, /* get_video_output_prev */
|
||||
|
@ -701,6 +701,7 @@ typedef struct video_poke_interface
|
||||
void (*unload_texture)(void *data, uintptr_t id);
|
||||
void (*set_video_mode)(void *data, unsigned width,
|
||||
unsigned height, bool fullscreen);
|
||||
float (*get_refresh_rate)(void *data);
|
||||
void (*set_filtering)(void *data, unsigned index, bool smooth);
|
||||
void (*get_video_output_size)(void *data,
|
||||
unsigned *width, unsigned *height);
|
||||
|
Loading…
x
Reference in New Issue
Block a user