Francois Gouget
8ffad44397
d3d9/tests: Fix compilation on systems that don't support nameless unions.
2008-03-10 19:12:54 +01:00
Jason Green
d0b8fd0a13
d3d9: Fix a few ok() comparisons to not always return true in the visual tests.
2008-03-07 11:13:47 +01:00
Stefan Dösinger
5f14acc0bf
d3d9: Add a point size test.
2008-03-07 11:01:07 +01:00
Stefan Dösinger
8a3ef776f4
wined3d: gl_FragCoord isn't exact.
2008-03-07 11:01:07 +01:00
Stefan Dösinger
c00c89eb51
d3d9: Add a test for the vPos register.
...
The vPos register returns the unnormalised position of the current
fragment to the pixel shader. This test tests for its functionality in
both onscreen and offscreen render targets. On- and offscreen targets
are used because of the inverted y coordinate.
2008-03-07 11:01:07 +01:00
Stefan Dösinger
73ba896e8e
d3d9: Add a test testing two texbem instructions in one shader.
2008-03-05 19:22:53 +01:00
Rob Shearman
48000893f9
makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
...
Only specify the root to keep platform-specifics out of the individual
DLL makefiles.
2008-03-04 20:55:01 +01:00
Stefan Dösinger
b0269c9486
d3d9: Remove D3D9GetSWInfo.
2008-03-03 20:53:00 +01:00
Stefan Dösinger
086dd8178f
d3d9: Reorder the spec file.
2008-03-03 20:52:55 +01:00
Stefan Dösinger
d7098076e1
d3d9: Implement Direct3DCreate9Ex + tests.
2008-03-03 20:50:29 +01:00
Stefan Dösinger
c1a0037b88
d3d9: IDirect3DDevice9Ex stub.
2008-03-03 20:48:50 +01:00
Stefan Dösinger
d9f9725993
d3d9: Add an IDirect3D9Ex stub.
2008-03-03 20:48:05 +01:00
Stefan Dösinger
aedb8873c0
d3d9: Fix an ok line.
2008-03-03 11:58:19 +01:00
James Hawkins
26ad93947b
janitorial: Remove links to any microsoft site.
2008-03-01 12:04:09 +01:00
Jason Green
438fa44d43
d3d9: Add tests showing the D3DUSAGE_RENDERTARGET and D3DUSAGE_AUTOGENMIPMAP are mutually exlusive.
2008-02-29 10:54:53 +01:00
Roderick Colenbrander
4ac1b94d96
wined3d: Improved CheckDeviceType.
2008-02-27 14:52:25 +01:00
Stefan Dösinger
3ed963dc5d
d3d9: Fix a ok line.
2008-02-25 12:37:04 +01:00
Stefan Dösinger
708e217506
d3d9: ATI drivers do not handle D3DUSAGE_QUERY_LEGACYBUMPMAP properly.
2008-02-25 12:36:30 +01:00
Stefan Dösinger
9850e4b529
d3d9: Add a non-shader reversed fog test.
2008-02-25 12:36:22 +01:00
Stefan Dösinger
22f379ccac
d3d9: Some Windows drivers do not like reversed fog.
...
The fog test used start = 0.9 and end = 0.1. This is perfectly ok in
theory, but some Windows drivers do not like it. Since this test tests
how fog is calculated with Vertex and Pixel shaders put the fog range in
the normal order(start = 0.1, end = 0.9), this fixes a number of fog
failures on ATI cards on Windows.
2008-02-19 14:48:34 +01:00
Stefan Dösinger
1a906aace7
d3d9: Do not expect consistent failures.
...
The drivers for some radeon cards are not prepared for the things the
fixed function type test does and fail inconsistently. Thus skip the
color comparison if one of the two draws fails, and do not write an
extra complaint about the inconsistency
2008-02-19 14:48:20 +01:00
Stefan Dösinger
27dd3428d7
d3d9: Add a stencil+culling test.
2008-02-19 14:48:08 +01:00
Rob Shearman
dfda3c4dc8
d3d9: Fix copy and paste error in reset_enum_callback.
...
vertex_desc.Pool should obviously be used in the
WINED3DRTYPE_VERTEXBUFFER case instead of index_desc.Pool.
2008-02-19 14:11:43 +01:00
Stefan Dösinger
c2d97b2329
wined3d: Add a test for fixed function bump mapping.
2008-02-18 13:34:25 +01:00
Francois Gouget
4c8e218252
Assorted spelling fixes.
2008-02-15 12:09:24 +01:00
Andrew Talbot
43ed6eae5a
d3d9: Assign to struct instead of using memcpy.
2008-02-15 11:09:37 +01:00
Stefan Dösinger
9950cb4bf5
wined3d: Switch the visual tests back to D3DDEVTYPE_HAL.
2008-02-15 09:40:12 +01:00
Stefan Dösinger
81de2fa10a
wined3d: Add a test for the vFace register.
2008-02-15 09:40:03 +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
b6ecb56eef
d3d9/tests: Accept the rejection of non-standard fixed function attrib types.
2008-02-05 12:41:48 +01:00
Stefan Dösinger
334e1600f2
d3d9/tests: Be less picky about X8L8V8U8 precision.
2008-02-05 12:41:39 +01:00
Stefan Dösinger
8daf8322ba
wined3d: Some texture transform test corrections.
2008-02-05 12:38:06 +01:00
Stefan Dösinger
635daf8b5d
wined3d: D3DTADDRESS_WRAP on conditional NP2 textures clamps to edge.
...
Conditional NP2 textures in Direct3D do not support D3DTADDRESS_WRAP
texture addressing. Similarly, GL_ARB_texture_rectangle textures do
not support GL_REPEAT. This patch adds a test which shows that _WRAP
clamps to the texture edge and implements that.
2008-02-05 12:37:49 +01:00
Stefan Dösinger
451d85a71c
d3d9: Some drivers allow non-aligned offsets.
2008-02-05 12:33:28 +01:00
Gerald Pfeifer
450c634ab8
d3d9: Fix the type of three loop variables.
2008-02-04 11:11:20 +01:00
Marcus Meissner
fc49a338bb
d3d9/tests: Initialize decl.
2008-01-23 12:05:32 +01:00
Jason Green
e11d7c63b4
d3d9 tests: Correct some typos.
2008-01-22 11:27:24 +01:00
Francois Gouget
44b52b128c
Assorted spelling fixes.
2008-01-16 12:48:29 +01:00
Stefan Dösinger
80953d62d7
d3d9: Reject IDirect3DDevice9::Reset with active default pool resources.
2008-01-14 15:12:00 +01:00
Alexandre Julliard
980ee365a0
wined3d: Use unsigned int instead of size_t for element counts.
2008-01-07 17:17:04 +01:00
Gerald Pfeifer
0060027e4b
d3d9: Fix type of loop variable.
2008-01-04 12:12:34 +01:00
Gerald Pfeifer
21a9c2d2f9
wined3d: Removed dead FIXME checks.
2008-01-03 11:53:29 +01:00
Gerald Pfeifer
a77249ad14
d3d9/tests: Simplify condition in test_vshader_input().
2008-01-02 12:38:42 +01:00
Marcus Meissner
2cb3f982a6
d3d9: Initialize pVertexBuffer.
2007-12-27 14:13:30 +01:00
Stefan Dösinger
998426e6b7
d3d9: Accept D3DDEVTYPE_REF devices in the vertex declaration test.
2007-12-21 13:44:21 +01:00
Stefan Dösinger
47a8a6bd44
wined3d: Implement and test vertex fixups with per stream offsets.
2007-12-21 13:44:16 +01:00
Stefan Dösinger
e27cf6ff8f
wined3d: Per stream offsets are 4 byte aligned.
2007-12-21 13:44:06 +01:00
Stefan Dösinger
8ff517eeb9
wined3d: Vertex attributes are 4 byte aligned.
2007-12-21 13:43:58 +01:00
Stefan Dösinger
a0b81e1c44
wined3d: Add a test for POSITIONT vertex fixups.
2007-12-21 13:15:09 +01:00