Add poke interface for get_refresh_rate.

This commit is contained in:
Brandon Wright 2018-04-15 11:12:56 -05:00
parent 6d00810716
commit 7a00534378
25 changed files with 25 additions and 0 deletions

View File

@ -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,

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */

View File

@ -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,

View File

@ -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,

View File

@ -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 */

View File

@ -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,

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */

View File

@ -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,

View File

@ -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 */

View File

@ -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,

View File

@ -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 */

View File

@ -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);