Module: wine Branch: master Commit: 8c3019ca711cef6b87d9482fd12f10984acad3f9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=8c3019ca711cef6b87d9482fd1...
Author: Matteo Bruni mbruni@codeweavers.com Date: Mon Dec 4 18:07:28 2017 +0100
d3d11: Validate buffer MiscFlags.
Signed-off-by: Matteo Bruni mbruni@codeweavers.com Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/d3d11/buffer.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/dlls/d3d11/buffer.c b/dlls/d3d11/buffer.c index 8233742..3ccccc8 100644 --- a/dlls/d3d11/buffer.c +++ b/dlls/d3d11/buffer.c @@ -422,6 +422,12 @@ static BOOL validate_buffer_desc(D3D11_BUFFER_DESC *desc) desc->StructureByteStride = 0; }
+ if (desc->MiscFlags & D3D11_RESOURCE_MISC_GENERATE_MIPS) + { + WARN("Buffer with the D3D11_RESOURCE_MISC_GENERATE_MIPS flag.\n"); + return FALSE; + } + return TRUE; }