Henri Verbeet
|
43fcbcb36e
|
wined3d: Get rid of the WINED3DTEXTURESTAGESTATETYPE typedef.
|
2012-01-10 10:47:27 +01:00 |
Henri Verbeet
|
1ef86ad596
|
ddraw: Properly clear the clip list if ddraw_clipper_SetClipList() is called with NULL region data.
|
2012-01-10 10:47:13 +01:00 |
Henri Verbeet
|
e2765579bc
|
ddraw/tests: Add tests for clippers with a destroyed window.
|
2012-01-10 10:47:04 +01:00 |
Francois Gouget
|
daeb4d6d29
|
ddraw: Make ddraw_reset_enum_callback() and ddraw_surface_destroy() static.
|
2012-01-09 12:52:11 +01:00 |
Francois Gouget
|
adcd8637ac
|
ddraw/tests: Fix compilation on systems that don't support nameless unions.
|
2012-01-09 12:52:10 +01:00 |
Henri Verbeet
|
9a8491045e
|
wined3d: Get rid of the WINED3DMULTISAMPLE_TYPE typedef.
|
2012-01-09 12:22:17 +01:00 |
Henri Verbeet
|
08545dc739
|
wined3d: Get rid of the WINED3DSAMPLERSTATETYPE typedef.
|
2012-01-09 12:22:12 +01:00 |
Henri Verbeet
|
01992d7fb5
|
ddraw: Don't leak the window region if we have an extra clip rect in ddraw_clipper_GetClipList().
|
2012-01-09 12:21:59 +01:00 |
Henri Verbeet
|
3d33887c2f
|
wined3d: Get rid of the WINED3DSWAPEFFECT typedef.
|
2012-01-06 19:24:22 +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
|
f17e714857
|
ddraw: Implement IDirectDrawClipper::SetClipList().
|
2012-01-06 19:24:20 +01:00 |
Henri Verbeet
|
3e9fe3e938
|
ddraw: Use the window's client rect for clipping.
|
2012-01-06 19:24:19 +01:00 |
Henri Verbeet
|
223b0736c0
|
ddraw: Disallow clipped blits in ddraw_surface7_BltFast().
|
2012-01-05 20:54:21 +01:00 |
Henri Verbeet
|
99e5e3ac0d
|
ddraw: Refuse to set a clip list if a clipper is already tracking a window.
|
2012-01-05 20:54:19 +01:00 |
Henri Verbeet
|
3997457574
|
ddraw/tests: Add some clipper tests.
|
2012-01-05 20:54:17 +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
|
387a5f632c
|
ddraw: Fix the title and class name for the auto ddraw device window.
|
2011-12-23 13:44:26 +01:00 |
Henri Verbeet
|
3e6313050b
|
ddraw: Handle the special DDSCL_SETFOCUSWINDOW | DDSCL_CREATEDEVICEWINDOW combination.
|
2011-12-23 13:44:19 +01:00 |
Henri Verbeet
|
d8153e5364
|
ddraw: Properly handle DDSCL_CREATEDEVICEWINDOW.
|
2011-12-23 13:44:12 +01:00 |
Henri Verbeet
|
a5af10e12b
|
ddraw: Clear the focus and device windows on DDSCL_NORMAL.
|
2011-12-23 13:44:07 +01:00 |
Henri Verbeet
|
2ec0c7bfdc
|
ddraw: DDSCL_CREATEDEVICEWINDOW requires DDSCL_EXCLUSIVE.
|
2011-12-23 13:44:00 +01:00 |
Henri Verbeet
|
00096c82fd
|
wined3d: Get rid of the WINED3DZBUFFERTYPE typedef.
|
2011-12-22 10:08:48 +01:00 |
Henri Verbeet
|
654d53fa5f
|
ddraw/tests: Add some tests for DDSCL_CREATEDEVICEWINDOW.
|
2011-12-22 10:08:45 +01:00 |
Henri Verbeet
|
fe4e2bf60e
|
ddraw/tests: Fix a couple of test messages.
|
2011-12-22 10:08:07 +01:00 |
Henri Verbeet
|
4a30db74b1
|
ddraw: Handle the Direct3D clipspace transformation.
Direct3D3 and earlier have an extra transformation to scale clipspace. It's
controlled by the extra viewport parameters in those versions.
|
2011-12-22 10:07:59 +01:00 |
Henri Verbeet
|
3082c1a9de
|
wined3d: Get rid of the WINED3DRENDERSTATETYPE typedef.
|
2011-12-20 10:11:47 +01:00 |
Henri Verbeet
|
5c3ba123de
|
ddraw/tests: Move the Direct3D7 ProcessVertices() test to ddraw7.c.
|
2011-12-20 10:11:36 +01:00 |
Henri Verbeet
|
7cdfa40156
|
ddraw/tests: Add a ProcessVertices() test for Direct3D3.
|
2011-12-20 10:11:24 +01:00 |
Henri Verbeet
|
cb8f26be02
|
ddraw/tests: Remove some error checking from ProcessVerticesTest().
|
2011-12-20 10:10:39 +01:00 |
Henri Verbeet
|
fb28e7f596
|
ddraw/tests: Introduce proper vector types.
|
2011-12-19 20:15:48 +01:00 |
Henri Verbeet
|
bd09f63bff
|
ddraw/tests: Remove a redundant IDirect3DDevice7_SetViewport() call.
|
2011-12-19 20:15:48 +01:00 |
Henri Verbeet
|
2db8688185
|
ddraw/tests: Introduce some functions for comparing floating-point vectors.
|
2011-12-19 20:15:48 +01:00 |
Henri Verbeet
|
67bca436ee
|
wined3d: Get rid of the WINED3DDEVTYPE typedef.
|
2011-12-13 18:58:58 +01:00 |
Henri Verbeet
|
ebb85da5f7
|
wined3d: Get rid of the WINEDDCAPS typedef.
|
2011-12-13 18:58: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 |
Henri Verbeet
|
9d55388156
|
ddraw: Destroy the swapchain after the D3D device in DllMain().
|
2011-12-12 10:20:41 +01:00 |
Stefan Dösinger
|
9cf25006ad
|
ddraw/tests: Extend the CreateSurface(NULL test), use own function.
|
2011-12-08 18:04:29 +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 |
Stefan Dösinger
|
b2ca7e37f4
|
ddraw/tests: Make the SetSurfaceDesc test ok messages consistent.
|
2011-12-08 18:00:32 +01:00 |
Henri Verbeet
|
3dd03f642d
|
wined3d: Get rid of the WINEDDCOLORKEY typedef.
|
2011-12-08 10:27:53 +01:00 |
Henri Verbeet
|
52231bc467
|
wined3d: Get rid of the WineDirect3DVertexStridedData typedef.
|
2011-12-08 10:27:50 +01:00 |
Henri Verbeet
|
4c3dfa1bca
|
wined3d: Get rid of the WineDirect3DStridedData typedef.
|
2011-12-07 17:49:56 +01:00 |
Henri Verbeet
|
05acde9cd1
|
ddraw: Just read the actual reference counts in DestroyCallback().
|
2011-12-07 17:49:55 +01:00 |
Henri Verbeet
|
ecb2859d3c
|
ddraw: Destroy the swapchain in the DllMain() cleanup handler.
This is mostly to make sure there aren't any resources still being referenced
by wined3d.
|
2011-12-07 17:49:55 +01:00 |
Stefan Dösinger
|
7ae81ba378
|
ddraw/tests: Add a IDirect3DDevice2 GetCaps test.
|
2011-12-06 17:07:15 +01:00 |
Henri Verbeet
|
eafebc0491
|
wined3d: Get rid of the WINED3DLOCKED_RECT typedef.
|
2011-12-06 15:50:58 +01:00 |
Henri Verbeet
|
6523ef5f67
|
ddraw: Don't enumerate surfaces without references.
|
2011-12-06 15:50:58 +01:00 |
Stefan Dösinger
|
ea151da3cd
|
ddraw/tests: Update a copyright line.
|
2011-12-05 17:40:21 +01:00 |