Commit Graph

34 Commits

Author SHA1 Message Date
Matteo Bruni 34c0055cfc d3dx9: Correctly handle sprites array reallocation.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-23 21:07:16 +01:00
Sven Baars 9eda5c0430 d3dx9: Don't release textures when D3DXSPRITE_DO_NOT_ADDREF_TEXTURE is specified.
Signed-off-by: Sven Baars <sbaars@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-18 20:28:05 +01:00
Alexandre Julliard 9fb5745a79 d3dx9: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-30 20:20:09 +02:00
Józef Kucia 5831e884f5 d3dx9: Avoid passing FALSE as D3DRS_CLIPPLANEENABLE bitmask.
D3DRS_CLIPPLANEENABLE is mask, not a boolean value.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-12-04 11:52:15 +01:00
Michael Stefaniuc 30ee087d06 d3dx9/tests: Use SetRect() instead of coding it.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-03 10:16:50 +09:00
Matteo Bruni 4d1192ad89 d3dx9: Cleanup header includes.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-15 14:12:29 +09:00
Frédéric Delanoy 57d7f74d34 Assorted spelling fixes. 2013-11-21 19:44:46 +01:00
Henri Verbeet c174a993b0 d3dx9: Get rid of the SPRITE typedef. 2013-09-30 20:34:52 +02:00
Henri Verbeet be2e845cb3 d3dx9: Get rid of the SPRITEVERTEX typedef. 2013-09-27 10:33:45 +02:00
Henri Verbeet 0f965d16f0 d3dx9: Get rid of the ID3DXSpriteImpl typedef. 2013-09-25 11:49:16 +02:00
Henri Verbeet 49a3dbc453 d3dx9: Avoid CONST. 2013-09-20 11:27:49 +02:00
Christian Costa 550415ec78 d3dx9_36: Remove 'relay' in traces for functions that do not forward to another ones. 2013-06-04 10:14:05 +02:00
Henri Verbeet 4ba6974345 d3dx9: Avoid LPDIRECT3DDEVICE9. 2012-10-29 10:47:03 +01:00
Henri Verbeet c4f7bcc653 d3dx9: Avoid LPDIRECT3DBASETEXTURE9. 2012-10-25 22:27:29 +02:00
Henri Verbeet 176d27e889 d3dx9: Use wine_dbgstr_rect() in some more places. 2012-06-01 17:46:44 +02:00
Francois Gouget fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Henri Verbeet 45c7b47b06 d3dx9: Don't return a pointer to the implementation in ID3DXSpriteImpl_QueryInterface(). 2012-04-06 20:11:30 +02:00
Michael Stefaniuc c2bf9a6b79 d3dx9_36: COM cleanup for the ID3DXSprite iface. 2011-01-27 14:15:22 +01:00
Matteo Bruni d32a07a04b d3dx9: Initialize a variable in ID3DXSpriteImpl_Flush. 2010-10-19 17:05:13 +02:00
Matteo Bruni 454dce9162 d3dx9: Report usage of unsupported sprite flags. 2010-10-18 11:45:42 +02:00
Matteo Bruni 40d57b70ed d3dx9: Store transform matrix per-sprite. 2010-10-18 11:45:32 +02:00
Christian Costa c1f6857636 d3dx9_36: Improve FIXMEs and TRACEs for sprite. 2010-04-02 10:45:25 +02:00
Tony Wasserka 3b9332a41d d3dx9: Recognize the D3DXSPRITE_DO_NOT_ADDREF_TEXTURE flag. 2009-03-10 12:57:14 +01:00
Tony Wasserka 02e43a5276 d3dx9: Recognize the D3DXSPRITE_DONOTSAVESTATE flag. 2009-03-10 12:56:53 +01:00
Tony Wasserka bdd55d0875 d3dx9: Implement ID3DXSprite_OnLostDevice/OnResetDevice. 2009-03-04 13:06:38 +01:00
Tony Wasserka ceac557f59 d3dx9: ID3DXSprite: Move vdecl creation to ID3DXSprite_Begin. 2009-03-02 15:03:01 +01:00
Tony Wasserka f975d4bfa7 d3dx9: Implement ID3DXSprite_Get/SetTransform. 2009-03-02 15:02:56 +01:00
Alexandre Julliard 2822e966a3 d3d9_36: Make a function static. 2008-12-04 12:47:11 +01:00
Tony Wasserka 5d4e081026 d3dx9: Implement ID3DXSprite_GetDevice. 2008-11-10 13:27:50 +01:00
Tony Wasserka 67dadeb7c8 d3dx9: Implement ID3DXSprite_Flush. 2008-11-10 13:27:45 +01:00
Tony Wasserka 6fae43c0c8 d3dx9: Implement ID3DXSprite_Begin/End. 2008-11-10 13:27:41 +01:00
Tony Wasserka edae5d545e d3dx9: Implement ID3DXSprite_Draw. 2008-11-07 11:43:47 +01:00
Tony Wasserka d0fd93ef92 d3dx9: Implement D3DXCreateSprite. 2008-11-07 11:43:07 +01:00
Tony Wasserka 112effb160 d3dx9: Add stubs for the ID3DXSprite functions. 2008-07-30 12:43:51 +02:00