Henri Verbeet
|
f20e07b77b
|
ddraw: Always pin surfaces.
|
2012-02-22 11:26:32 +01:00 |
Stefan Dösinger
|
551c732d74
|
ddraw: Properly set the color key in texture::load.
|
2012-01-31 17:49:15 +01:00 |
Henri Verbeet
|
0d8e6719d5
|
ddraw: AddAttachedSurface() just references whatever we pass it.
|
2012-01-31 13:46:30 +01:00 |
Alexandre Julliard
|
5f42f7d4fa
|
ddraw: AddRef the correct interface pointer in AddAttachedSurface.
|
2012-01-25 21:38:32 +01:00 |
Matteo Bruni
|
e51d3f6de6
|
ddraw: Accept pointers to wrong IDirectDrawSurface versions.
|
2012-01-24 11:56:06 +01:00 |
Henri Verbeet
|
67d4be0347
|
ddraw: Just pin all version 1 surfaces.
|
2012-01-19 11:56:35 +01:00 |
Henri Verbeet
|
e53a277305
|
wined3d: Get rid of the WINED3DPOOL typedef.
|
2012-01-18 12:37:38 +01:00 |
Henri Verbeet
|
cf636cc3b3
|
ddraw: Allow querying the surface interface if a device was created from a surface.
|
2012-01-18 12:37:38 +01:00 |
Henri Verbeet
|
e70990041b
|
wined3d: Get rid of the WINED3DTEXTUREFILTERTYPE typedef.
|
2012-01-13 17:34:31 +01:00 |
Henri Verbeet
|
afb64506ba
|
ddraw: Implement width and height changes in ddraw_surface7_SetSurfaceDesc().
|
2012-01-13 17:34:30 +01:00 |
Francois Gouget
|
daeb4d6d29
|
ddraw: Make ddraw_reset_enum_callback() and ddraw_surface_destroy() static.
|
2012-01-09 12:52:11 +01:00 |
Henri Verbeet
|
9a8491045e
|
wined3d: Get rid of the WINED3DMULTISAMPLE_TYPE typedef.
|
2012-01-09 12:22:17 +01:00 |
Henri Verbeet
|
31f3120815
|
ddraw: Convert to integer before adjusting the clipped source rect.
This makes a difference for the bottom and right edges, and we could end up
with an empty source rectangle otherwise.
|
2012-01-06 19:24:20 +01:00 |
Henri Verbeet
|
223b0736c0
|
ddraw: Disallow clipped blits in ddraw_surface7_BltFast().
|
2012-01-05 20:54:21 +01:00 |
André Hentschel
|
b5ba054ce8
|
Assorted header comment cleanup.
|
2012-01-04 19:35:13 +01:00 |
Michael Stefaniuc
|
f1f5536d8f
|
ddraw: Fix two memory leaks (Smatch).
|
2012-01-03 12:37:58 +01:00 |
Henri Verbeet
|
10d2a9375d
|
ddraw: Add support for clipped blits.
|
2011-12-13 18:58:56 +01:00 |
Henri Verbeet
|
e6fb4537f0
|
ddraw: Move clipper handling to ddraw.
|
2011-12-13 18:58:37 +01:00 |
Stefan Dösinger
|
481e2f3366
|
ddraw: SetSurfaceDesc can set width, height and pitch under certain conditions.
|
2011-12-08 18:04:18 +01:00 |
Henri Verbeet
|
3dd03f642d
|
wined3d: Get rid of the WINEDDCOLORKEY typedef.
|
2011-12-08 10:27:53 +01:00 |
Henri Verbeet
|
eafebc0491
|
wined3d: Get rid of the WINED3DLOCKED_RECT typedef.
|
2011-12-06 15:50:58 +01:00 |
Henri Verbeet
|
3a2921c559
|
ddraw: Keep the primary surface mapped at the same address for early ddraw versions.
|
2011-11-30 11:50:58 +01:00 |
Henri Verbeet
|
3430e11605
|
wined3d: Add a flags parameter to wined3d_surface_create().
|
2011-11-30 11:50:48 +01:00 |
Henri Verbeet
|
0f10ac9358
|
ddraw: Create the wined3d swapchain when setting the cooperative level.
|
2011-11-29 13:22:54 +01:00 |
Henri Verbeet
|
2e1c0d83c1
|
wined3d: Get rid of the WINED3DGAMMARAMP typedef.
|
2011-11-22 10:52:45 +01:00 |
Henri Verbeet
|
8e6f5c34a2
|
ddraw: We can't render to the desktop window either.
|
2011-11-18 14:26:16 +01:00 |
Stefan Dösinger
|
c3d6061593
|
ddraw: Add more tests and fixes for SetSurfaceDesc.
|
2011-11-15 19:37:28 +01:00 |
Henri Verbeet
|
a2963b662c
|
ddraw: Use wined3d_mutex_lock() / wined3d_mutex_unlock() for locking.
|
2011-11-14 15:25:21 +01:00 |
Henri Verbeet
|
fcf96b634a
|
wined3d: Create the DIB section for DDSCAPS_OWNDC surfaces on initialization.
|
2011-10-31 23:52:51 +01:00 |
Henri Verbeet
|
1bf36a3f40
|
ddraw: Implement ddraw_surface7_BltFast() 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 |
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
|
7dc08745d1
|
ddraw: Use impl_from_IDirect3DDevice7 for application provided interfaces.
|
2011-10-17 18:24:42 +02:00 |
Ričardas Barkauskas
|
d32df839ac
|
ddraw: COM cleanup for IDirect3DDevice2 interface.
|
2011-10-17 18:23:42 +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
|
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 |
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
|
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
|
f60b54d952
|
ddraw: Get rid of the surfaces field in IDirectDrawImpl.
|
2011-09-15 15:41:40 +02:00 |
Henri Verbeet
|
aa5590b061
|
ddraw: Remove the unused "depthstencil" field from IDirectDrawImpl.
|
2011-09-12 10:08:43 +02:00 |
Francois Gouget
|
489527fe44
|
ddraw: Remove WINAPI on static functions where not needed.
|
2011-09-08 20:08:07 +02:00 |