Commit graph

387 commits

Author SHA1 Message Date
Markus Amsler
4745618487 d3d8: Fix implicit surface refcounting. 2006-12-06 12:41:27 +01:00
Markus Amsler
0a3f417359 d3d8: Handle volume refcount forwarding in d3d8. 2006-12-06 12:40:24 +01:00
Markus Amsler
0d725490d6 d3d8: Handle surface refcount forwarding in d3d8. 2006-12-06 12:40:12 +01:00
Markus Amsler
3fd04308ab d3d: Callback infrastructure for implicit depth stencil surface destruction in IWineD3DDevice. 2006-12-06 12:39:30 +01:00
Markus Amsler
a60d4b2d2f d3d: Pass the superior creating object down to the callback functions. 2006-12-04 12:40:38 +01:00
Markus Amsler
44e6c6b67a d3d8: Use correct COM macros. 2006-12-01 12:27:17 +01:00
Markus Amsler
bd072332e1 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
This reverts commit 167b83c28a.
2006-11-30 16:04:00 +01:00
Markus Amsler
f8e7ddd798 Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
This reverts commit 478a414e58.
2006-11-30 16:04:00 +01:00
Markus Amsler
b657cd5f58 Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
This reverts commit a7518f6f54.
2006-11-30 16:04:00 +01:00
Markus Amsler
f5204b8afe Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
This reverts commit 18546a65e6.
2006-11-30 16:04:00 +01:00
Markus Amsler
5bec2f57a1 Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
This reverts commit 274df6ef88.
2006-11-30 16:04:00 +01:00
Markus Amsler
3a270375d7 Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
This reverts commit 16b1e046d8.
2006-11-30 16:03:59 +01:00
Markus Amsler
9dd81f64cb Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
This reverts commit 5c4008719c.
2006-11-30 16:03:59 +01:00
Markus Amsler
5c4008719c d3d: Remove AddRef from IWineD3DDevice_GetIndices. 2006-11-22 11:40:43 +01:00
Markus Amsler
16b1e046d8 d3d: Remove AddRef from IWineD3DDevice_GetStreamSource. 2006-11-22 11:40:37 +01:00
Markus Amsler
274df6ef88 d3d: Remove AddRef from IWineD3DDevice_GetTexture. 2006-11-22 11:40:31 +01:00
Markus Amsler
18546a65e6 d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface. 2006-11-22 11:40:24 +01:00
Markus Amsler
a7518f6f54 d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget. 2006-11-22 11:40:05 +01:00
Markus Amsler
478a414e58 d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer. 2006-11-22 11:39:52 +01:00
Markus Amsler
167b83c28a d3d: Remove AddRef from IWineD3DDevice_GetDirect3D. 2006-11-22 11:39:39 +01:00
Markus Amsler
07fad29c7d d3d8: Show that the implicit surfaces are not freed if refcount reaches 0. 2006-11-16 12:48:45 +01:00
Markus Amsler
ee7bf7954d d3d8: Test AddRef with refcount==0. 2006-11-15 11:25:31 +01:00
Markus Amsler
577d5d2580 d3d8: Test refcount forwarding. 2006-11-15 11:25:18 +01:00
Markus Amsler
886c196e05 d3d8: Back buffer is identical to the render target, test it only once. 2006-11-15 11:25:07 +01:00
Markus Amsler
100038dfb1 d3d8: Add GetContainer tests for implicit surfaces. 2006-11-10 11:36:48 +01:00
Markus Amsler
b3225ea420 d3d8: Add refcount tests for implicit surfaces. 2006-11-09 17:45:56 +01:00
Markus Amsler
7cbf2a38cb d3d8: Backport volume tests. 2006-11-09 12:45:16 +01:00
Markus Amsler
ede4b06443 d3d8: Backport IDirect3DVolume9Impl_GetContainer. 2006-11-09 12:45:03 +01:00
Markus Amsler
019bf2eabd d3d8: Backport texture tests. 2006-11-09 12:44:54 +01:00
Markus Amsler
75d6d6203b d3d8: Backport missing device tests. 2006-11-09 12:44:39 +01:00
Markus Amsler
bef60f1dfc d3d8: Backport null pointer check in SetCursorProperties. 2006-11-09 12:44:22 +01:00
Andrew Talbot
4471ad44a3 d3d8: Cast-qual warnings fix. 2006-10-27 12:10:04 +02:00
Markus Amsler
5f1a80a47b d3d8: Backport d3d9 surface tests. 2006-10-17 11:16:05 +02:00
Markus Amsler
dd8682e9c5 d3d8: Fix wrong function name in FIXME. 2006-10-17 11:14:15 +02:00
Stefan Dösinger
1e6a38967c d3d8: Implement CopyRects with BltFast. 2006-10-16 11:26:00 +02:00
Francois Gouget
58162f87fd Assorted spelling fixes. 2006-10-13 11:55:04 +02:00
Ivan Gyurdiev
9628a1b2e2 wined3d: Merge D3DRECT types into one type in WINED3D namespace. 2006-10-12 12:37:08 +02:00
Ivan Gyurdiev
ac37163124 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace. 2006-10-12 12:35:00 +02:00
Ivan Gyurdiev
732e0e908b wined3d: Merge GAMMARAMP types into one type in WINED3D namespace. 2006-10-11 12:22:01 +02:00
Ivan Gyurdiev
5f2987ae32 wined3d: Merge VIEWPORT types into one type in WINED3D namespace. 2006-10-11 12:21:54 +02:00
Ivan Gyurdiev
90f5be2bef wined3d: Merge MATERIAL types into one type in WINED3D namespace. 2006-10-11 12:21:14 +02:00
Ivan Gyurdiev
70bbf734b1 wined3d: Merge LIGHT types into one type in WINED3D namespace. 2006-10-11 12:21:06 +02:00
H. Verbeet
a5d0342010 d3d8/tests: Win64 printf format warning fixes. 2006-10-10 19:59:01 +02:00
H. Verbeet
c6e0ca28d5 d3d8: Win64 printf format warning fixes. 2006-10-10 19:58:56 +02:00
Mike McCormack
7d0f8a32e2 d3d8: Don't crash if d3d8 can't be loaded. 2006-10-07 18:04:43 +02:00
Stefan Dösinger
3529560cd7 wined3d: Add WINED3DUSAGE_OVERLAY. 2006-10-06 12:53:24 +02:00
Francois Gouget
82babbee0b Add missing '\n's to Wine traces. 2006-10-05 17:46:48 +02:00
Francois Gouget
3adb46f050 d3d8: Fix '\n' typo. 2006-10-05 17:44:51 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Vitaliy Margolen
9e0426538a d3d8: Remove no longer used imports. 2006-09-26 20:01:43 +02:00