Józef Kucia
cafab89093
d3d9/tests: Add tests for IDirect3DCubeTexture9::GetLevelDesc and IDirect3DCubeTexture9::GetCubeMapSurface.
2012-05-22 17:43:59 +02:00
Michael Stefaniuc
3d9a4e8921
d3d9/tests: Remove stray ok() call.
2012-05-21 12:43:26 +02:00
Henri Verbeet
82b3dbdefb
d3d9/tests: Fix a couple of return value checks.
2012-03-13 10:26:40 +01:00
Matteo Bruni
94953f165a
d3d9/tests: Add shader model 2 fog tests.
2012-03-09 17:26:21 +01:00
Matteo Bruni
393b2f137c
d3d9/tests: Reenable a VS fog test.
2012-03-09 17:26:06 +01:00
Henri Verbeet
9ad6f2e1f4
d3d9/tests: Add some tests for resetting the device window.
2012-02-29 20:47:30 +01:00
Henri Verbeet
8f6ddf789e
d3d9/tests: Add tests for z-clipping with D3DRS_ZENABLE disabled.
2012-02-24 09:56:02 +01:00
Matteo Bruni
f69f2aa347
wined3d: SM1 texture projection always divides by w when there is a vertex shader set.
2012-01-24 11:55:47 +01:00
Matteo Bruni
ec0c7a1605
d3d9/tests: Add some RESZ tests.
2012-01-19 17:08:10 +01:00
Matteo Bruni
167b2869ff
d3d9/tests: Add a multisampled -> not multisampled depth buffer blit test.
2012-01-19 17:08:09 +01:00
Matteo Bruni
9fb3e0fb62
d3d9/tests: Multisampled depth buffer tests.
2012-01-10 10:48:43 +01:00
Matteo Bruni
175a6d8d59
d3d9/tests: Fix NP2 check.
2012-01-10 10:48:38 +01:00
Matteo Bruni
53849b7d5e
d3d9/tests: Add more INTZ tests.
2012-01-10 10:48:34 +01:00
Alexandre Julliard
7533f9bead
d3d9/tests: Convert a file to utf-8.
2012-01-03 12:37:20 +01:00
Matteo Bruni
8dee7989f2
d3d9/tests: More D3DTSS_TEXTURETRANSFORMFLAGS projection tests.
2011-12-28 18:55:25 +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
Stefan Dösinger
171c18a5bb
d3d9/tests: Test StrechRect between depth stencils with different sizes.
2011-12-06 17:07:20 +01:00
Henri Verbeet
a51b03f16e
d3d9/tests: Add a test for texture creation from system memory.
2011-12-02 11:51:19 +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
Marcus Meissner
d255efbde1
d3d9: Check that surface is allocated (Coverity).
2011-11-25 17:12:25 +01:00
Stefan Dösinger
7eefed1410
wined3d: YUY2 and UYVY are block based.
2011-11-07 14:32:16 +01:00
Stefan Dösinger
7fd752047d
d3d9/tests: Test partial block locks.
2011-11-07 14:27:24 +01:00
Stefan Dösinger
f1d98aed70
d3d9/tests: Move the double unlock test into a separate test, test other pools.
2011-11-03 13:52:15 +01:00
Matteo Bruni
095a9a6893
wined3d: Refuse to create a shader unsupported by the backend.
2011-10-26 12:41:35 +02:00
Henri Verbeet
6e8273177a
wined3d: Reject multisampled readbacks in wined3d_surface_get_render_target_data().
2011-10-24 11:16:33 +02:00
Henri Verbeet
002447357c
d3d9/tests: Add a small test for IDirect3DDevice9::SetCursorPosition().
2011-10-21 12:09:40 +02:00
Henri Verbeet
12a99309d9
d3d9/tests: Add a small test for multisampled GetRenderTargetData().
2011-10-20 11:03:15 +02:00
Austin English
c3f6f96df4
d3d9/tests: Only skip the visual tests if d3d cannot be initialized on Windows.
2011-10-18 16:24:45 +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
Matteo Bruni
f87483c307
d3d9/tests: Test creating shaders with wrong type or version.
2011-09-26 17:57:55 +02:00
Stefan Dösinger
7759729fc7
d3d9/Tests: State getters don't work with PUREDEVICEs.
2011-09-16 17:23:10 +02:00
Stefan Dösinger
6bf2eb76bb
d3d9/tests: Add a slop to the fog tests for X1600 GPUs.
2011-09-16 17:23:09 +02:00
Stefan Dösinger
f3644a513f
d3d9/tests: Fix the depth stencil size tests on AMD.
2011-09-16 17:23:09 +02:00
Stefan Dösinger
f708da1c1c
d3d9/tests: Range fog is not used with table fog.
2011-09-15 15:41:41 +02:00
Stefan Dösinger
c2cefe5584
d3d9: Add a LIT 0.0^0.0 test.
2011-09-12 10:09:40 +02:00
Matteo Bruni
e46378c764
d3d9/tests: Add unbound cube/volume texture tests.
2011-08-29 12:08:19 +02:00
Frédéric Delanoy
760faf01a9
tests: Assorted spelling fixes.
2011-08-04 18:27:37 +02:00
Henri Verbeet
7e3ecd683c
wined3d: Move rectangle validation from surface_cpu_blt() to wined3d_surface_blt().
...
This fixes some tests because these were getting skipped for the BltOverride() path.
2011-08-04 09:04:39 +02:00
Matteo Bruni
afd1fe4389
d3d9/tests: Add a couple of fog tests.
2011-07-28 11:29:05 +02:00
Matteo Bruni
9a790806bd
d3d9/tests: Fix some messages.
2011-07-27 11:53:14 +02:00
Matteo Bruni
85e729cf5d
d3d9/tests: Rename a variable.
2011-07-27 11:53:09 +02:00
Matteo Bruni
9d3cc8b012
wined3d: Make dummy textures black.
2011-07-06 19:38:46 +02:00
Matteo Bruni
8d39a85e18
d3d9/tests: Fix alpha component in the unbound sampler tests.
...
Spotted by Sean Sube.
2011-07-06 19:38:19 +02:00
Marcus Meissner
8e5c79e439
d3d9: Remove superflous NULL checks (Coverity).
2011-06-27 13:28:13 -05:00
Henri Verbeet
11bf170ce0
d3d9/tests: Add some tests for IDirect3DDevice9::UpdateSurface().
2011-06-16 11:16:22 +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
Henri Verbeet
708d94212b
wined3d: Don't clamp vertex depth values.
...
Since we report D3DPMISCCAPS_CLIPTLVERTS.
2011-06-06 16:18:33 +02:00
Sean Sube
301c6ef4e5
d3d9/tests: Added unbound sampler test for pixel shaders.
2011-06-03 13:41:48 +02:00
Andrew Nguyen
14e199ff6b
d3d9/tests: Avoid a shift overflow in render_state_test_data_init.
2011-05-31 18:32:59 +02:00
Rico Schüller
480259ca2c
d3d9/tests: Fix some ok() messages in the visual tests.
2011-05-25 17:54:38 +02:00
Stefan Dösinger
cf757a6361
d3d9: Use a pixel shader for the vs 3.0 input test.
2011-05-25 12:23:32 +02:00
Stefan Dösinger
d8224118ab
d3d: Make the INTZ test more reliable.
2011-05-25 12:23:24 +02:00
Henri Verbeet
ea34d7aaba
d3d9/tests: Add a test for unwritten pixel shader outputs.
2011-05-25 11:49:27 +02:00
Henri Verbeet
6d31824a6e
d3d9/tests: Fix the depth clamping test.
2011-05-25 11:48:29 +02:00
Stefan Dösinger
e7c55939c4
d3d9: Drop the fixed function varying test.
...
Windows drivers return different values, some don't even draw. I don't know
any app that depends on this.
2011-05-24 12:47:28 +02:00
Stefan Dösinger
f6b30a17b3
d3d9: AMD cards don't clip transformed vertices.
2011-05-24 12:47:28 +02:00
Stefan Dösinger
9e19cb076f
d3d9: AMD drivers return D3D_OK when reading data from an unfinished query.
2011-05-24 12:47:28 +02:00
Stefan Dösinger
77c1454cf6
d3d9: Skip the YUV tests when the driver confuses the U and V channels.
2011-05-20 10:34:37 +02:00
Stefan Dösinger
803bad0959
d3d9: Account for another different behavior in the viewport test.
2011-05-20 10:34:30 +02:00
Stefan Dösinger
5107796fc7
d3d9: Disable the zero instance test.
...
It fails on modern Nvidia cards (Win7, Geforce 9600).
2011-05-19 10:09:08 +02:00
Stefan Dösinger
387d5d74ce
d3d9: Use a DWORD to read render states.
2011-05-19 10:08:55 +02:00
Francois Gouget
5920de5ffb
Assorted spelling and case fixes.
2011-05-09 12:09:27 +02:00
Francois Gouget
bfbc015854
d3d9/tests: Add a '\n' to a skip() call.
2011-05-09 12:09:15 +02:00
Henri Verbeet
ed3f5081a3
d3d9/tests: Check if formats are supported for render targets in pixelshader_blending_test().
2011-05-06 14:23:46 +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
Henri Verbeet
86d090ee8e
d3d9/tests: Add a depth blit test.
2011-04-06 21:17:53 +02:00
Henri Verbeet
f212a56819
d3d9/tests: Add a test for partial depth buffer copies.
2011-04-05 11:13:56 +02:00
Stefan Dösinger
5e9884a488
d3d9: Test depth stencil size mismatches.
2011-03-16 16:31:54 +01:00
Austin English
66f5234f3e
d3d9/tests: Make sure to use return values (LLVM/Clang).
2011-02-17 18:33:42 +01:00
Matteo Bruni
c04f8ce055
d3d9/tests: Add a test for clip planes.
2011-02-15 17:24:26 +01: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
eadae86c85
d3d9: Use a proper window class for the query test.
2011-02-07 10:05:00 -06:00
Henri Verbeet
82a4373cd0
wined3d: Check if formats are supported as render target in srgbwrite_format_test().
...
Floating point formats in particular may not be supported everywhere.
2011-02-02 12:23:34 +01:00
Henri Verbeet
0fb6005fa8
d3d9/tests: Check another return value in maxmip_test() (LLVM/Clang).
2011-02-02 12:21:20 +01:00
Stefan Dösinger
af641eb4fd
d3d9: Add an sRGB format test.
2011-02-01 12:04:35 +01:00
Stefan Dösinger
73c4fbcc51
d3d9: Work around an odd nvidia windows bug.
2011-02-01 12:03:24 +01:00
Stefan Dösinger
d9591d69f4
d3d9: Use a proper window class in the device tests.
2011-02-01 12:03:03 +01:00
Henri Verbeet
4125fa62b9
d3d9/tests: Check ColorFill() return codes in color_fill_test() (LLVM/Clang).
2011-02-01 12:01:06 +01:00
Henri Verbeet
34bd603b9e
d3d9/tests: Add a test for the NULL format.
2011-01-27 14:14:04 +01:00
Henri Verbeet
91ac0c37b1
wined3d: Disable vertex shader output clamping.
...
It looks like NV50+ hardware gets you infinities and NaN's in D3D as well for
most things, so we should only need special handling for pow and nrm.
2011-01-25 12:32:38 +01:00
Greg Geldorp
5c9ce61e9b
d3d9/tests: Skip tests if not running in the foreground.
2011-01-12 14:56:25 +01:00
Henri Verbeet
ac2afd08ae
d3d9/tests: Don't draw undefined data in stream_test().
2010-12-07 11:33:20 +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
27b72fa847
d3d9/tests: Use GetRenderTargetData() for reading back pixels.
...
This is the recommended way to read back render targets. It's also much faster
on current wined3d, but that's mostly a side effect of imperfections in our
resource location management.
2010-11-23 13:15:29 +01:00
Henri Verbeet
4ea2d9f62f
d3d9/tests: Add a test for 0 width / height surface creation.
2010-11-18 12:37:40 +01:00
Henri Verbeet
4f651808fc
wined3d: Disallow empty surfaces.
2010-11-18 12:37:36 +01:00
Henri Verbeet
10ccba52e7
d3d9/tests: Fix some failure messages.
2010-11-17 14:01:14 +01:00
Henri Verbeet
6ae987ea98
d3d9/tests: Specify width and height when changing the display orientation.
...
This appears to be required on Windows 7, or perhaps depends on the video
driver.
2010-11-09 14:20:37 +01:00
Henri Verbeet
feaf81f60d
wined3d: Use SetWindowPos() to make the focus window active.
2010-11-05 17:15:37 +01:00
Henri Verbeet
e279fa2afd
d3d9/tests: Add a test for INTZ.
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