Henri Verbeet
|
1bf36a3f40
|
ddraw: Implement ddraw_surface7_BltFast() on top of wined3d_surface_blt().
|
2011-10-31 16:46:19 +01:00 |
|
Henri Verbeet
|
5193f6704c
|
ddraw: Implement copy_mipmap_chain() on top of wined3d_surface_blt().
|
2011-10-31 16:46:19 +01:00 |
|
Henri Verbeet
|
38abddca68
|
ddraw: Only update primary_lock when we're actually locking the frontbuffer.
This fixes a regression introduced by commit
8330558e12 .
|
2011-10-27 19:34:09 +02:00 |
|
Henri Verbeet
|
d09ad48328
|
ddraw: Read/draw from/to the actual screen when there is no swapchain window.
|
2011-10-25 16:57:24 +02:00 |
|
Henri Verbeet
|
8330558e12
|
ddraw: Keep track of the affected rectangle for ddraw_surface_update_frontbuffer().
|
2011-10-25 16:57:24 +02:00 |
|
Henri Verbeet
|
4408c5abc6
|
ddraw: Clear attached_iface before releasing it in ddraw_surface_delete_attached_surface().
Spotted by Dan Kegel / Valgrind.
|
2011-10-19 12:23:23 +02:00 |
|
Henri Verbeet
|
10b54a7860
|
ddraw: Initialize the surface desc's dwFlags field to 0 before surface locks.
Otherwise DDSD2_to_DDSD() would try to convert uninitialized data on failure.
Spotted by Dan Kegel / Valgrind.
|
2011-10-19 12:23:15 +02:00 |
|
Marcus Meissner
|
b08d4f597a
|
ddraw: Lowercase variable names to fix a incorrect sizeof() (Coverity).
|
2011-10-18 15:17:49 +02:00 |
|
Henri Verbeet
|
14ca56ed97
|
ddraw: Destroy the swapchain in ddraw_destroy() if it still exists.
|
2011-10-18 15:10:21 +02:00 |
|
Ričardas Barkauskas
|
472a8f7a67
|
ddraw: COM cleanup for IDirect3DDevice7 interface.
|
2011-10-17 18:24:58 +02:00 |
|
Ričardas Barkauskas
|
7dc08745d1
|
ddraw: Use impl_from_IDirect3DDevice7 for application provided interfaces.
|
2011-10-17 18:24:42 +02:00 |
|
Ričardas Barkauskas
|
31cf68dd95
|
ddraw: Use unsafe_impl_from_IDirect3DDevice7 for application provided interfaces.
|
2011-10-17 18:24:30 +02:00 |
|
Ričardas Barkauskas
|
6b7e3e77d0
|
ddraw: COM cleanup for IDirect3DDevice3 interface.
|
2011-10-17 18:24:21 +02:00 |
|
Ričardas Barkauskas
|
bd530d3aba
|
ddraw: Rename device_from_device3 to impl_from_IDirect3DDevice3.
|
2011-10-17 18:24:10 +02:00 |
|
Ričardas Barkauskas
|
a90b2ad002
|
ddraw: Use unsafe_impl_from_IDirect3DDevice3 for application provided interfaces.
|
2011-10-17 18:23:51 +02:00 |
|
Ričardas Barkauskas
|
d32df839ac
|
ddraw: COM cleanup for IDirect3DDevice2 interface.
|
2011-10-17 18:23:42 +02:00 |
|
Ričardas Barkauskas
|
1c045cbb28
|
ddraw: Rename device_from_device2 to impl_from_IDirect3DDevice2.
|
2011-10-17 18:23:33 +02:00 |
|
Ričardas Barkauskas
|
a870753dba
|
ddraw: Use unsafe_impl_from_IDirect3DDevice2 for application provided interfaces.
|
2011-10-17 18:23:18 +02:00 |
|
Ričardas Barkauskas
|
d5912c533f
|
ddraw: COM cleanup for IDirect3DDevice interface.
|
2011-10-17 18:23:09 +02:00 |
|
Ričardas Barkauskas
|
a0c9ab7894
|
ddraw: Rename device_from_device1 to impl_from_IDirect3DDevice.
|
2011-10-17 18:22:56 +02:00 |
|
Ričardas Barkauskas
|
d19e416dee
|
ddraw: Use unsafe_impl_from_IDirect3DDevice for application provided interfaces.
|
2011-10-17 18:22:44 +02:00 |
|
Octavian Voicu
|
b44eef7085
|
ddraw: Keep track of interface attached by AddAttachedSurface and detach correct interface when parent is released.
|
2011-10-12 20:52:46 +02:00 |
|
Octavian Voicu
|
a843acef55
|
ddraw: Be consistent about param and local var naming across AddAttachedSurface implementations.
|
2011-10-11 20:12:10 +02:00 |
|
Octavian Voicu
|
9cff895a69
|
ddraw/tests: Test detachment of attached surfaces on Release.
|
2011-10-11 20:12:06 +02:00 |
|
Stefan Dösinger
|
496b438ede
|
wined3d: Remove d3d8/9 palette support.
|
2011-10-11 13:37:49 +02:00 |
|
Ričardas Barkauskas
|
38982ddf11
|
ddraw: Use unsafe_impl_from_IDirect3DViewport2 for application provided interfaces.
|
2011-10-04 15:25:31 -05:00 |
|
Ričardas Barkauskas
|
25bf0e914c
|
ddraw: Use unsafe_impl_from_IDirect3DViewport for application provided interfaces.
|
2011-10-04 15:25:25 -05:00 |
|
Ričardas Barkauskas
|
6253d319cb
|
ddraw: COM cleanup for IDirect3DViewport3 interface.
|
2011-10-04 15:25:20 -05:00 |
|
Ričardas Barkauskas
|
48668e9047
|
ddraw: Compare IDirect3DViewport3 interface instead of IDirect3DViewportImpl.
|
2011-10-04 15:25:13 -05:00 |
|
Ričardas Barkauskas
|
26be3c3000
|
ddraw: Use impl_from_IDirect3DViewport3 instead of cast to IDirect3DViewportImpl*.
|
2011-10-04 15:25:08 -05:00 |
|
Ričardas Barkauskas
|
f44734b724
|
ddraw: Use unsafe_impl_from_IDirect3DViewport3 for application provided interfaces.
|
2011-10-04 15:25:00 -05:00 |
|
Ričardas Barkauskas
|
f0354fde02
|
ddraw/tests: IDirect3DViewport3, IDirect3DViewport2 and IDirect3DViewport use same implementation.
|
2011-10-04 15:24:53 -05:00 |
|
Ričardas Barkauskas
|
a6656468ef
|
ddraw: COM cleanup for the IDirectDrawPalette interface.
|
2011-10-04 15:24:44 -05:00 |
|
Ričardas Barkauskas
|
a8616b7fcb
|
ddraw: Use unsafe_impl_from_IDirectDrawPalette for application provided interfaces.
|
2011-10-04 15:24:20 -05:00 |
|
Akihiro Sagawa
|
f2044702fa
|
ddraw: Use the same device name as Windows for the Direct3D HAL device.
|
2011-10-03 11:25:59 -05:00 |
|
Francois Gouget
|
3de330db54
|
tests: Remove unneeded assert.h includes.
|
2011-09-27 10:59:56 +02:00 |
|
Stefan Dösinger
|
35f2e91fcd
|
ddraw/tests: Use the variable instead of the type in sizeof().
|
2011-09-26 17:59:37 +02:00 |
|
Stefan Dösinger
|
6e0d056e9a
|
ddraw/tests: Use sizeof instead of a magic number.
|
2011-09-26 17:59:34 +02:00 |
|
Henri Verbeet
|
4228bbc5bf
|
ddraw: Store the wined3d swapchain reference in the ddraw object instead of the primary surface.
|
2011-09-20 16:21:38 +02:00 |
|
Henri Verbeet
|
cc45316d02
|
ddraw: Setup swapchain dimensions and format using the current display mode in ddraw_create_swapchain().
|
2011-09-20 16:21:38 +02:00 |
|
Stefan Dösinger
|
f41513205c
|
ddraw/tests: Accept another error when setting an overlay with a NULL rect.
|
2011-09-19 18:32:51 +02:00 |
|
Stefan Dösinger
|
95b7cda6be
|
ddraw/tests: Mark a strange radeon X1600 Windows behavior broken.
|
2011-09-19 18:32:51 +02:00 |
|
Stefan Dösinger
|
81a9f19bac
|
ddraw/tests: Remove the partial cube map load tests.
They BSOD my Radeon X1600 Windows machine.
|
2011-09-19 18:32:51 +02:00 |
|
Henri Verbeet
|
18840ff9d9
|
ddraw/tests: Add some tests for Initialize().
|
2011-09-19 17:56:05 +02:00 |
|
Henri Verbeet
|
ec04f80cf6
|
ddraw: Implement ddraw7_Initialize().
|
2011-09-19 17:56:05 +02:00 |
|
Henri Verbeet
|
feb96511a9
|
ddraw: Get rid of IDirectDraw3.
|
2011-09-19 17:56:05 +02:00 |
|
Stefan Dösinger
|
eac78fd488
|
ddraw/tests: Add some slop to the fog tests.
|
2011-09-16 17:23:10 +02:00 |
|
Henri Verbeet
|
b9fcf71c71
|
ddraw: Use real flips.
|
2011-09-16 17:23:08 +02:00 |
|
Henri Verbeet
|
1aeee59bd8
|
ddraw: Use offscreen backbuffers.
In principle this allows us to use more than one backbuffer in ddraw. It's
also a requirement for the next patch.
|
2011-09-16 17:23:08 +02:00 |
|
Henri Verbeet
|
5186882098
|
ddraw: Store the primary surface.
|
2011-09-16 17:23:08 +02:00 |
|