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
|
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 |
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
|
f44734b724
|
ddraw: Use unsafe_impl_from_IDirect3DViewport3 for application provided interfaces.
|
2011-10-04 15:25:00 -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 |
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
|
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 |
Henri Verbeet
|
b9fcf71c71
|
ddraw: Use real flips.
|
2011-09-16 17:23:08 +02:00 |
Henri Verbeet
|
5186882098
|
ddraw: Store the primary surface.
|
2011-09-16 17:23:08 +02:00 |
Henri Verbeet
|
b741cd02c3
|
ddraw: Get rid of some unused macros.
|
2011-09-15 15:41:40 +02:00 |
Henri Verbeet
|
f60b54d952
|
ddraw: Get rid of the surfaces field in IDirectDrawImpl.
|
2011-09-15 15:41:40 +02:00 |
Henri Verbeet
|
5de020342c
|
ddraw: Get rid of the unused "initialized" field in IDirectDrawImpl.
|
2011-09-14 09:59:12 +02:00 |
Henri Verbeet
|
8173e6f539
|
ddraw: Just use a static variable for vblank emulation.
|
2011-09-14 09:58:58 +02:00 |
Henri Verbeet
|
60f6c41a67
|
ddraw: Just use a static variable for scanline emulation.
Tracking it per ddraw object doesn't add much.
|
2011-09-14 09:58:53 +02:00 |
Henri Verbeet
|
be32dd86d6
|
ddraw: Get rid of an unused prototype.
|
2011-09-13 09:19:30 +02:00 |
Henri Verbeet
|
b23809868a
|
ddraw: Get the total amount of video memory from wined3d.
Instead of hoping that what's available at ddraw_init() time is the total.
|
2011-09-12 10:08:52 +02:00 |
Henri Verbeet
|
aa5590b061
|
ddraw: Remove the unused "depthstencil" field from IDirectDrawImpl.
|
2011-09-12 10:08:43 +02:00 |
Stefan Dösinger
|
c42277883a
|
ddraw: Introduce a function to convert a DDSURFACEDESC2 to a DDSURFACEDESC.
|
2011-08-31 19:43:09 +02:00 |
Stefan Dösinger
|
76fecde8fb
|
ddraw: Introduce a function to convert a DDSURFACEDESC to a DDSURFACEDESC2.
|
2011-08-31 19:43:09 +02:00 |
Henri Verbeet
|
43ad90ce31
|
ddraw: Get rid of the ImplType fields in IDirectDrawImpl and IDirectDrawSurfaceImpl.
|
2011-08-31 19:42:55 +02:00 |
Ričardas Barkauskas
|
c1aaacd58c
|
ddraw: Change IDirect3DTexture2_vtbl to IDirect3DTexture2_iface.
|
2011-07-29 19:19:32 +02:00 |
Ričardas Barkauskas
|
8000fc4e35
|
ddraw: Rename surface_from_texture2 to impl_from_IDirect3DTexture2.
|
2011-07-29 19:19:25 +02:00 |
Ričardas Barkauskas
|
15f16e8f5e
|
ddraw: Use unsafe_impl_from_IDirect3DTexture2 for application provided interfaces.
|
2011-07-29 19:19:11 +02:00 |
Ričardas Barkauskas
|
91a1ed8be9
|
ddraw: COM cleanup for IDirect3DTexture interface.
|
2011-07-29 19:19:07 +02:00 |
Ričardas Barkauskas
|
0a3582865e
|
ddraw: Use unsafe_impl_from_IDirect3DTexture() for application provided interfaces.
|
2011-07-29 19:18:59 +02:00 |
Michael Stefaniuc
|
faa269c42a
|
ddraw: Use unsafe_impl_from_IDirect3DExecuteBuffer for an app provided iface.
|
2011-07-08 14:45:23 +02:00 |
Michael Stefaniuc
|
663483e16e
|
ddraw: COM cleanup for the IDirect3DExecuteBuffer iface.
|
2011-07-08 14:45:19 +02:00 |
Dylan Smith
|
ced4c38324
|
ddraw: Partially revert a struct copy change to fix a regression.
Commit 3871329872 caused the regression.
|
2011-06-28 16:45:56 -05:00 |
Ričardas Barkauskas
|
e5d69ba923
|
ddraw: Separate IDirectDrawGammaControl reference count.
|
2011-06-28 11:57:51 -05:00 |
Ričardas Barkauskas
|
5f6d7021aa
|
ddraw: Separate IDirectDrawSurface and IDirectDrawSurface7 reference counts.
|
2011-06-28 11:57:50 -05:00 |
Ričardas Barkauskas
|
9190d349d2
|
ddraw: Separate IDirectDrawSurface4 reference count.
|
2011-06-28 11:57:50 -05:00 |
Ričardas Barkauskas
|
c7e5e6d2b5
|
ddraw: Use ddraw_surface_release_iface to destroy leftover surfaces.
|
2011-06-28 11:57:50 -05:00 |