Commit Graph

2114 Commits

Author SHA1 Message Date
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