https://git.reactos.org/?p=reactos.git;a=commitdiff;h=77cb466268d426c831f3110d500bd25c158a9fc4

commit 77cb466268d426c831f3110d500bd25c158a9fc4
Author:     winesync <[email protected]>
AuthorDate: Sat Feb 1 18:02:25 2020 +0100
Commit:     Jérôme Gardou <[email protected]>
CommitDate: Wed Feb 26 18:19:18 2020 +0100

    [WINESYNC] d3dx9_36: Add format description for X8L8V8U8 for format 
conversions.
    
    wine-staging patch by Christian Costa <[email protected]>
---
 dll/directx/wine/d3dx9_36/util.c                             |  1 +
 ...rmat_description_for_X8L8V8U8_for_format_conversions.diff | 12 ++++++++++++
 2 files changed, 13 insertions(+)

diff --git a/dll/directx/wine/d3dx9_36/util.c b/dll/directx/wine/d3dx9_36/util.c
index af71250b785..029e50073c3 100644
--- a/dll/directx/wine/d3dx9_36/util.c
+++ b/dll/directx/wine/d3dx9_36/util.c
@@ -90,6 +90,7 @@ static const struct pixel_format_desc formats[] =
     {D3DFMT_G32R32F,       { 0, 32, 32,  0}, { 0,  0, 32,  0},  8, 1, 1,  8, 
FORMAT_ARGBF,   NULL,         NULL      },
     {D3DFMT_A32B32G32R32F, {32, 32, 32, 32}, {96,  0, 32, 64}, 16, 1, 1, 16, 
FORMAT_ARGBF,   NULL,         NULL      },
     {D3DFMT_P8,            { 8,  8,  8,  8}, { 0,  0,  0,  0},  1, 1, 1,  1, 
FORMAT_INDEX,   NULL,         index_to_rgba},
+    {D3DFMT_X8L8V8U8,      { 0,  8,  8,  8}, { 0,  0,  8, 16},  4, 1, 1,  4, 
FORMAT_ARGB,    NULL,         NULL      },
     /* marks last element */
     {D3DFMT_UNKNOWN,       { 0,  0,  0,  0}, { 0,  0,  0,  0},  0, 1, 1,  0, 
FORMAT_UNKNOWN, NULL,         NULL      },
 };
diff --git 
a/sdk/tools/winesync/d3dx9_staging/0003-d3dx9_36__Add_format_description_for_X8L8V8U8_for_format_conversions.diff
 
b/sdk/tools/winesync/d3dx9_staging/0003-d3dx9_36__Add_format_description_for_X8L8V8U8_for_format_conversions.diff
new file mode 100644
index 00000000000..3c9cd31ca24
--- /dev/null
+++ 
b/sdk/tools/winesync/d3dx9_staging/0003-d3dx9_36__Add_format_description_for_X8L8V8U8_for_format_conversions.diff
@@ -0,0 +1,12 @@
+diff --git a/dll/directx/wine/d3dx9_36/util.c 
b/dll/directx/wine/d3dx9_36/util.c
+index af71250..029e500 100644
+--- a/dll/directx/wine/d3dx9_36/util.c
++++ b/dll/directx/wine/d3dx9_36/util.c
+@@ -90,6 +90,7 @@ static const struct pixel_format_desc formats[] =
+     {D3DFMT_G32R32F,       { 0, 32, 32,  0}, { 0,  0, 32,  0},  8, 1, 1,  8, 
FORMAT_ARGBF,   NULL,         NULL      },
+     {D3DFMT_A32B32G32R32F, {32, 32, 32, 32}, {96,  0, 32, 64}, 16, 1, 1, 16, 
FORMAT_ARGBF,   NULL,         NULL      },
+     {D3DFMT_P8,            { 8,  8,  8,  8}, { 0,  0,  0,  0},  1, 1, 1,  1, 
FORMAT_INDEX,   NULL,         index_to_rgba},
++    {D3DFMT_X8L8V8U8,      { 0,  8,  8,  8}, { 0,  0,  8, 16},  4, 1, 1,  4, 
FORMAT_ARGB,    NULL,         NULL      },
+     /* marks last element */
+     {D3DFMT_UNKNOWN,       { 0,  0,  0,  0}, { 0,  0,  0,  0},  0, 1, 1,  0, 
FORMAT_UNKNOWN, NULL,         NULL      },
+ };

Reply via email to