Michael Stefaniuc
|
d7768739ec
|
ddraw: COM cleanup for the IDirect3DVertexBuffer7 iface.
|
2011-06-15 20:04:39 +02:00 |
Michael Stefaniuc
|
60223057f0
|
ddraw: COM cleanup for the IDirect3DVertexBuffer iface.
|
2011-06-15 20:04:39 +02:00 |
Michael Stefaniuc
|
8e27274163
|
ddraw: Use unsafe_impl_from_IDirect3DVertexBuffer() for app provided ifaces.
|
2011-06-15 20:04:39 +02:00 |
Michael Stefaniuc
|
ca1ee4a7c3
|
ddraw: Avoid unsafe IDirect3DVertexBuffer to object casts.
|
2011-06-15 20:04:39 +02:00 |
Michael Stefaniuc
|
d010dac84d
|
ddraw: Rename d3d_vertex_buffer_init() and have it allocate the object too.
|
2011-06-15 20:04:39 +02:00 |
Marcus Meissner
|
7e1ccdef71
|
ddraw: Removed superflous NULL check (Coverity).
|
2011-06-14 15:23:22 +02:00 |
Francois Gouget
|
9c99738780
|
ddraw: Make unsafe_impl_from_IDirectDrawSurface{2,3}() static.
|
2011-06-13 11:32:49 +02:00 |
Ričardas Barkauskas
|
f3ae1b99f6
|
ddraw: Separate IDirectDrawSurface vtable.
|
2011-06-10 15:26:52 +02:00 |
Ričardas Barkauskas
|
27063ffeaa
|
ddraw: Use unsafe_impl_from_IDirectDrawSurface() for application provided interfaces.
|
2011-06-10 15:26:29 +02:00 |
Ričardas Barkauskas
|
a8ee7c5e00
|
ddraw: Separate IDirectDrawSurface2 vtable.
|
2011-06-10 15:26:22 +02:00 |
Michael Stefaniuc
|
9059fee7c5
|
ddraw: Use unsafe_impl_from_IDirect3DLight() for application provided ifaces.
|
2011-06-09 13:28:12 +02:00 |
Michael Stefaniuc
|
0519450708
|
ddraw: COM cleanup for the IDirect3DLight iface.
|
2011-06-09 13:28:08 +02:00 |
Michael Stefaniuc
|
d9fb7b9b92
|
ddraw: COM cleanup for the IDirect3DMaterial3 iface.
|
2011-06-08 17:43:07 +02:00 |
Michael Stefaniuc
|
8d91f8b614
|
ddraw: Avoid "unsafe" IDirect3DMaterial3 to object casts.
|
2011-06-08 17:37:33 +02:00 |
Michael Stefaniuc
|
db15ce6580
|
ddraw: Rename d3d_material_init() and have it allocate the object too.
|
2011-06-08 17:37:24 +02:00 |
Michael Stefaniuc
|
abe0ee33eb
|
ddraw: COM cleanup for the IDirectDrawGammaControl iface.
|
2011-06-08 17:37:12 +02:00 |
Michael Stefaniuc
|
e3a32e8d95
|
ddraw: COM cleanup for the IDirect3DMaterial iface.
|
2011-06-07 14:18:32 +02:00 |
Michael Stefaniuc
|
0586dd8bbe
|
ddraw: COM cleanup for the IDirect3DMaterial2 iface.
|
2011-06-07 14:18:32 +02:00 |
Ričardas Barkauskas
|
bb063b994c
|
ddraw: Separate IDirectDrawSurface4 vtable.
|
2011-06-06 21:49:23 +02:00 |
Ričardas Barkauskas
|
4582562f55
|
ddraw: Use unsafe_impl_from_IDirectDrawSurface4.
|
2011-06-06 21:49:23 +02:00 |
Ričardas Barkauskas
|
2f02bbb41f
|
ddraw: Change lpVtbl to IDirectDrawSurface7_iface.
|
2011-06-06 21:49:23 +02:00 |
Ričardas Barkauskas
|
4074dd7615
|
ddraw: Avoid IDirectDrawSurfaceX to IDirectDrawSurface7 casts.
|
2011-06-06 21:49:23 +02:00 |
Ričardas Barkauskas
|
93dfe5afc3
|
ddraw: Use impl_from_IDirectDrawSurface7() instead of casts.
|
2011-06-06 21:49:23 +02:00 |
Ričardas Barkauskas
|
11bf99c5fd
|
ddraw: Separate other conversion to IDirectDrawSurfaceImpl from conversions to ifaces.
|
2011-06-06 21:49:23 +02:00 |
Ričardas Barkauskas
|
705548a6ef
|
ddraw: Separate conversion from IDirectDrawSurface7 iface to object and conversion to other iface.
|
2011-06-06 21:49:22 +02:00 |
Ričardas Barkauskas
|
4123c7a38a
|
ddraw: Pass an object instead of iface to helper function CreateSurface.
|
2011-06-06 21:49:22 +02:00 |
Ričardas Barkauskas
|
28ce1c00a7
|
ddraw: Use unsafe_impl_from_IDirectDrawSurface7() for application provided interfaces.
|
2011-06-06 21:49:22 +02:00 |
Henri Verbeet
|
708d94212b
|
wined3d: Don't clamp vertex depth values.
Since we report D3DPMISCCAPS_CLIPTLVERTS.
|
2011-06-06 16:18:33 +02:00 |
Andrew Nguyen
|
a90b698e0c
|
ddraw: Handle a callback cancellation attempt in d3d7_EnumDevices.
|
2011-06-01 16:09:58 +02:00 |
Andrew Nguyen
|
f2f529ae38
|
ddraw: Extend the lifetime of the EnumDevices strings beyond function scope.
|
2011-06-01 16:09:53 +02:00 |
Ričardas Barkauskas
|
6d5be5033e
|
ddraw: Change IDirectDrawSurface3_vtbl to IDirectDrawSurface3_iface.
|
2011-05-31 19:24:10 +02:00 |
Ričardas Barkauskas
|
ecfb5c7a69
|
ddraw: Use a This variable in the IDirectDraw3 methods that lack one.
|
2011-05-31 19:23:41 +02:00 |
Ričardas Barkauskas
|
7df083193d
|
ddraw: Rename surface_from_surface3() to impl_from_IDirectDrawSurface3().
|
2011-05-31 19:23:39 +02:00 |
Ričardas Barkauskas
|
fb6ceb971b
|
ddraw: Use unsafe_impl_from_IDirectDrawSurface3() for application provided interfaces.
|
2011-05-31 19:22:52 +02:00 |
Andrew Nguyen
|
be17277bb7
|
ddraw: Remove some unused structure definitions in the private ddraw header.
|
2011-05-31 18:32:59 +02:00 |
Andrew Nguyen
|
cf6d56a43a
|
ddraw: Add a NULL callback pointer check in the EnumDevices implementations.
|
2011-05-31 18:32:59 +02:00 |
Andrew Nguyen
|
7cd97b2ed4
|
ddraw/tests: Remove a superfluous skip check.
|
2011-05-31 18:32:59 +02:00 |
Dylan Smith
|
0be691ad9f
|
ddraw: Keep a function declaration within the include guard.
|
2011-05-24 12:47:28 +02:00 |
Dylan Smith
|
f7002c6627
|
ddraw: Don't interpret end padding as dwCaps2 for x64.
|
2011-05-24 12:47:28 +02:00 |
Dylan Smith
|
3871329872
|
ddraw: Avoid clearing some memory unnecessarily.
|
2011-05-24 12:47:27 +02:00 |
Henri Verbeet
|
1db6a7e450
|
ddraw/tests: Fix the depth clamping test.
|
2011-05-24 11:55:05 +02:00 |
Henri Verbeet
|
f147c1e928
|
ddraw: Don't touch the window during mode setting if we're not in exclusive mode.
|
2011-05-24 11:53:47 +02:00 |
Henri Verbeet
|
43aac32fd5
|
ddraw/tests: Add a test for mode settings calls with different coop levels.
|
2011-05-24 11:53:44 +02:00 |
Henri Verbeet
|
3032b40c80
|
wined3d: Get rid of the IWineD3DDeviceParent interface.
|
2011-05-19 10:06:21 +02:00 |
Henri Verbeet
|
8d4ca1f815
|
wined3d: Remove COM from the device implementation.
|
2011-05-17 10:06:18 +02:00 |
Henri Verbeet
|
979e3744f7
|
wined3d: Remove state management methods from the IWineD3DDevice interface.
|
2011-05-17 10:06:15 +02:00 |
Francois Gouget
|
a006296dca
|
ddraw/tests: Fix compilation on systems that don't support nameless unions.
|
2011-05-16 16:35:28 +02:00 |
Ričardas Barkauskas
|
a7bd11afb0
|
ddraw: Fix filtering of enumerated display modes.
|
2011-05-12 18:22:25 +02:00 |
Henri Verbeet
|
00a5f38595
|
wined3d: Remove object creation methods from the IWineD3DDevice interface.
|
2011-05-11 14:56:48 +02:00 |
Henri Verbeet
|
5e4145d0ff
|
ddraw: Skip redundant mode setting calls.
|
2011-05-11 14:56:48 +02:00 |