Stefan Dösinger
|
7109bebd02
|
wined3d: Move volume DXTn handling to apply_format_fixups.
|
2015-04-27 15:07:42 +09:00 |
Matteo Bruni
|
b963c73abb
|
wined3d: Introduce D3D7+ normal matrix computation.
|
2015-04-24 19:07:52 +09:00 |
Matteo Bruni
|
589f1072df
|
d3d8/tests: Add a lighting test with non-affine worldview matrix.
|
2015-04-22 23:24:06 +09:00 |
Henri Verbeet
|
69047ed4f7
|
d3d8: Update the BackBufferCount after a successful reset.
|
2015-04-14 17:26:46 +09:00 |
Henri Verbeet
|
549f7b8a9c
|
d3d8/tests: Test D3DPRESENT_PARAMETERS after a successful reset.
|
2015-04-14 17:26:40 +09:00 |
Matteo Bruni
|
848991fc11
|
d3d8/tests: Add more lighting tests.
|
2015-03-27 20:40:38 +09:00 |
Francois Gouget
|
f505e6fb4a
|
Assorted spelling fixes.
|
2015-03-19 21:54:14 +09:00 |
Stefan Dösinger
|
b003cefe9e
|
d3d8/tests: oFog is not initialized on r200.
|
2015-03-13 22:28:29 +09:00 |
Stefan Dösinger
|
a46cad41b3
|
d3d8/tests: Add a test for signed formats.
|
2015-03-11 22:09:09 +09:00 |
Stefan Dösinger
|
3b2cf06b91
|
d3d8/tests: Extend the FPU setup test.
|
2015-02-27 21:53:46 +09:00 |
Matteo Bruni
|
04fa54fc44
|
d3d8/tests: Move a Present out of the loops in fog_with_shader_test().
|
2015-02-25 20:35:27 +09:00 |
Michael Stefaniuc
|
dd2dbde625
|
d3d8/tests: Test the return value of CreateVolumeTexture (PVS-Studio).
|
2015-02-23 15:26:01 +09:00 |
Matteo Bruni
|
d49d2a5d47
|
d3d8/tests: Allow more alternative results in the ATI1N test.
|
2015-02-19 17:51:32 +09:00 |
Stefan Dösinger
|
f75d1b0c2f
|
d3d/tests: Geforce8+ GPUs abs() table fog.
|
2015-02-13 22:37:07 +09:00 |
Stefan Dösinger
|
f460db7c80
|
d3d8/tests: Test rhw depth clip with z enabled but no depth buffer set.
|
2015-02-12 22:19:58 +09:00 |
Stefan Dösinger
|
77eb58b54e
|
d3d8/tests: Test rhw table fog z vs rhw.
|
2015-02-12 22:19:09 +09:00 |
Stefan Dösinger
|
63d52c7317
|
d3d/tests: Show that WM_SYSCOMMAND(SC_RESTORE) is delivered only once.
|
2015-01-28 11:06:56 +01:00 |
Stefan Dösinger
|
3ef1d6bcd9
|
wined3d: Pass WM_SYSCOMMAND(SC_RESTORE) to DefWindowProc.
|
2015-01-28 11:06:48 +01:00 |
Axel Davy
|
c5d420b35a
|
d3d8/tests: Fix test_3dc_formats getPixelColor check.
|
2015-01-13 19:53:56 +01:00 |
Axel Davy
|
58083dfb12
|
d3d8/tests: Fix volume_dxt5_test getPixelColor check.
getPixelColor should be called before Present, because the device
swapchain was created with discard mode.
|
2015-01-13 19:53:53 +01:00 |
Stefan Dösinger
|
19c860499a
|
wined3d: Filter messages generated by focus handling.
|
2014-12-08 14:18:43 +01:00 |
Stefan Dösinger
|
c37549ef5d
|
d3d8/tests: Test WM_SYSCOMMAND handling.
|
2014-12-08 14:17:29 +01:00 |
Stefan Dösinger
|
e8ce1085a9
|
d3d8/tests: Test focus loss message filtering.
|
2014-12-08 14:17:20 +01:00 |
Stefan Dösinger
|
8dd44e2801
|
d3d8: Refuse to reset a lost device.
|
2014-12-02 13:05:52 +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
|
d1bd709471
|
d3d8/tests: Call TestCooperativeLevel after Present.
|
2014-11-27 11:09:45 +01:00 |
Stefan Dösinger
|
4e8da470f8
|
d3d8/tests: Fix test_cursor().
|
2014-11-25 19:49:41 +01:00 |
Stefan Dösinger
|
dd8bf9c87d
|
d3d8: Only one fullscreen swapchain is allowed.
|
2014-11-25 19:49:31 +01:00 |
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 |
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 |
Francois Gouget
|
0dd5cb1cef
|
Assorted spelling fixes.
|
2014-09-29 10:36:36 +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
|
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 |
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 |
Henri Verbeet
|
00630f67a4
|
d3d8/tests: Use a separate device for clear_test().
|
2014-04-21 11:09:56 +02:00 |
Henri Verbeet
|
322e6dd587
|
d3d8/tests: Use a separate device for fog_test().
|
2014-04-21 11:09:55 +02:00 |
Henri Verbeet
|
2428049753
|
d3d8/tests: Use a separate device for z_range_test().
|
2014-04-21 11:09:54 +02:00 |
Henri Verbeet
|
f8bd052366
|
d3d8/tests: Use a separate device for offscreen_test().
|
2014-04-21 11:09:54 +02:00 |
Henri Verbeet
|
18ba1bce71
|
d3d8/tests: Use a separate device for alpha_test().
|
2014-04-18 10:44:49 +02:00 |
Henri Verbeet
|
b2ab682234
|
d3d8/tests: Use a separate device for test_scalar_instructions().
|
2014-04-18 10:44:47 +02:00 |
Henri Verbeet
|
f693254d2c
|
d3d8/tests: Use a separate device for fog_with_shader_test().
|
2014-04-18 10:44:45 +02:00 |
Henri Verbeet
|
af8cd4a7af
|
d3d8/tests: Use a separate device for cnd_test().
|
2014-04-18 10:44:43 +02:00 |
Henri Verbeet
|
9166b74039
|
d3d8/tests: Use a separate device for p8_texture_test().
|
2014-04-18 10:44:39 +02:00 |
Henri Verbeet
|
f719ef3858
|
d3d8/tests: Use a separate device for texop_test().
|
2014-04-17 10:44:34 +02:00 |
Henri Verbeet
|
8cd5f7fdca
|
d3d8/tests: Use a separate device for depth_buffer_test().
|
2014-04-17 10:44:32 +02:00 |
Henri Verbeet
|
f798db55c8
|
d3d8/tests: Use a separate device for depth_buffer2_test().
|
2014-04-17 10:44:30 +02:00 |
Henri Verbeet
|
e43d7c4f8a
|
d3d8/tests: Use a separate device for intz_test().
|
2014-04-17 10:44:28 +02:00 |
Henri Verbeet
|
527882d4e2
|
d3d8/tests: Use a separate device for shadow_test().
|
2014-04-17 10:44:26 +02:00 |
Henri Verbeet
|
b2d8573848
|
d3d8/tests: Use a separate device for multisample_copy_rects_test().
|
2014-04-16 10:53:56 +02:00 |
Henri Verbeet
|
36f5debb88
|
d3d8/tests: Use a separate device for zenable_test().
|
2014-04-16 10:53:52 +02:00 |
Henri Verbeet
|
46a7517fed
|
d3d8/tests: Use a separate device for resz_test().
|
2014-04-16 10:53:48 +02:00 |
Henri Verbeet
|
b17ff75649
|
d3d8/tests: Use a separate device for fog_special_test().
|
2014-04-16 10:53:43 +02:00 |
Henri Verbeet
|
d93cbeca51
|
d3d8/tests: Use a separate device for volume_dxt5_test().
|
2014-04-16 10:53:39 +02:00 |
Henri Verbeet
|
554871ea81
|
d3d8/tests: Use a separate device for volume_v16u16_test().
|
2014-04-15 21:03:54 +02:00 |
Henri Verbeet
|
29680b685a
|
d3d8/tests: Use a separate device for add_dirty_rect_test().
|
2014-04-15 21:03:54 +02:00 |
Henri Verbeet
|
ef5e4c794d
|
d3d8/tests: Make the sanity test a normal test.
|
2014-04-15 21:03:54 +02:00 |
Henri Verbeet
|
54029915d5
|
d3d8/tests: Properly declare matrices.
|
2014-04-14 20:19:01 +02:00 |
Henri Verbeet
|
3a87b3a6db
|
d3d8/tests: Get rid of some pointless BeginScene() checks.
|
2014-04-14 20:19:01 +02:00 |
Stefan Dösinger
|
2bf09a1538
|
d3d8/tests: Test locking of mipmap textures.
|
2014-04-08 19:23:21 +02:00 |
Stefan Dösinger
|
fffe162f40
|
d3d8/tests: Add a test for (sub-) resource types.
|
2014-04-07 19:06:11 +02:00 |
Henri Verbeet
|
8db0401f60
|
d3d8/tests: Move some stateblock tests to device.c.
|
2014-03-13 20:22:03 +01:00 |
Stefan Dösinger
|
a3e5676c9a
|
d3d8/tests: Test GetPrivateData size behavior.
|
2014-03-12 19:01:27 +01:00 |
Stefan Dösinger
|
120ca8e722
|
d3d8/tests: Use a custom GUID for the private data tests.
|
2014-03-12 19:01:25 +01:00 |
Stefan Dösinger
|
b71c4f000b
|
d3d8/tests: Show that a failing SetPrivateData call does not clear the old contents.
|
2014-03-11 19:39:32 +01:00 |
Henri Verbeet
|
b0de8d8891
|
d3d8/tests: Handle failure to create a device in the stateblock tests with skip().
|
2014-03-07 11:33:53 +01:00 |
Henri Verbeet
|
314a016e29
|
d3d8/tests: Use create_device() in more tests.
|
2014-03-07 11:33:38 +01:00 |
Henri Verbeet
|
db34ccd7f2
|
d3d8/tests: Don't bother handling Direct3DCreate8() failures, we verified it works earlier.
|
2014-03-06 12:01:28 +01:00 |
Ken Thomases
|
7366709d60
|
d3d8/tests: Test that Direct3D8 doesn't modify the pixel format of the window it targets.
|
2014-02-22 08:42:03 -06:00 |
Stefan Dösinger
|
69c4f41646
|
d3d8/tests: Add a test for sub resource private data.
|
2014-02-17 20:16:28 +01:00 |
Ken Thomases
|
bdb9a9e4f0
|
d3d8/tests: Ignore broken CheckDeviceType() behavior on 64-bit Windows 8.
|
2014-02-13 19:00:59 +01:00 |
Henri Verbeet
|
b22ee99fe9
|
d3d8/tests: Accept some broken results in test_scalar_instructions().
|
2014-02-13 17:52:13 +01:00 |
Henri Verbeet
|
56d1225ec2
|
d3d8/tests: Direct3DCreate8() is always available if we have d3d8.
|
2014-01-29 20:26:06 +01:00 |
Henri Verbeet
|
1438c74b74
|
d3d8/tests: Port test_display_formats() to d3d8.
|
2014-01-29 20:25:55 +01:00 |
Alexandre Julliard
|
99ef0d6ff0
|
makefiles: Get rid of the MAKE_TEST_RULES variable.
|
2014-01-02 12:13:16 +01:00 |
Henri Verbeet
|
27dc41d0dc
|
wined3d: Fix the source swizzle for WINED3DSIH_LOG and WINED3DSIH_LOGP.
|
2013-12-12 12:08:09 +01:00 |
Henri Verbeet
|
c8852c3ee3
|
wined3d: Fix the source swizzle for WINED3DSIH_EXPP.
|
2013-12-11 15:15:01 +01:00 |
Henri Verbeet
|
6e9acca1f4
|
wined3d: Fix the source swizzle for WINED3DSIH_EXP.
|
2013-12-11 15:14:58 +01:00 |
Henri Verbeet
|
b5742fb950
|
d3d8/tests: Add a test for instructions taking a scalar source.
|
2013-12-11 15:14:55 +01:00 |
Stefan Dösinger
|
f65f951cba
|
d3d8/tests: Read the result before swapping in volume_v16u16_test.
|
2013-11-25 17:42:56 +01:00 |
Stefan Dösinger
|
de60681b86
|
d3d8/tests: Add a test for AddDirtyRect.
|
2013-11-21 19:39:02 +01:00 |
Henri Verbeet
|
b83a0b9d3e
|
d3d8: Clear pBits and Pitch when d3d8_surface_LockRect() fails.
This is a only slightly modified version of a patch by Lasse Rasinen.
|
2013-11-12 14:15:01 +01:00 |
Henri Verbeet
|
4eb3ce8568
|
d3d8/tests: Use color_match() in p8_texture_test().
|
2013-11-01 10:53:04 +01:00 |
Henri Verbeet
|
45a1aae0a1
|
d3d8/tests: Use explicit A calls.
|
2013-10-29 10:34:18 +01:00 |
Henri Verbeet
|
f70672336e
|
d3d8/tests: Avoid windowsx.h.
|
2013-10-29 10:34:03 +01:00 |
Stefan Dösinger
|
9db01c16ac
|
d3d8/tests: Port z_range_test to d3d8.
|
2013-10-25 17:18:48 +02:00 |
Stefan Dösinger
|
672e3ee1b4
|
d3d8/tests: Remove the rtpatch test.
|
2013-10-24 19:01:56 +02:00 |
Michael Stefaniuc
|
0e681027a2
|
tests: Compile the tests by default with -D__WINESRC__.
|
2013-10-02 11:04:02 +02:00 |
Stefan Dösinger
|
993c977890
|
d3d8/tests: Add a volume V16U16 test.
|
2013-09-23 20:32:35 +02:00 |
Stefan Dösinger
|
8aa65c79e7
|
d3d8/tests: Test invalid volume lock boxes.
|
2013-09-19 19:49:59 +02:00 |
Stefan Dösinger
|
9efed3d379
|
d3d8/tests: Add tests for block-based volume formats.
|
2013-09-19 19:49:55 +02:00 |
Stefan Dösinger
|
5b48335ce2
|
d3d8/tests: Mark YUY2 and UYVY broken.
|
2013-09-10 17:00:50 +02:00 |
Stefan Dösinger
|
99da74fea4
|
d3d8/tests: Test the behavior of failing surface creation calls.
|
2013-09-10 17:00:41 +02:00 |
Stefan Dösinger
|
36c15d92e9
|
d3d8/tests: Test blocked texture creation restrictions.
|
2013-09-06 17:25:08 +02:00 |
Matteo Bruni
|
bcecdbda88
|
d3d8/tests: Add cnd instruction test.
|
2013-09-03 16:58:28 +02:00 |
Stefan Dösinger
|
6c1007db1e
|
d3d8/tests: Add a DXT5 volume test.
|
2013-09-02 18:07:40 +02:00 |
Stefan Dösinger
|
930d43be08
|
d3d8/tests: Add UpdateTexture tests with volumes.
|
2013-08-27 21:30:03 +02:00 |
Stefan Dösinger
|
ccc1ce9fe3
|
d3d8/tests: Add a volume texture locking test.
|
2013-08-27 21:30:03 +02:00 |
Alexandre Julliard
|
32d8e9cb96
|
d3d8/tests: Remove a todo from a test that succeeds.
|
2013-07-29 15:52:09 +02:00 |
Henri Verbeet
|
00f41ac4e0
|
d3d8/tests: Make shader bytecode static const.
|
2013-07-01 19:51:23 +02:00 |
Stefan Dösinger
|
5f2f2ae9c8
|
d3d8/tests: Add a test for fog_start == fog_end.
|
2013-06-19 20:09:53 +02:00 |
Stefan Dösinger
|
a18cffb4de
|
d3d8/tests: Test NPOT texture creation.
|
2013-04-16 17:48:56 +02:00 |
Sam Edwards
|
33d31a3547
|
wined3d: Properly handle backbuffer_width/_height=0 in wined3d_device_reset.
|
2013-04-11 12:06:49 +02:00 |
Sam Edwards
|
ce6173264d
|
d3d8/tests: Verify window style after exiting fullscreen mode.
|
2013-04-03 11:34:02 +02:00 |
Stefan Dösinger
|
0badb01ce1
|
d3d8/tests: Add simple DrawRectPatch tests.
|
2013-01-25 11:31:06 +01:00 |
Stefan Dösinger
|
aaa11492db
|
wined3d: Ignore clears if count = 0 and rects != NULL.
|
2013-01-23 19:16:32 +01:00 |
Stefan Dösinger
|
ce31e40f24
|
d3d8/tests: Create a plain DS surface in test_reset_resources.
|
2013-01-16 20:27:13 +01:00 |
Stefan Dösinger
|
f30b6d0b4a
|
d3d8/tests: Add a software vertexprocessing buffer discard test.
|
2013-01-15 16:25:36 +01:00 |
Stefan Dösinger
|
d70ab45fc5
|
d3d8: Return D3D_OK from the palette setters.
|
2013-01-14 17:30:03 +01:00 |
Henri Verbeet
|
f279d09f78
|
d3d8/tests: Merge surface.c into device.c.
|
2013-01-09 17:39:29 +01:00 |
Henri Verbeet
|
59aab5ca5c
|
d3d8/tests: Merge texture.c into device.c.
|
2013-01-09 17:05:05 +01:00 |
Henri Verbeet
|
19cb2e21a3
|
d3d8/tests: Merge buffer.c into device.c.
|
2013-01-09 17:05:02 +01:00 |
Henri Verbeet
|
00ef7a5285
|
d3d8/tests: Merge volume.c into device.c.
|
2013-01-08 12:49:07 +01:00 |
Henri Verbeet
|
9dbf059c75
|
d3d8/tests: Merge d3d8_main.c into device.c.
|
2013-01-08 12:49:06 +01:00 |
Henri Verbeet
|
fa834b0bcc
|
d3d8/tests: Add a test for the viewport after SetRenderTarget() calls.
|
2012-11-19 11:47:03 +01:00 |
Henri Verbeet
|
f94f753e51
|
d3d8/tests: Also test that render states get reset in test_reset().
|
2012-11-16 11:39:54 +01:00 |
Sam Edwards
|
9fb27d7a05
|
d3d8/tests: Add test for IDirect3DDevice8_Reset with BackBufferWidth/Height = 0.
|
2012-11-08 15:37:50 +01:00 |
Matteo Bruni
|
f90f895759
|
d3d8: Use proper helper.
|
2012-10-10 20:34:13 +02:00 |