vlc | branch: master | Steve Lhomme <[email protected]> | Mon Oct 14 09:44:51 2019 +0200| [e8e720da58ebae942b9bbd1f7c026bf2edeb23a2] | committer: Steve Lhomme
d3d11_player: only update the VLC render target when it changes > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e8e720da58ebae942b9bbd1f7c026bf2edeb23a2 --- doc/libvlc/d3d11_player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/libvlc/d3d11_player.cpp b/doc/libvlc/d3d11_player.cpp index 12cf01bba1..f74ab5c528 100644 --- a/doc/libvlc/d3d11_player.cpp +++ b/doc/libvlc/d3d11_player.cpp @@ -138,6 +138,7 @@ static bool UpdateOutput_cb( void *opaque, const libvlc_video_direct3d_cfg_t *cf hr = ctx->d3deviceVLC->CreateRenderTargetView(ctx->textureVLC, &renderTargetViewDesc, &ctx->textureRenderTarget); if (FAILED(hr)) return false; + ctx->d3dctxVLC->OMSetRenderTargets( 1, &ctx->textureRenderTarget, NULL ); out->surface_format = renderFormat; out->full_range = true; @@ -183,7 +184,6 @@ static bool SelectPlane_cb( void *opaque, size_t plane ) struct render_context *ctx = static_cast<struct render_context *>( opaque ); if ( plane != 0 ) // we only support one packed RGBA plane (DXGI_FORMAT_R8G8B8A8_UNORM) return false; - ctx->d3dctxVLC->OMSetRenderTargets( 1, &ctx->textureRenderTarget, NULL ); return true; } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
