[vlc-devel] [PATCH] direct3d11: fix crash when displaying RGB32

Steve Lhomme robux4 at videolabs.io
Mon Oct 30 11:20:42 CET 2017


The mapping to the texture sampler was missing
---
 modules/video_output/win32/direct3d11.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/video_output/win32/direct3d11.c b/modules/video_output/win32/direct3d11.c
index 2ff3040422..d677635268 100644
--- a/modules/video_output/win32/direct3d11.c
+++ b/modules/video_output/win32/direct3d11.c
@@ -1757,6 +1757,7 @@ static HRESULT CompilePixelShader(vout_display_t *vd, const d3d_format_t *format
         break;
     case DXGI_FORMAT_R8G8B8A8_UNORM:
     case DXGI_FORMAT_B8G8R8A8_UNORM:
+    case DXGI_FORMAT_B8G8R8X8_UNORM:
     case DXGI_FORMAT_B5G6R5_UNORM:
         psz_sampler =
                 "sample = shaderTexture[0].Sample(SampleType, In.Texture);";
-- 
2.14.2



More information about the vlc-devel mailing list