diff --git a/gfx/d3d/render_chain_xdk.cpp b/gfx/d3d/render_chain_xdk.cpp index 0a39659f42..91170ad4a6 100644 --- a/gfx/d3d/render_chain_xdk.cpp +++ b/gfx/d3d/render_chain_xdk.cpp @@ -128,7 +128,7 @@ static bool renderchain_create_first_pass(void *data, } static void renderchain_set_vertices(void *data, unsigned pass, - unsigned width, unsigned height) + unsigned width, unsigned height, uint64_t frame_count) { d3d_video_t *d3d = (d3d_video_t*)data; runloop_t *runloop = rarch_main_get_ptr(); @@ -214,8 +214,7 @@ static void renderchain_set_vertices(void *data, unsigned pass, if (d3d->shader->set_params) d3d->shader->set_params(d3d, width, height, chain->tex_w, chain->tex_h, global->video_data.width, - global->video_data.height, runloop->frames.video.count, - NULL, NULL, NULL, 0); + global->video_data.height, frame_count, NULL, NULL, NULL, 0); } #endif #endif @@ -362,9 +361,10 @@ static bool xdk_renderchain_render(void *data, const void *frame, settings_t *settings = config_get_ptr(); global_t *global = global_get_ptr(); xdk_renderchain_t *chain = (xdk_renderchain_t*)d3d->renderchain_data; + uint64_t frame_count = video_driver_get_frame_count(); renderchain_blit_to_texture(chain, frame, width, height, pitch); - renderchain_set_vertices(d3d, 1, width, height); + renderchain_set_vertices(d3d, 1, width, height, frame_count); d3d_set_texture(d3dr, 0, chain->tex); d3d_set_viewport(chain->dev, &d3d->final_viewport); diff --git a/menu/drivers/rmenu_xui.cpp b/menu/drivers/rmenu_xui.cpp index 4db2666005..8296470a6c 100644 --- a/menu/drivers/rmenu_xui.cpp +++ b/menu/drivers/rmenu_xui.cpp @@ -418,9 +418,9 @@ static void rmenu_xui_frame(void) XUIMessage msg; XUIMessageRender msgRender; D3DXMATRIX matOrigView; - D3DVIEWPORT vp_full; LPDIRECT3DDEVICE d3dr; const char *message; + D3DVIEWPORT vp_full = {0}; d3d_video_t *d3d = NULL; menu_handle_t *menu = menu_driver_get_ptr(); driver_t *driver = driver_get_ptr(); diff --git a/tasks/task_file_transfer.c b/tasks/task_file_transfer.c index 7b15997662..94a34a88a4 100644 --- a/tasks/task_file_transfer.c +++ b/tasks/task_file_transfer.c @@ -274,6 +274,7 @@ static int cb_nbio_default(void *data, size_t len) return 0; } +#ifdef HAVE_RPNG static int cb_nbio_image_menu_wallpaper(void *data, size_t len) { void *ptr = NULL; @@ -318,6 +319,7 @@ static int cb_nbio_image_menu_wallpaper(void *data, size_t len) return 0; } +#endif static int rarch_main_data_nbio_iterate_poll(nbio_handle_t *nbio) {