Stefan Dösinger
ba5c61ba20
wined3d: Fog is applied after sRGB correction.
2007-11-27 16:01:44 +01:00
Stefan Dösinger
02ebbd1fe5
d3d9: Add a test for vertex shader input matching.
2007-11-27 15:18:28 +01:00
Francois Gouget
5c3151b2e7
d3d9/tests: Fix the trailing '\n' in an ok() call.
2007-11-16 12:38:27 +01:00
Stefan Dösinger
e4f8a2da2b
wined3d: Depth stencil fixes.
2007-11-14 11:58:36 +01:00
Stefan Dösinger
9f41a359b6
wined3d: Partially revert "Get rid of the conditionals in shader_glsl".
2007-11-14 11:58:22 +01:00
Stefan Dösinger
b4b10d8bc2
d3d9: Release the window after the visual tests.
2007-11-09 12:35:50 +01:00
Stefan Dösinger
4454096db2
d3d9: Be less picky in the D3DFMT_X8L8V8U8 test.
2007-11-08 12:18:30 +01:00
Stefan Dösinger
6209b36acb
wined3d: mov to a0.x does a floor(), not a round to nearest.
2007-11-08 11:55:31 +01:00
Stefan Dösinger
d2c166bbb7
d3d9: Initialize the test rectangle correctly.
2007-11-07 12:08:40 +01:00
Stefan Dösinger
c390b6044b
d3d9: Remove some spamy debug traces from the texture test.
2007-11-07 12:08:15 +01:00
Stefan Dösinger
50ea23efd6
d3d9: Use HAL devices in some tests.
2007-11-07 12:07:52 +01:00
Stefan Dösinger
5fc54b5459
wined3d: Shader Model 3.0 varying tests.
2007-11-07 12:03:04 +01:00
Stefan Dösinger
393ed4a070
wined3d: Make resource memory 32 byte aligned.
2007-11-01 12:38:45 +01:00
Stefan Dösinger
a022e8b402
wined3d: Add a (nested) loop test.
2007-10-12 10:59:17 +02:00
H. Verbeet
3587dfeb48
d3d9: Release pixel shaders after we're done with them in the visual test.
2007-10-10 19:52:22 +02:00
Stefan Dösinger
6486a79e2a
d3d9: Do not rely on CreateVertexShader failing.
2007-10-09 12:31:36 +02:00
Ulrich Czekalla
700c602eb6
d3d9: Fix crash in texture test.
2007-10-09 12:31:32 +02: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
02114ac21f
wined3d: The D3DSI_COISSUE flag changes the behavior of cnd.
2007-09-14 14:26:26 +02:00
Stefan Dösinger
c96236ff3e
wined3d: Add a test for the cnd instruction.
2007-09-14 14:26:08 +02:00
Stefan Dösinger
7248354067
wined3d: Pixel shader 1.x constants are clamped to [-1;1].
2007-09-14 14:23:45 +02:00
Stefan Dösinger
160258b637
wined3d: Implement mipmap auto generation.
2007-09-12 12:10:25 +02:00
Stefan Dösinger
41bf0d48db
wined3d: Fix WINED3DFMT_X8L8V8U8.
2007-09-11 13:48:15 +02:00
Stefan Dösinger
422e0ba1cc
wined3d: texkill ignores the .w only in ps 1.x.
2007-09-11 13:48:08 +02:00
Stefan Dösinger
a006d2568b
wined3d: Fix texdepth instruction.
2007-09-11 13:47:49 +02:00
Stefan Dösinger
a305af0b30
wined3d: Fix the z range.
2007-09-11 13:47:36 +02:00
Stefan Dösinger
d0fdb1ea7e
d3d: Add a test for double surface locking.
2007-08-31 11:25:19 +02:00
Francois Gouget
a116879507
Assorted spelling fixes.
2007-08-30 12:26:02 +02:00
Stefan Dösinger
4438b3be06
wined3d: Texture transform flag test.
2007-08-27 18:28:48 +02:00
Stefan Dösinger
04d62b4322
wined3d: fogstart == fogend means full fog.
2007-08-21 13:35:48 +02:00
Stefan Dösinger
86b991c851
wined3d: Fix R32F and R16F.
2007-08-17 12:01:38 +02:00
Stefan Dösinger
b220905e4a
wined3d: Reinstall the internal reference on the current index buffer.
2007-08-16 11:35:06 +02:00
Alexandre Julliard
427723cc37
d3d9: Comment out some failing fog tests.
2007-08-08 15:32:03 +02:00
Stefan Dösinger
2d15cb8b27
d3d: Add a simple offscreen rendering test.
2007-08-08 15:32:00 +02:00
Stefan Dösinger
dbd338c018
wined3d: WINED3DSAMP_MAXMIPLEVEL fixes.
2007-08-06 12:05:39 +02:00
Stefan Dösinger
9ae22f1a76
d3d9: Do not fail if d3d9 is not available.
2007-08-06 12:05:31 +02:00
Stefan Dösinger
39a8f1b2a4
d3d9: Deal with failing surface creation.
2007-08-06 12:04:58 +02:00
Stefan Dösinger
17fe57e212
d3d9: Check for volume texture support before running the volume test.
2007-08-03 12:30:58 +02:00
Stefan Dösinger
878414a5e6
d3d9: Some visual test fixes.
2007-08-03 12:30:52 +02:00
Andrew Talbot
7a8455094d
d3d9/tests: Fix use of uninitialized variable (Coverity).
2007-06-25 13:23:50 +02:00
Stefan Dösinger
078523f73e
wined3d: Present does not clear the depth stencil.
2007-06-14 13:22:19 +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
Francois Gouget
e6196f9ae7
d3d9/tests: Fix the Visual C++ double to float conversion warnings.
2007-05-29 13:47:01 +02:00
Francois Gouget
fd578240f2
d3d9/tests: Fix compilation with Visual C++ 2005.
2007-05-29 12:12:41 +02:00
Francois Gouget
d476313a49
direct3d: Remove misspelled constants as they exist correctly spelled.
2007-05-21 12:38:54 +02:00
Stefan Dösinger
5c48d504fc
wined3d: Destroying the resource frees all private data.
...
Also adds a test for ddraw, d3d8 and d3d9.
2007-05-11 11:22:31 +02:00
H. Verbeet
1316b7f5e4
d3d9: Add a surface locking test.
2007-05-04 13:41:21 +02:00
Fabian Bieler
71fe9ae7da
d3d9/tests: Fix fog with shader test.
2007-04-23 13:55:35 +02:00
Stefan Dösinger
725f4bfeb1
d3d9: Rework the converted vertex declaration management.
...
Instead of creating a converted declaration each time SetFVF is
called, exactly one declaration is created for each FVF(on demand) and
stored for the lifetime of the device. This avoids memory leaks and
makes keeping track of converted declarations easier. Wether a
declaration is converted from a fvf or not is now a static information
inside the declaration. Those declarations are not destroyed in
VertexDeclaration::Release, they stay for the lifetime of the
device. This keeps us free from tracking the declaration through
stateblocks
2007-04-18 13:13:45 +02:00