Commit Graph

1151 Commits

Author SHA1 Message Date
Stefan Dösinger f4d520d6e2 wined3d: Don't minimize hidden windows. 2014-11-20 22:31:26 +09:00
Stefan Dösinger 09a91231a6 wined3d: Set the device window size on focus window activation. 2014-11-20 22:31:13 +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 b30901415a d3d8/tests: Test mode restoration on focus loss. 2014-11-19 16:41:06 +09:00
Stefan Dösinger f6f4af46db d3d8/tests: Test style changes on focus loss. 2014-11-18 14:14:45 +09:00
Stefan Dösinger 33976b4f44 d3d8/tests: Test messages on focus loss. 2014-11-18 14:14:42 +09:00
Henri Verbeet 1c116c3527 d3d10core/tests: Port alpha_test() to d3d10core. 2014-11-17 19:30:40 +09:00
Stefan Dösinger 2b31cac692 d3d8/tests: Allow passing a resolution to reset_device. 2014-11-13 20:35:43 +09:00
Stefan Dösinger 38548df04b d3d/tests: Test fog interpolation. 2014-11-12 20:07:56 +09:00
Stefan Dösinger 7b7516189d d3d8/tests: Fix some wndproc comparison error messages. 2014-11-11 21:57:23 +09:00
Stefan Dösinger bd6a5de27d d3d8/tests: The device restores the mode settings from the registry. 2014-11-07 14:04:04 +09:00
Stefan Dösinger dcf7d294cc d3d8/tests: Check if the current display settings match the registry settings. 2014-11-04 21:16:16 +09:00
Matteo Bruni e16016227f d3d8/tests: Add an ATI1N entry to the test_volume_blocks test. 2014-11-04 21:16:00 +09:00
Matteo Bruni 8f3477e106 d3d8/tests: Add a test for ATI1N and ATI2N texture formats. 2014-11-04 21:15:58 +09:00
Henri Verbeet 875a7c5426 wined3d: Use the input signature to setup SM4 pixel shader input semantics. 2014-11-04 16:54:35 +09:00
Michael Stefaniuc 4a67e66a3d d3d8/tests: Remove an always false condition (PVS-Studio). 2014-11-03 16:34:14 +09:00
Stefan Dösinger 86168c4e90 d3d8/tests: Skip unsupported resources in test_resource_type. 2014-10-23 18:48:18 +09:00
Stefan Dösinger 94f20a6fff d3d8/tests: Use create_device in test_swvp_buffer. 2014-10-22 21:01:43 +09:00
Stefan Dösinger 1ae02b92e0 d3d8/tests: Use create_device for test_fpu_setup. 2014-10-22 21:01:41 +09:00
Stefan Dösinger f33aacd4d0 d3d8/tests: Update create_device to match d3d9. 2014-10-21 18:47:58 +09:00
Matteo Bruni 291c4f3b65 d3d8/tests: Port the applicable parts of the new unsupported shaders tests to d3d8. 2014-10-16 21:23:18 +09:00
Matteo Bruni 894298d502 d3d9/tests: Port the unsupported shaders test to D3D9Ex. 2014-10-16 21:23:07 +09:00
Henri Verbeet 62771c7dda d3d8/tests: Allow a width and height to be passed to create_device(). 2014-10-14 21:07:37 +09:00
Henri Verbeet d5365aae28 d3d8: Get rid of the format switching code in d3d8_device_CopyRects().
This can't possibly do anything, since we fail texture creation for
WINED3DFMT_UNKNOWN. If texture creation with D3DFMT_UNKNOWN is actually
supposed to work, we should probably pick an appropriate format at creation,
instead of during CopyRects(). This code has existed in some form or another
since the initial version in commit 850a9429db.
No tests, of course.
2014-09-29 10:37:12 +02:00
Francois Gouget 0dd5cb1cef Assorted spelling fixes. 2014-09-29 10:36:36 +02:00
Stefan Dösinger 92bcb74768 d3d8: Return the correct value in CreateAdditionalSwapChain. 2014-09-25 16:41:48 +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
Henri Verbeet 8fe8495908 d3d8: wined3d_device_get_available_texture_mem() returns a UINT. 2014-08-18 12:47:07 +02:00
Henri Verbeet 599f018c81 d3d8: The "forwardReference" field in struct d3d8_surface is always a texture, if set. 2014-08-15 17:04:13 +02:00
Henri Verbeet 515c1acf29 d3d8: Volumes are always part of a texture. 2014-08-15 17:04:09 +02:00
Henri Verbeet ca95dd2c82 d3d8: Return E_OUTOFMEMORY on HeapAlloc() failure in device_parent_surface_created(). 2014-08-15 17:04:00 +02:00
Stefan Dösinger 341db6d8d3 wined3d: Remove wined3d_texture_set/get_priority. 2014-07-16 16:10:05 +02:00
Stefan Dösinger cf11933701 wined3d: Remove wined3d_buffer_set/get_priority. 2014-07-16 16:10:01 +02:00
Henri Verbeet 4cb91a69b0 d3d8/tests: Get rid of struct nvertex. 2014-07-15 15:30:01 +02:00
Henri Verbeet 59208edffe d3d8/tests: Get rid of struct tvertex. 2014-07-15 15:29:59 +02:00
Henri Verbeet ab1a53c1b9 d3d8/tests: Get rid of struct vertex. 2014-07-15 15:29:57 +02:00
Stefan Dösinger 0b61e22fd3 d3d8/tests: Add a test for SetPriority and GetPriority. 2014-07-09 14:43:53 +02:00
Henri Verbeet ee7eee5511 d3d8: Check the device status in present calls. 2014-06-30 22:04:53 +02:00
Henri Verbeet 85c203edad d3d8: Improve d3d8_device_TestCooperativeLevel(). 2014-06-30 22:04:53 +02:00
Henri Verbeet 09fda3b805 d3d9: Improve d3d9_device_TestCooperativeLevel(). 2014-06-27 10:37:36 +02:00
Henri Verbeet e6de1cbdc9 d3d8/tests: Add some lost device tests. 2014-06-27 10:37:28 +02:00
Stefan Dösinger af733f0475 d3d8/tests: Add a test for D3DUSAGE_WRITEONLY. 2014-06-11 16:14:56 +02:00
Alexandre Julliard 4df26c56d8 d3d8: Remove unnecessary DllMain implementation. 2014-05-15 19:04:50 +02:00
Henri Verbeet 2a258bd0c5 d3d8/tests: Handle the Windows 8 testbot results in cnd_test(). 2014-04-22 11:26:29 +02:00
Henri Verbeet 41abcf6048 d3d8/tests: Handle the Windows 8 testbot results in zenable_test(). 2014-04-22 11:26:27 +02:00
Henri Verbeet a8248847f5 d3d8/tests: Use a separate device for test_sanity(). 2014-04-22 11:26:26 +02:00
Henri Verbeet 25d2de7b93 d3d8/tests: Use a separate device for depth_clamp_test(). 2014-04-22 11:26:24 +02:00
Henri Verbeet 9994cf8aec d3d8/tests: Use a separate device for lighting_test(). 2014-04-21 11:09:57 +02:00