Henri Verbeet
|
4bf45eca23
|
ddraw/tests: Add test_wndproc() for the other ddraw versions as well.
|
2012-05-24 20:08:49 +02:00 |
Henri Verbeet
|
ef03ac0005
|
ddraw/tests: Move test_wndproc() to ddraw7.c.
|
2012-05-24 20:08:48 +02:00 |
Henri Verbeet
|
4905773baf
|
ddraw: Only initially enable color keying for version 1 devices.
|
2012-05-24 20:08:48 +02:00 |
Henri Verbeet
|
baa5ceecb0
|
ddraw/tests: Add a test for the initial color keying state.
|
2012-05-23 18:24:51 +02:00 |
Henri Verbeet
|
fa90a256d7
|
ddraw/tests: Properly cleanup on failed device creation in a couple of places.
|
2012-05-23 18:24:50 +02:00 |
Henri Verbeet
|
89d561e6f8
|
ddraw/tests: Add a helper function to setup execute buffers.
|
2012-05-23 18:24:47 +02:00 |
Henri Verbeet
|
e3ecfa5974
|
wined3d: Store user clip planes as 4-component float vectors.
|
2012-05-22 18:07:02 +02:00 |
Michael Stefaniuc
|
7fcbf0736e
|
ddraw/tests: Remove some stray ok() calls.
|
2012-05-21 11:34:38 +02:00 |
Michael Stefaniuc
|
3525e1dc46
|
ddraw/tests: Actually run a test.
|
2012-05-17 10:18:24 +02:00 |
Francois Gouget
|
fac36c55e9
|
Assorted typo, spelling, wording and case fixes.
|
2012-05-15 16:26:43 +02:00 |
Henri Verbeet
|
0f9ccac447
|
ddraw: Get rid of the member_info typedef.
|
2012-05-03 23:44:53 +02:00 |
Henri Verbeet
|
9267148705
|
wined3d: The wined3d object doesn't need a parent.
|
2012-05-03 11:18:00 +02:00 |
Henri Verbeet
|
5b680d6023
|
ddraw: Get rid of the flag_info typedef.
|
2012-05-03 11:17:56 +02:00 |
Henri Verbeet
|
9fd2d34d68
|
ddraw: Get rid of IClassFactoryImpl.
|
2012-04-26 19:26:11 +02:00 |
Henri Verbeet
|
e744bf78c8
|
ddraw/tests: Add a helper function to set the viewport background material.
|
2012-04-20 11:58:00 +02:00 |
Henri Verbeet
|
3f0af44ffb
|
ddraw/tests: Add a helper function to create a material.
|
2012-04-16 12:05:21 +02:00 |
Henri Verbeet
|
8cef8b3587
|
wined3d: Unify the wined3d_mapped_rect and wined3d_mapped_box structures.
|
2012-04-13 10:48:51 +02:00 |
Henri Verbeet
|
fae3a6430d
|
ddraw: Get rid of IDirect3DVertexBufferImpl.
|
2012-04-12 20:36:53 +02:00 |
Henri Verbeet
|
4d1a659c3a
|
ddraw: Get rid of IDirect3DExecuteBufferImpl.
|
2012-04-11 18:14:41 +02:00 |
Henri Verbeet
|
daedd0077d
|
ddraw: Get rid of IDirect3DDeviceImpl.
|
2012-04-10 16:21:25 +02:00 |
Henri Verbeet
|
96fa113513
|
ddraw: Properly retrieve an interface pointer in IDirect3DDeviceImpl_7_GetTexture().
|
2012-04-10 16:21:25 +02:00 |
Henri Verbeet
|
9cb7ca004a
|
ddraw: Properly retrieve an interface pointer in ddraw7_GetSurfaceFromDC().
|
2012-04-10 16:21:24 +02:00 |
Henri Verbeet
|
9d317e632f
|
ddraw: Properly retrieve an interface pointer in ddraw_surface7_GetPalette().
|
2012-04-09 12:02:55 +02:00 |
Henri Verbeet
|
02b9988f48
|
ddraw: Simplify updating palette entries in d3d_texture2_Load().
|
2012-04-09 12:02:51 +02:00 |
Piotr Caban
|
5c85f96f33
|
ddraw: Improve GetScanLine stub so it's usable for timing related tasks.
|
2012-04-06 20:16:23 +02:00 |
Henri Verbeet
|
9804ebcd9e
|
ddraw/tests: Add some QueryInterface() tests for devices.
|
2012-04-06 20:11:23 +02:00 |
Henri Verbeet
|
cf30899f1a
|
ddraw: Version 1 devices are aggregated by the surface that created them.
|
2012-04-06 20:11:17 +02:00 |
Henri Verbeet
|
e13de0adf8
|
ddraw: Fix querying device interfaces in IDirect3DDeviceImpl_7_QueryInterface().
Version 7 devices can only return the version 7 interface. The other versions
can only return earlier interfaces.
|
2012-04-06 20:11:13 +02:00 |
Henri Verbeet
|
1a98c339ca
|
ddraw: Remove some interfaces from IDirect3DDeviceImpl_7_QueryInterface().
|
2012-04-04 17:22:30 +02:00 |
Henri Verbeet
|
cd8508a915
|
ddraw: Replace an ERR in IDirect3DDeviceImpl_7_QueryInterface() with a WARN.
|
2012-04-04 17:22:23 +02:00 |
Henri Verbeet
|
4f91eb3fe1
|
ddraw: Keep track of the ddraw version used to create a device.
This also obsoletes the "from_surface" device field.
|
2012-04-04 17:22:19 +02:00 |
Henri Verbeet
|
cdd2d7f258
|
ddraw/tests: Add some QueryInterface() tests for surfaces.
|
2012-04-03 12:00:41 +02:00 |
Henri Verbeet
|
ecd1c78c48
|
ddraw: Surface versions before 7 return E_INVALIDARG on failure in QueryInterface().
|
2012-04-03 12:00:13 +02:00 |
Henri Verbeet
|
75aa0b38f7
|
ddraw: The various D3D device interfaces can't be queried from version 7 surfaces.
|
2012-04-03 12:00:10 +02:00 |
Henri Verbeet
|
814fd3b39e
|
ddraw: The texture interface shares its refcount with the surface interface version used to create the surface.
This probably implies that on native the texture interface is part of a
separate object that's aggregated by the surface.
|
2012-04-02 12:39:28 +02:00 |
Henri Verbeet
|
7dd4f439e3
|
ddraw: The texture interfaces can't be queried from version 7 surfaces.
|
2012-04-02 12:39:22 +02:00 |
Henri Verbeet
|
8481625fa4
|
ddraw: Explicitly check for the IDirectDrawColorControl interface in ddraw_surface7_QueryInterface().
|
2012-04-02 12:39:19 +02:00 |
Henri Verbeet
|
f7719a89ad
|
ddraw: Querying IUnknown for a surface should return the IDirectDrawSurface interface.
|
2012-03-30 10:43:49 +02:00 |
Henri Verbeet
|
a623075612
|
ddraw: Replace a ERR in ddraw_surface7_QueryInterface() with a WARN.
|
2012-03-30 10:43:44 +02:00 |
Henri Verbeet
|
f3d1d4790c
|
ddraw: Get rid of a couple of redundant else-statements.
|
2012-03-30 10:43:33 +02:00 |
Henri Verbeet
|
02b6e04a76
|
ddraw/tests: Add a helper function to create a viewport.
|
2012-03-27 11:38:41 +02:00 |
Henri Verbeet
|
6f35ec6092
|
ddraw: Make ddraw_surface_wined3d_parent_ops static.
|
2012-03-26 18:15:07 +02:00 |
Henri Verbeet
|
fefb5a943d
|
ddraw: Get rid of IDirect3DMaterialImpl.
|
2012-03-16 11:09:07 +01:00 |
Henri Verbeet
|
0c11c316bb
|
ddraw: Get rid of IDirect3DViewportImpl.
|
2012-03-15 19:52:05 +01:00 |
Henri Verbeet
|
7b918934e6
|
ddraw: Get rid of IDirect3DLightImpl.
|
2012-03-14 11:48:45 +01:00 |
Henri Verbeet
|
2071026acd
|
ddraw: Don't return a pointer to the implementation in IDirectDrawClassFactoryImpl_QueryInterface().
|
2012-03-14 11:48:41 +01:00 |
Henri Verbeet
|
d92a103fc0
|
ddraw: Don't return a pointer to the implementation in IDirect3DMaterialImpl_QueryInterface().
|
2012-03-14 11:48:37 +01:00 |
Henri Verbeet
|
9157006fc1
|
ddraw: Don't return a pointer to the implementation in IDirect3DDeviceImpl_7_QueryInterface().
|
2012-03-14 11:48:32 +01:00 |
Henri Verbeet
|
f6bb0a9016
|
ddraw: Don't return a pointer to the implementation in ddraw7_QueryInterface().
|
2012-03-14 11:48:26 +01:00 |
André Hentschel
|
b9c1e5ad32
|
ddraw: Fix a typo.
|
2012-03-13 10:38:17 +01:00 |