Matteo Bruni : d3d11: Validate buffer MiscFlags.
Module: wine Branch: master Commit: 8c3019ca711cef6b87d9482fd12f10984acad3f9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=8c3019ca711cef6b87d9482fd1... Author: Matteo Bruni <mbruni(a)codeweavers.com> Date: Mon Dec 4 18:07:28 2017 +0100 d3d11: Validate buffer MiscFlags. Signed-off-by: Matteo Bruni <mbruni(a)codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)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; }
participants (1)
-
Alexandre Julliard