d3dx9: CloneMesh test and improvements
Stefan Dösinger
stefandoesinger at gmx.at
Thu Aug 18 13:05:28 CDT 2011
Hi,
I noticed one small issue:
On Saturday 13 August 2011 12:22:03 Michael Mc Donnell wrote:
> +static HRESULT convert_vertex_buffer(ID3DXMesh *mesh_dst, ID3DXMesh
*mesh_src)
> ...
> + hr = mesh_dst->lpVtbl->LockVertexBuffer(mesh_dst, D3DLOCK_DISCARD,
(void**)&vb_dst);
On paper, D3DLOCK_DISCARD is only valid on D3DUSAGE_DYNAMIC buffers. Wine and
Windows <= WinVista don't enforce this. Win7 does, and it broke some apps that
way.
I noticed a few more D3DLOCK_DISCARD locks in the mesh.c code.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20110818/bf17c01b/attachment.pgp>
More information about the wine-devel
mailing list