Stefan Dösinger
fc987aaaf6
d3d9/tests: Add more GetBackBuffer error handling tests.
2015-09-03 21:11:08 +09:00
Stefan Dösinger
9261bbb1a6
d3d9/tests: Test presentation parameter combinations.
2015-08-27 21:43:47 +09:00
Henri Verbeet
0c8e78f80d
d3d9: Don't assert on invalid IDirect3DBaseTexture9 interfaces.
2015-08-04 12:21:58 +02:00
Stefan Dösinger
7109bebd02
wined3d: Move volume DXTn handling to apply_format_fixups.
2015-04-27 15:07:42 +09:00
Henri Verbeet
dc53f6c2e6
wined3d: Use the display format if WINED3DFMT_UNKNOWN is passed as backbuffer format for windowed mode resets.
2015-04-15 22:21:58 +09:00
Henri Verbeet
3ccac1a71f
d3d9: Update the backbuffer D3DPRESENT_PARAMETERS after a successful reset.
2015-04-14 17:26:44 +09:00
Henri Verbeet
af438d451c
d3d9/tests: Test D3DPRESENT_PARAMETERS after a successful reset.
2015-04-14 17:26:36 +09:00
Michael Stefaniuc
148d6e3c10
d3d9/tests: Actually test some return values (PVS-Studio).
2015-03-04 21:50:41 +09:00
Stefan Dösinger
28a9d6324a
d3d9/tests: Extend the FPU setup test.
...
Games created by GameMaker modify the FPU control word to enable
division by zero exceptions. The game Risk of Rain, which is written
with GameMaker, furthermore sets fogstart == fogend, which triggers an
exception when the GL driver attempts to calculate 1 / (fogend -
fogstart). This test adds some evidence that we are not supposed to
temporarily restore the FPU CW if D3DCREATE_FPU_PRESERVE is used.
2015-02-27 21:53:33 +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
Michael Stefaniuc
51406b471a
d3d9: Don't assert for shaders with the wrong vtbl.
2014-12-16 11:39:40 +01:00
Stefan Dösinger
19c860499a
wined3d: Filter messages generated by focus handling.
2014-12-08 14:18:43 +01:00
Stefan Dösinger
f217636e2d
d3d9/test: Test WM_SYSCOMMAND handling.
2014-12-08 14:17:22 +01:00
Stefan Dösinger
36553d862b
d3d9/tests: Test focus loss message filtering.
2014-12-08 14:17:09 +01:00
Stefan Dösinger
aa9bc4c509
d3d9: Refuse to reset a lost device.
2014-12-02 13:05:48 +01:00
Alexandre Julliard
099bc21df7
d3d9/tests: Don't require a WM_MOVE message.
2014-11-26 20:40:49 +01:00
Stefan Dösinger
abf44708a4
d3d9/tests: Fix test_cursor().
2014-11-25 19:49:42 +01:00
Stefan Dösinger
8b6a7a9c02
d3d9: Only one fullscreen swapchain is allowed.
2014-11-25 19:49:30 +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
1851e2618b
d3d9/tests: Test mode restoration on focus loss.
2014-11-19 16:41:03 +09:00
Stefan Dösinger
ef60604d44
d3d9/tests: Test style changes on focus loss.
2014-11-18 14:14:37 +09:00
Stefan Dösinger
9bcd9722f1
d3d9/tests: Test messages on focus loss.
2014-11-18 14:14:32 +09:00
Stefan Dösinger
6ad7d50958
d3d9/tests: Allow passing a resolution to reset_device.
2014-11-11 21:57:27 +09:00
Stefan Dösinger
5e369853f1
d3d9/tests: Fix some wndproc comparison error messages.
2014-11-11 21:57:19 +09:00
Stefan Dösinger
7fb22f502e
d3d9/tests: The device restores the mode settings from the registry.
2014-11-07 14:04:00 +09:00
Stefan Dösinger
40c2fc215d
d3d9/tests: Check if the current display settings match the registry settings.
2014-11-04 21:16:13 +09:00
Matteo Bruni
d690aaeeb6
d3d9/tests: Add an ATI1N entry to the test_volume_blocks test.
2014-11-04 21:15:59 +09:00
Matteo Bruni
da54670a94
d3d9/tests: Add a test for ATI1N and ATI2N texture formats.
2014-11-04 21:15:58 +09:00
Stefan Dösinger
6334bf09b7
d3d9/tests: Skip unsupported resources in test_resource_type.
2014-10-23 18:48:20 +09:00
Stefan Dösinger
8633f7f123
d3d9/tests: Use create_device for test_swvp_buffer.
2014-10-22 21:01:39 +09:00
Stefan Dösinger
d5b2e8af39
d3d9/tests: Use create_device in test_fpu_setup (v2).
2014-10-22 21:01:35 +09:00
Stefan Dösinger
ee0733863e
d3d9/tests: Add style and size tests for D3DCREATE_NOWINDOWCHANGES.
2014-10-21 18:47:42 +09:00
Matteo Bruni
894298d502
d3d9/tests: Port the unsupported shaders test to D3D9Ex.
2014-10-16 21:23:07 +09:00
Matteo Bruni
d897db7605
d3d9/tests: Add some tests for shaders using more than the maximum number of supported constants.
2014-10-14 14:00:50 +09:00
Henri Verbeet
1bec6ab0bc
d3d9/tests: Use create_device() in test_scissor_size().
2014-10-09 17:36:22 +02:00
Henri Verbeet
2291c72caf
d3d9/tests: Allow a width and height to be passed to create_device().
2014-10-09 17:36:22 +02:00
Stefan Dösinger
9329e996b4
d3d9/tests: Fix some ok() call style issues.
2014-07-09 14:43:56 +02:00
Stefan Dösinger
509c49bdb5
d3d9/tests: Add a test for SetPriority and GetPriority.
2014-07-09 14:43:40 +02:00
Henri Verbeet
d50350886a
d3d9: Check the device status in present calls.
2014-06-27 10:37:39 +02:00
Henri Verbeet
09fda3b805
d3d9: Improve d3d9_device_TestCooperativeLevel().
2014-06-27 10:37:36 +02:00
Henri Verbeet
04acac207a
d3d9/tests: Add some lost device tests.
2014-06-27 10:37:23 +02:00
Matteo Bruni
b42fe709d6
wined3d: Validate and handle query size parameter.
2014-06-16 13:56:35 +02:00
Matteo Bruni
7162820845
d3d9/tests: Test GetData behavior with various size values.
2014-06-16 13:56:33 +02:00
Stefan Dösinger
acf890e2b2
d3d9/tests: Add a test for D3DUSAGE_WRITEONLY.
...
This test seeks to demonstrate that readbacks of WRITEONLY resources
still work, even after a resource has been used for rendering.
2014-06-11 16:14:45 +02:00
Henri Verbeet
301a17d556
d3d9/tests: Merge vertexdeclaration.c into device.c.
2014-05-02 14:08:42 +02:00
Matteo Bruni
cdedb06af7
d3d9/tests: Add a test for timestamp queries.
2014-04-17 13:52:49 +02:00
Henri Verbeet
3ae4889eeb
d3d9/tests: Get rid of some pointless BeginScene() checks.
2014-04-14 20:19:00 +02:00
Stefan Dösinger
9177261a22
d3d9/tests: Test locking of mipmap textures.
2014-04-08 19:23:20 +02:00
Stefan Dösinger
af51c679bf
d3d9/tests: Add a test for (sub-) resource types.
2014-04-07 19:06:11 +02:00
Henri Verbeet
6f1b494a90
d3d9/tests: Move some stateblock tests to device.c.
2014-03-13 20:22:02 +01:00
Stefan Dösinger
2a95fa6831
d3d9/tests: Test GetPrivateData size behavior.
2014-03-12 19:01:15 +01:00
Stefan Dösinger
6ffbfc7c29
d3d9/tests: Use a custom GUID for the private data tests.
2014-03-12 19:01:13 +01:00
Stefan Dösinger
379c6564db
d3d9/tests: Show that a failing SetPrivateData call does not clear the old contents.
2014-03-11 19:39:31 +01:00
Henri Verbeet
84faf3d8c2
d3d9/tests: Use create_device() in more tests.
2014-03-07 11:33:30 +01:00
Henri Verbeet
b50235ab35
d3d9/tests: Don't bother handling Direct3DCreate9() failures, we verified it works earlier.
2014-03-06 12:01:29 +01:00
Francois Gouget
e08c6947c2
d3d9/tests: Fix some test failures on Windows 2000.
2014-02-25 14:20:15 -06:00
Ken Thomases
995be892fa
d3d9/tests: Test that Direct3D9 doesn't modify the pixel format of the window it targets. (try 4, resend).
2014-02-22 08:41:59 -06:00
Stefan Dösinger
442446cdc8
d3d9/tests: Add a test for sub resource private data.
2014-02-17 20:16:27 +01:00
Ken Thomases
a6f00eb2b9
d3d9/tests: Ignore broken CheckDeviceType() behavior on 64-bit Windows 8.
2014-02-13 19:01:03 +01:00
Henri Verbeet
a1b963490a
d3d9/tests: Direct3DCreate9() is always available if we have d3d9.
2014-01-29 20:26:14 +01:00
Henri Verbeet
71d018b25b
d3d9/tests: Cleanup test_display_formats() a bit.
2014-01-29 20:25:57 +01:00
Ken Thomases
6f498c4946
d3d9/tests: Improve testing of display formats and IDirect3D9_CheckDeviceType().
...
Tests every combination of display format and backbuffer format from
(D3DFMT_R5G6B5, D3DFMT_X1R5G5B5, D3DFMT_A1R5G5B5, D3DFMT_X8R8G8B8,
D3DFMT_A8R8G8B8, D3DFMT_A2R10G10B10, D3DFMT_UNKNOWN).
Tests the behavior of CheckDeviceType() with display formats for which there
are no adapter modes, rather than skipping those.
Tests windowed mode.
2014-01-28 19:38:48 +01:00
Andrey Gusev
e7f0a8a081
Assorted spelling and typos fixes.
2014-01-27 17:00:11 +01:00
Stefan Dösinger
58f16ddd4e
d3d9: shared_handle must be NULL in non-ex d3d9.
2013-12-10 17:32:22 +01:00
Henri Verbeet
a17abf8d7d
d3d9/tests: Use explicit A calls.
2013-10-30 11:21:32 +01:00
Henri Verbeet
3528393d64
d3d9/tests: Avoid windowsx.h.
2013-10-30 11:21:32 +01:00
Lasse Rasinen
eeefed3dd0
d3d9: Update locked_rect only if wined3d_surface_map succeeds.
2013-10-28 19:31:12 +01:00
Stefan Dösinger
9c19266a24
d3d9/tests: Remove the rtpatch test.
...
It segfaults on Win7 + Nvidia Kepler and apparently returns different
return values on Windows 8. Since this functionality isn't supported on
any HW I doubt games will care.
2013-10-24 19:01:56 +02:00
Stefan Dösinger
708024f786
d3d9/tests: Read the caps from the device.
2013-09-19 19:49:40 +02:00
Stefan Dösinger
2f9d9b5032
d3d9/tests: Test invalid volume lock boxes.
2013-09-18 15:47:16 +02:00
Stefan Dösinger
50d2cdd0ea
d3d9/tests: Add tests for block-based volume formats.
2013-09-18 15:47:11 +02:00
Stefan Dösinger
b59418d75d
d3d9/tests: Test the behavior of failing surface creation calls.
2013-09-10 17:00:46 +02:00
Stefan Dösinger
b7b028ca4b
d3d9/tests: Test blocked texture creation restrictions.
2013-09-06 17:25:08 +02:00
Stefan Dösinger
9dcca7ba8a
d3d9/tests: Add UpdateTexture tests with volumes.
2013-08-27 21:30:03 +02:00
Stefan Dösinger
82b6c46006
d3d9/tests: Add a volume texture locking test.
2013-08-27 21:30:03 +02:00
Henri Verbeet
c57913babb
d3d9/tests: Make shader bytecode static const.
2013-07-01 19:51:23 +02:00
Stefan Dösinger
30e9a37bbb
d3d9/tests: d3d9ex video memory accounting tests.
2013-05-21 19:41:39 +02:00
Stefan Dösinger
6c031274c3
d3d9/tests: Fix a test failure on cards that don't support mipmapped cube textures.
2013-04-16 17:49:08 +02:00
Stefan Dösinger
39e7248d71
d3d9/tests: Test NPOT texture creation.
2013-04-16 17:48:52 +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
8157aa143b
d3d9/tests: Verify window style after exiting fullscreen mode.
2013-04-03 11:33:58 +02:00
Francois Gouget
ce34094f5f
d3d9/tests: CheckDeviceType() may also return D3DERR_NOTAVAILABLE for D3DFMT_X1R5G5B5.
...
Spice's QXL driver claims to support X1R5G5B5 but then returns
NOTAVAILABLE just like the Windows Standard VGA driver does for R5G6B5
and X8R8G8B8.
2013-02-21 18:03:03 +01:00
Stefan Dösinger
ddc868c4a0
d3d9/tests: Add simple DrawRectPatch tests.
2013-01-25 11:31:15 +01:00
Stefan Dösinger
ab36ab7d11
d3d9/tests: Create a plain DS surface in test_reset_resources.
...
r200 does not support depth textures.
2013-01-16 20:27:09 +01:00
Stefan Dösinger
4d5c8b6fe7
d3d9/tests: Add a software vertexprocessing buffer discard test.
2013-01-15 16:25:28 +01:00
Stefan Dösinger
c57511ce4a
d3d9: Return D3D_OK from the palette setters.
2013-01-14 17:29:59 +01:00
Henri Verbeet
3197e36413
d3d9/tests: Merge surface.c into device.c.
2013-01-11 18:14:07 +01:00
Henri Verbeet
0c9713bb65
d3d9/tests: Merge texture.c into device.c.
2013-01-11 18:14:07 +01:00
Henri Verbeet
dd9efc9852
d3d9/tests: Merge shader.c into device.c.
2013-01-11 18:14:07 +01:00
Henri Verbeet
5fd8529363
d3d9/tests: Merge query.c into device.c.
2013-01-10 12:30:18 +01:00
Henri Verbeet
afca55649d
d3d9/tests: Merge buffer.c into device.c.
2013-01-10 12:30:10 +01:00
Henri Verbeet
52a24e8297
d3d9/tests: Merge volume.c into device.c.
2013-01-10 12:30:02 +01:00
Henri Verbeet
8180b9000a
d3d9/tests: Add a test for the scissor rect and viewport after SetRenderTarget() calls.
2012-11-19 11:47:08 +01:00
Henri Verbeet
b52118d53d
d3d9/tests: Also test that render states get reset in test_reset().
2012-11-16 11:40:02 +01:00
Sam Edwards
e21a4b291c
d3d9/tests: Add test for IDirect3DDevice9_Reset with BackBufferWidth/Height = 0.
2012-11-07 11:59:21 +01:00
Jacek Caban
9bb70e2739
d3d9/tests: Use proper helpers for iface calls.
2012-08-28 14:41:10 +02:00
Henri Verbeet
d74a587b1b
d3d9/tests: Add a test for resource bindings after reset.
2012-06-18 17:48:26 +02:00
Henri Verbeet
9ad6f2e1f4
d3d9/tests: Add some tests for resetting the device window.
2012-02-29 20:47:30 +01:00
Eric Pouech
1d3952ed9f
d3d: Fixed a couple of warnings for 64bit targets.
2011-12-12 10:53:49 +01:00
Stefan Dösinger
f8dbf97e8d
d3d9/tests: Clarify a comment.
2011-12-06 17:07:23 +01:00
Henri Verbeet
1ac6f487d5
d3d9/tests: Test the window and backbuffer dimensions after display mode changes.
2011-11-28 16:40:47 +01:00
Henri Verbeet
002447357c
d3d9/tests: Add a small test for IDirect3DDevice9::SetCursorPosition().
2011-10-21 12:09:40 +02:00
Henri Verbeet
1226ffe062
d3d9/tests: Add a test for IDirect3DDevice9::GetRenderTarget().
2011-10-10 13:39:42 +02:00
André Hentschel
3c9aa22289
d3d9/tests: Don't test function directly when reporting GetLastError().
2011-09-26 18:15:12 +02:00
Stefan Dösinger
e1d92059ea
d3d9: Implement FPUSETUP for msvc.
2011-09-26 17:59:41 +02:00
Stefan Dösinger
7759729fc7
d3d9/Tests: State getters don't work with PUREDEVICEs.
2011-09-16 17:23:10 +02:00
Frédéric Delanoy
760faf01a9
tests: Assorted spelling fixes.
2011-08-04 18:27:37 +02:00
Andrew Nguyen
94785ab4d5
d3d9: Increment the reference count of the IDirect3D9 parent when creating a device.
2011-06-06 21:49:19 +02:00
Stefan Dösinger
387d5d74ce
d3d9: Use a DWORD to read render states.
2011-05-19 10:08:55 +02:00
Francois Gouget
bfbc015854
d3d9/tests: Add a '\n' to a skip() call.
2011-05-09 12:09:15 +02:00
Henri Verbeet
4a7ff5fc35
d3d9/tests: Add a volume texture test to test_reset().
2011-05-05 11:45:13 +02:00
John Edmonds
d9f8cba50f
wined3d: Turn off message filtering temporarily in the Reset() method to allow certain messages (e.g. WM_ACTIVATEAPP) through.
2011-05-04 20:42:34 +02:00
John Edmonds
1772a043db
d3d9/tests: Added a test for resetting an invisible, inactive window to fullscreen mode.
2011-05-04 20:42:34 +02:00
Henri Verbeet
d06873443d
d3d9/tests: Avoid leaking a device in the Reset test.
2011-05-04 17:26:46 +02:00
Henri Verbeet
d2479406e8
d3d9/tests: Add a test for window styles on device creation.
2011-05-04 17:26:46 +02:00
Henri Verbeet
02f0d82d24
d3d9/tests: Destroy the window after we're done with it in test_reset().
2011-05-03 14:38:06 +02:00
Peter Urbanec
766e732fb3
d3d9/tests: Use primary monitor screen size to perform tests.
2011-02-11 17:40:39 +01:00
Stefan Dösinger
d9591d69f4
d3d9: Use a proper window class in the device tests.
2011-02-01 12:03:03 +01:00
Greg Geldorp
5c9ce61e9b
d3d9/tests: Skip tests if not running in the foreground.
2011-01-12 14:56:25 +01:00
Austin English
b98c8ce556
d3d8/d3d9: Fix compiler warnings on non x86/x86_64.
2010-12-03 16:08:55 +01:00
Henri Verbeet
feaf81f60d
wined3d: Use SetWindowPos() to make the focus window active.
2010-11-05 17:15:37 +01:00
Henri Verbeet
14b063a14f
d3d9/tests: Check for multiple expected messages in test_wndproc().
2010-11-04 12:12:51 +01:00
Austin Lund
47d2a00a28
d3d9/tests: Fix test failure for IDirect3D9::CreateDevice in test_set_stream_source.
2010-10-07 17:42:13 +02:00
Henri Verbeet
9b42e7f7e3
d3d9/tests: Add window proc tests for switching between fullscreen and windowed.
2010-10-06 14:42:12 +02:00
Alexandre Julliard
c1b1b6f184
d3d9/tests: Make some variables static.
2010-10-01 13:36:20 +02:00
Alexandre Julliard
d0f60b05d1
d3d9/tests: Fix some test failures with the focus messages.
2010-07-02 13:45:29 +02:00
Henri Verbeet
e6611e22fb
d3d9: Set the FPU control word on device creation.
2010-05-26 17:36:32 +02:00
Henri Verbeet
3ab491f810
d3d9/tests: Allow D3DFMT_A2R10G10B10 as supported adapter mode.
...
This is in the list of allowed formats in the documentation, and some drivers
report this on Windows.
2010-05-04 13:14:59 +02:00
Henri Verbeet
ab4bf7600a
d3d9/tests: Add some message processing to test_wndproc().
...
For some reason Windows XP allows device creation to be blocked by the lack of
message processing in wndproc_thread(). Thanks to Wylda for helping debug
this. Disabled testing the focus and foreground windows after creating the
device for the moment.
2010-03-25 10:02:11 +01:00
Paul Vriens
a0da7b6d3b
d3d9/tests: Fix timeouts on Win9x/WinMe.
2010-03-19 12:26:37 +01:00
Henri Verbeet
a62e5a4678
d3d9/tests: Extend the window proc / focus window tests.
2010-03-18 10:23:58 +01:00
Stefan Dösinger
8912b372ed
d3d9: Move the vertex buffer alignment test into buffer.c.
2010-02-02 14:10:11 +01:00
Henri Verbeet
d992e77b9c
d3d9/tests: Add message tests for windowed devices.
2009-12-29 11:05:52 +01:00
Henri Verbeet
a96aa28d98
d3d9/tests: Add some tests for focus behaviour.
2009-12-23 14:27:29 +01:00
Henri Verbeet
bd46ccc38e
d3d9: Add a test to show D3D replaces the window proc.
2009-12-15 11:44:09 +01:00
Henri Verbeet
e7d14d02d0
d3d9: Remove trailing spaces.
2009-08-28 11:54:50 +02:00
Henri Verbeet
ada3e059e8
d3d9: Remove stray tabs.
2009-08-26 12:10:49 +02:00
Paul Vriens
f96e210ed7
d3d9/tests: Skip a test on failure.
2009-07-06 14:35:26 +02:00
Henri Verbeet
17c0e99106
d3d9/tests: Add a small test for having multiple device active at the same time.
...
This is essentially the situation that caused problems with reusing the
initial GL context.
2009-07-03 13:05:52 +02:00
Henri Verbeet
c672071db7
d3d9/tests: Make sure the device is released properly.
2009-06-23 11:47:59 +02:00
Henri Verbeet
6cc2f9573a
d3d9/tests: Release the vertex buffer in test_null_stream().
2009-06-23 11:47:49 +02:00
Alexandre Julliard
2449eea0fd
d3d9/tests: Skip CheckDeviceMultiSampleType test if not available.
2009-06-01 16:16:04 +02:00
Louis Lenders
06936f04c0
wined3d: Fix CheckDeviceMultiSampleType when queried with D3DMULTISAMPLE_NONE.
2009-05-28 15:02:08 +02:00
Louis Lenders
f9b9f73991
d3d9/tests: Add simple test to show that QualityLevels is not zero, when we call CheckDeviceMultiSampleType with D3DMULTISAMPLE_NONE.
2009-05-27 11:55:04 +02:00
Austin English
68ccd08952
d3d9/tests: Sign compare fix.
2009-05-08 14:30:51 +02:00
David Adam
33eb939390
wined3d: SetDepthStencilSurface is always called when AutoDepthStencil is enabled.
2009-04-24 11:51:27 +02:00
David Adam
d993f85167
d3d9: Add tests for IDirect3D9Device_Reset.
2009-04-22 12:55:48 +02:00
Henri Verbeet
8a0fc70584
d3d9: Don't depend on specific display modes in test_reset().
2009-03-26 14:47:42 +01:00
Henri Verbeet
49c22d6100
d3d9: Properly initialize the viewport dimensions.
2009-03-26 14:47:34 +01:00
Henri Verbeet
db9bd91893
d3d9: Fix some indentation.
2009-03-26 14:47:28 +01:00
Michael Stefaniuc
a242d601cc
d3d9/tests: Limit the back buffer to 800x600 in the scissor size test.
2009-03-12 13:09:54 +01:00
Henri Verbeet
1b9a6fb4e9
d3d9: Fix some sign compare warnings.
2009-03-09 14:44:09 +01:00
Alasdair Sinclair
f95b0209ab
d3d9/tests: Fix missing void in empty parameter list.
2009-01-28 12:10:47 +01:00
Henri Verbeet
9e7b5676a7
d3d9: Remove some superfluous pointer casts.
2009-01-20 12:34:12 +01:00
Huw Davies
12b9d37120
d3d9/tests: Skip tests if we can't create the D3D9 object.
2008-12-04 12:51:20 +01:00
Henri Verbeet
eb0c0b3f25
d3d9: Don't ignore the GetCursorInfo() return value (LLVM/Clang).
2008-11-03 11:49:31 +01:00
Alexandre Julliard
90fd6a2f4d
d3d9: Convert source files to utf-8.
2008-10-18 19:19:23 +02:00
Detlef Riekenberg
c27b37a77e
d3d9/tests: Fix test on win9x.
2008-10-13 12:03:38 +02:00
Michael Stefaniuc
6a908eb149
d3d9/tests: Use FAILED instead of !SUCCEEDED.
2008-10-08 13:42:25 +02:00
Henri Verbeet
3783c5c029
d3d9: Add a test for auto depth stencil reset.
2008-09-10 12:05:41 +02:00
Henri Verbeet
8a77aa03e0
d3d9: Only run the reset test once.
2008-09-10 12:05:36 +02:00
Rico Schüller
525e30e6b7
wined3d/d3d9: Set the initial scissorrect to the dimesions of the backbuffer from the first swapchain of the device.
2008-09-04 12:26:59 +02:00
David Adam
acaeb92042
d3d8/d3d9: Remove unconsistent tests for SetMaterial.
2008-08-22 11:32:09 +02:00
Alexandre Julliard
a08bb2f04c
d3d9: Don't depend on the dxerr9 static library in the tests.
2008-07-08 17:51:46 +02:00
James Hawkins
7d22101e6b
d3d9: Fix a failing test for broken drivers.
2008-07-08 10:48:10 +02:00
James Hawkins
74bb01f4a9
d3d9: Fix a test that fails with broken drivers.
2008-07-02 12:16:44 +02:00
Paul Vriens
189603a995
d3d9/tests: Fix a few typos.
2008-06-11 12:55:43 +02:00
Maarten Lankhorst
06f65e65d0
d3d9: Add a test to see whether offscreen surfaces can be locked while a reset occurs.
2008-05-29 12:08:20 +02:00
James Hawkins
7b385fb60c
d3d9: Fix a few test failures in win2k3.
2008-04-28 13:27:51 +02:00
David Adam
7df193676e
wined3d: Fix a possible null dereference.
2008-04-21 16:54:00 +02:00
Chris Robinson
fd823fc2d2
wined3d: Check for NULL vertex declarations.
2008-04-09 12:17:35 +02:00
Austin English
4777f26d61
Spelling fixes.
2008-03-27 11:10:07 +01:00
Stefan Dösinger
aedb8873c0
d3d9: Fix an ok line.
2008-03-03 11:58:19 +01:00
Roderick Colenbrander
4ac1b94d96
wined3d: Improved CheckDeviceType.
2008-02-27 14:52:25 +01:00
Francois Gouget
4c8e218252
Assorted spelling fixes.
2008-02-15 12:09:24 +01:00
Stefan Dösinger
ef4119029b
d3d9: Implement the device lost state.
2008-02-07 13:05:37 +01:00
Stefan Dösinger
b322f81b75
wined3d: Reject unsupported modes when restting the device.
2008-02-07 13:05:27 +01:00
Stefan Dösinger
451d85a71c
d3d9: Some drivers allow non-aligned offsets.
2008-02-05 12:33:28 +01:00
Marcus Meissner
fc49a338bb
d3d9/tests: Initialize decl.
2008-01-23 12:05:32 +01:00
Stefan Dösinger
80953d62d7
d3d9: Reject IDirect3DDevice9::Reset with active default pool resources.
2008-01-14 15:12:00 +01:00
Marcus Meissner
2cb3f982a6
d3d9: Initialize pVertexBuffer.
2007-12-27 14:13:30 +01:00
Stefan Dösinger
e27cf6ff8f
wined3d: Per stream offsets are 4 byte aligned.
2007-12-21 13:44:06 +01:00
Francois Gouget
f1c27eda6b
Assorted spelling fixes.
2007-12-18 14:16:11 +01:00
Stefan Dösinger
3cc253c557
wined3d: Enabling too many lights is silently ignored.
...
I'm resending this patch because my reply to Henri's concern came too late.
Henri noted that I am enabling lights that do not exist. Existing tests show
that if no light is assigned to the index, LightEnable creates a light with a
set of default parameters, so the tests should be fine.
From 9ee4c61805b50886f79e87d744b52f27b7b00b4e Mon Sep 17 00:00:00 2001
From: Stefan Doesinger <stefan@codeweavers.com>
Date: Thu, 29 Nov 2007 13:22:47 +0100
Subject: [PATCH] WineD3D: Enabling too many lights is silently ignored
This patch adds tests for all d3d versions that show that Windows
pretends that enabling more lights than supported succeeds. D3D_OK is
returned, and the light is reported as enabled.
What is not tested in this patch is the rendering output of this
situation, thus the FIXME is still written.
2007-12-03 13:44:07 +01:00
Stefan Dösinger
e4f8a2da2b
wined3d: Depth stencil fixes.
2007-11-14 11:58:36 +01:00
Stefan Dösinger
50ea23efd6
d3d9: Use HAL devices in some tests.
2007-11-07 12:07:52 +01:00
Stefan Dösinger
393ed4a070
wined3d: Make resource memory 32 byte aligned.
2007-11-01 12:38:45 +01:00
Marcus Meissner
4a31362d53
d3d9/tests: Initialize shader to NULL.
2007-10-03 11:01:47 +02:00
Stefan Dösinger
4c51db896c
wined3d: Check for NULL streams.
2007-09-20 15:53:19 +02:00
Stefan Dösinger
9ae22f1a76
d3d9: Do not fail if d3d9 is not available.
2007-08-06 12:05:31 +02:00
Andrew Talbot
7a8455094d
d3d9/tests: Fix use of uninitialized variable (Coverity).
2007-06-25 13:23:50 +02:00
H. Verbeet
b70bc73196
d3d9: Add a test for calling DrawIndexedPrimitive with a NULL index buffer.
2007-06-04 12:58:42 +02:00
Stefan Dösinger
5f159452ef
wined3d: Clearing the depth stencil buffer fails without a depth stencil buffer.
2007-03-06 22:17:03 +01:00
Stefan Dösinger
bbcf98209c
wined3d: No bounds checking is done on sampler / texture numbers.
2007-02-20 11:49:42 +01:00
Stefan Dösinger
67b1f4a7e9
wined3d: BeginScene and EndScene tests and fixes.
2007-02-12 12:08:34 +01:00
Francois Gouget
d4ca34dd9b
d3d: Fix the D3DFMT_XXX constant declarations.
2007-01-18 12:05:05 +01:00
Francois Gouget
354b9e7aae
d3d9/tests: Warn that tests were skipped if we could not load d3d9.dll.
...
But report a failed test if a mandatory function is missing from it.
Also warn if the hardware capabilities force us to skip some tests.
2007-01-12 11:25:24 +01:00