diff --git a/console/rmenu/rmenu.c b/console/rmenu/rmenu.c index f339106995..2f6bd3d51c 100644 --- a/console/rmenu/rmenu.c +++ b/console/rmenu/rmenu.c @@ -2423,9 +2423,7 @@ void menu_loop(void) #endif } -#ifdef __CELLOS_LV2__ rarch_render_cached_frame(); -#endif filebrowser_t * fb = &browser; diff --git a/gfx/context/xdk_ctx.c b/gfx/context/xdk_ctx.c index ff65ba06a0..8b69a01594 100644 --- a/gfx/context/xdk_ctx.c +++ b/gfx/context/xdk_ctx.c @@ -34,7 +34,14 @@ void gfx_ctx_set_blend(bool enable) { - (void)enable; + xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; + + if(enable) + { + d3d->d3d_render_device->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_ONE); + d3d->d3d_render_device->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA); + } + d3d->d3d_render_device->SetRenderState(D3DRS_ALPHABLENDENABLE, enable); } void gfx_ctx_set_swap_interval(unsigned interval, bool inited)