Henri Verbeet
ea534c9ab4
wined3d: Allow initial texture contents to be specified with wined3d_texture_create().
2015-01-05 20:15:35 +01:00
Erich E. Hoover
3d5fe2074e
ddraw: Fix inverted logic for enumerating secondary devices.
2014-12-11 16:41:05 +01:00
Henri Verbeet
af9ccb490a
ddraw: Use wined3d_log2i() to calculate the level count in ddraw_surface_create().
2014-12-10 19:32:08 +01:00
Stefan Dösinger
19c860499a
wined3d: Filter messages generated by focus handling.
2014-12-08 14:18:43 +01:00
Stefan Dösinger
262b9cc62e
ddraw/tests: Test WM_SYSCOMMAND handling.
2014-12-08 14:18:38 +01:00
Stefan Dösinger
bd91c559ae
ddraw/tests: Fix window deactivation in test_coop_level_activateapp.
2014-12-08 14:18:36 +01:00
Stefan Dösinger
871fc4a38f
d3d/tests: Rename fog_interpolation_test for consistency.
2014-11-27 13:27:24 +01:00
Stefan Dösinger
96519f9be9
d3d/tests: Table fog does not abs the fog coordinate.
2014-11-27 13:27:21 +01:00
Stefan Dösinger
cfd741c6b6
d3d/tests: Show that the vfog abs is not a property of D3DFOG_LINEAR.
2014-11-27 13:27:17 +01:00
Stefan Dösinger
c9b10beb36
wined3d: Vertex fog uses the absolute eye position z.
2014-11-27 13:27:13 +01:00
Stefan Dösinger
f905c7c07a
ddraw: Restore the registry display mode.
2014-11-20 22:31:39 +09:00
Stefan Dösinger
0edb13a20f
ddraw/tests: Test messages on window reactivation.
2014-11-20 22:31:18 +09:00
Stefan Dösinger
f6dde70624
wined3d: Restore the display mode on focus change.
2014-11-19 17:56:44 +09:00
Stefan Dösinger
a9e0ece68a
ddraw/tests: Test mode changes on focus loss and restore.
2014-11-19 16:41:11 +09:00
Stefan Dösinger
a071587373
ddraw/tests: Test focus loss style changes.
2014-11-19 16:40:48 +09:00
Stefan Dösinger
be01a7637d
ddraw/tests: Test messages on focus loss.
2014-11-19 16:40:45 +09:00
Henri Verbeet
1c116c3527
d3d10core/tests: Port alpha_test() to d3d10core.
2014-11-17 19:30:40 +09:00
Francois Gouget
9006a013b0
ddraw/tests: Fix compilation on systems that don't support nameless unions.
2014-11-17 17:27:12 +09:00
Stefan Dösinger
38548df04b
d3d/tests: Test fog interpolation.
2014-11-12 20:07:56 +09:00
Stefan Dösinger
a6f7b213af
ddraw/tests: Ddraw restores the mode settings from the registry.
2014-11-12 20:07:55 +09:00
Stefan Dösinger
a04eb0c21b
ddraw/tests: Rename modes and rectangles in test_coop_level_mode_set.
2014-11-12 20:07:55 +09:00
Stefan Dösinger
5d17f9bc7c
ddraw/tests: Fix some COM macro versions in test_coop_level_mode_set.
2014-11-07 21:31:58 +09:00
Stefan Dösinger
c436a525e4
ddraw/tests: Check if the current display settings match the registry settings.
2014-11-07 21:31:56 +09:00
Frédéric Delanoy
1e214eb5d3
Assorted spelling/grammar fixes.
2014-10-02 16:58:53 +02:00
Henri Verbeet
97856bcfee
wined3d: Replace wined3d_surface_update_desc() with wined3d_texture_update_desc().
2014-09-29 10:37:35 +02:00
Henri Verbeet
5000eba6d0
ddraw: Set user memory in ddraw_surface_create() instead of ddraw_surface_init().
2014-09-29 10:37:25 +02:00
Henri Verbeet
e28800c6a4
ddraw: Move the pitch / linear size validation from ddraw_surface_init() to ddraw_surface_create().
2014-09-29 10:37:22 +02:00
Francois Gouget
0dd5cb1cef
Assorted spelling fixes.
2014-09-29 10:36:36 +02:00
Henri Verbeet
74ab8e8ce9
wined3d: Do not increment the reference count of the returned buffer in wined3d_device_get_stream_source().
...
None of the other getters increment the reference count either.
2014-09-18 13:06:32 +02:00
Henri Verbeet
07985a8c38
wined3d: Use rendertarget views for depth/stencil buffers instead of surfaces.
...
I don't think the difference between d3d10 depth/stencil and rendertarget
views is large enough to justify a separate type. Unfortunately that does make
the name "wined3d_rendertarget_view" slightly awkward.
2014-08-22 12:53:11 +02:00
Henri Verbeet
b005ad6f90
wined3d: Use rendertarget views for color output instead of surfaces.
2014-08-21 12:24:42 +02:00
Stefan Dösinger
9bb5b00dd5
ddraw: Do not set lpSurface in GetSurfaceDesc.
...
This reverts a5c484cbf3
. The test included
in a5c484cb
is wrong and contains a typo that leads to incorrect
assumptions. The Dungeon Keeper 2 crash that was the reason for patch
a5c484cb
is fixed properly by the previous patch.
2014-08-19 14:50:17 +02:00
Stefan Dösinger
61ee3323ad
ddraw: Clear application-passed lpSurface pointers.
2014-08-19 14:50:12 +02:00
Henri Verbeet
1fb7ccdc13
ddraw: Clamp video memory to UINT_MAX in ddraw7_GetAvailableVidMem().
2014-08-18 12:47:04 +02:00
Erich E. Hoover
45147b82ef
ddraw: Return empty D3D hardware flags for RGB device enumeration.
2014-08-11 12:51:43 +02:00
Erich E. Hoover
a56ea6e5d9
ddraw/tests: Remove broken tests of D3DTRANSFORM_UNCLIPPED.
2014-08-11 12:51:39 +02:00
Stefan Dösinger
341db6d8d3
wined3d: Remove wined3d_texture_set/get_priority.
2014-07-16 16:10:05 +02:00
Stefan Dösinger
2abecc46c6
wined3d: Remove wined3d_surface_set/get_priority.
2014-07-16 16:09:51 +02:00
Stefan Dösinger
8b367c7909
ddraw/tests: Add a test for IDirectDrawSurface7::SetPriority.
2014-07-16 16:09:27 +02:00
Stefan Dösinger
5b9f91c18d
ddraw: Add validation to SetPriority / GetPriority.
2014-07-16 16:09:22 +02:00
Henri Verbeet
ce60e4ec71
ddraw/tests: Get rid of struct sVertexT.
2014-07-15 15:29:55 +02:00
Henri Verbeet
ee5e469fd8
ddraw/tests: Get rid of struct sVertex.
2014-07-15 15:29:53 +02:00
Stefan Dösinger
403d7c1dee
ddraw: Refuse SetPalette and GetPalette on lost surfaces.
...
The SetPalette check is outside of ddraw_surface_set_palette to make
sure the palettes are properly freed when a lost P8 surface is destroyed.
2014-07-07 15:49:06 +02:00
Henri Verbeet
7447b37ff5
ddraw/tests: Get rid of struct nvertex.
2014-07-01 12:52:16 +02:00
Henri Verbeet
ecf20e2630
ddraw/tests: Get rid of struct tvertex.
2014-07-01 12:52:13 +02:00
Henri Verbeet
3cf189af64
ddraw/tests: Get rid of struct vertex.
2014-07-01 12:52:11 +02:00
Henri Verbeet
8ebc82cd8d
ddraw: Check for a lost surface in ddraw_surface7_Flip().
2014-07-01 12:51:46 +02:00
Henri Verbeet
881219354f
ddraw: Implement ddraw7_RestoreAllSurfaces().
2014-06-30 22:04:53 +02:00
Henri Verbeet
8d4988a43f
ddraw: Improve ddraw7_TestCooperativeLevel().
2014-06-30 22:04:53 +02:00
Stefan Dösinger
9d49b7a9be
wined3d: Set palettes on the swapchain.
2014-06-30 22:04:53 +02:00