247 Commits

Author SHA1 Message Date
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
Louis Lenders
c1cc17d827 d3d9: Fix failing tests on windows, when no 3d hardware acceleration is available. 2007-01-02 13:24:08 +01:00
Alexandre Julliard
7d1f36aa1c d3d9/tests: Avoid sizeof in traces. 2006-12-29 12:49:43 +01:00
Chris Robinson
b7b9d4e3c7 d3d: GetStreamSource on a stream with NULL data isn't an error. 2006-12-26 12:52:54 +01:00
Chris Robinson
ed21935479 d3d: Fix adapter mode enumeration and filtering. 2006-12-20 17:58:34 +01:00
Markus Amsler
73b5fb059f d3d9: Fix implicit swap chain refcounting. 2006-12-18 12:07:38 +01:00
Markus Amsler
f9f3ec2f00 d3d9: Fix implicit surface refcounting. 2006-12-18 12:07:09 +01:00
Markus Amsler
04dcffe393 d3d9: Handle surface refcount forwarding in d3d9. 2006-12-18 12:01:58 +01:00
Stefan Dösinger
d30f1527cc wined3d: Implement IWineD3DDevice::Reset. 2006-12-11 12:40:13 +01:00
Markus Amsler
b9807c2a3b d3d9: Forward port d3d8 refcount tests. 2006-11-16 12:48:52 +01:00
Markus Amsler
2c40b823e1 d3d9: Forwardport implicit surface tests. 2006-11-10 11:36:41 +01:00
Stefan Dösinger
9b74d76214 d3d9/tests: Add refcount test for binding objects. 2006-11-04 11:57:36 +01:00
Ivan Gyurdiev
365852c083 d3d9/tests: Printf format fixes for d3d9 tests. 2006-10-09 20:26:09 +02:00
Stefan Dösinger
30ef7f0b08 wined3d: Minor cursor fixes. 2006-08-10 10:54:37 +02:00
Francois Gouget
11ae0f6386 Assorted spelling fixes. 2006-06-16 11:32:29 +02:00
Stefan Dösinger
3862f8e3d7 wined3d: Support more than one back buffer. 2006-06-15 16:51:41 +02:00
H. Verbeet
3a91a4a274 d3d9: Make some test functions static. 2006-06-12 13:21:47 +02:00
Ivan Gyurdiev
374de452ab d3d9: Mipmaps level test. 2006-06-07 15:16:16 +02:00
Vitaliy Margolen
19d19b2b79 d3d9: Add reference to the parent device for surfaces.
Allow some objects to have no parent device.
Tighten refcount tests and test refound decrement on Release.
2006-05-30 12:34:22 +02:00
Vitaliy Margolen
5eeead1fd7 d3d9: StateBlock is also created in EndStateBlock. With tests. 2006-05-25 10:34:41 +02:00
Stefan Dösinger
e902cd119f wined3d: Swapchain and back buffer corrections + tests. 2006-05-24 13:56:55 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Vitaliy Margolen
c5091d9d8d d3d9: Add refcount tests for all objects created by device. 2006-05-22 11:32:03 +02:00