Commit Graph

500 Commits

Author SHA1 Message Date
Tobias Jakobi
9ba3d03e78 d3d8: Fix IDirect3DDevice8::CreateImageSurface pool type. 2008-07-08 21:08:32 +02:00
Tobias Jakobi
413ce31eff d3d8: Add testcase for IDirect3DDevice8::CreateImageSurface. 2008-07-08 20:39:08 +02:00
Alexandre Julliard
f98157f601 d3d8: Don't depend on the dxerr8 static library in the tests. 2008-07-08 17:51:45 +02:00
Alexandre Julliard
79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
H. Verbeet
873c0afb82 d3d: Allow more imprecision in the texop test. 2008-06-25 20:29:05 +02:00
H. Verbeet
3546b8bbfc d3d8: Use color_match() in alpha_test().
Also fixes some of the messages.
2008-06-24 11:48:32 +02:00
Alexandre Julliard
360d87f420 d3d8: Make Direct3DCreate8 fail if we can't initialize wined3d. 2008-06-24 11:07:43 +02:00
Huw Davies
a52224a48b d3d8: Fix typo in test. 2008-06-20 11:19:34 +02:00
Dmitry Timoshkov
92dfc02b01 d3d8: Avoid a not needed address-of operator. 2008-06-06 10:29:14 +02:00
H. Verbeet
2f6fbdec8c d3d8: Test our texop implementation. 2008-05-27 12:04:29 +02:00
H. Verbeet
14b13d0687 d3d: Use an alpha capable backbuffer format in the visual tests. 2008-05-27 12:04:05 +02:00
Andrew Talbot
c8d495bac1 d3d8: Dangling pointers fix. 2008-05-05 19:46:15 +02:00
Alexandre Julliard
dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
James Hawkins
537c4babed d3d8: Fix a few test failures in win2k3. 2008-04-25 11:33:47 +02:00
David Adam
7df193676e wined3d: Fix a possible null dereference. 2008-04-21 16:54:00 +02:00
Alexander Dorofeyev
d6ba069d9e wined3d: Improve detection of device palette change. 2008-04-03 11:31:57 +02:00
Stefan Dösinger
0fa0df7843 d3d8: Reject broken normal declaration types with fixed function. 2008-03-28 14:49:30 +01:00
Austin English
06d429d6b6 Spelling fixes. 2008-03-27 20:48:19 +01:00
Austin English
4777f26d61 Spelling fixes. 2008-03-27 11:10:07 +01:00
Stefan Dösinger
8869c0f147 d3d: De-pointerize the WINED3DCAPS structure. 2008-03-25 19:36:38 +01:00
Alexander Dorofeyev
94949ab849 d3d8/tests: Test DrawIndexedPrimitiveUP with primitive count zero. 2008-03-24 20:40:24 +01:00
Alexander Dorofeyev
785e6fa61f d3d8/tests: Cover one more case in p8_texture_test.
Test if a P8 texture gets properly updated if there was a palette change while 
this texture wasn't bound to any stage.
2008-03-10 12:54:54 +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
Alexander Dorofeyev
57d506f654 d3d8/tests: Add a P8 texture test. 2008-02-25 12:38:37 +01:00
Francois Gouget
4c8e218252 Assorted spelling fixes. 2008-02-15 12:09:24 +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
55e92b9410 d3d8: Fix type of loop variable. 2008-01-04 12:12:31 +01:00
Gerald Pfeifer
21a9c2d2f9 wined3d: Removed dead FIXME checks. 2008-01-03 11:53:29 +01:00
Andrew Talbot
70d82dfbd9 d3d8: Remove unneeded casts. 2008-01-02 12:38:41 +01:00
Stefan Dösinger
f700cbe74b wined3d: Add an alpha blending test. 2007-12-07 16:26:43 +01:00
Alexandre Julliard
ad9396302d Removed some unneeded imports. 2007-12-06 21:24:24 +01:00
Andrew Talbot
cd2964483a d3d8: Remove unneeded casts. 2007-12-05 12:04:39 +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
f0c479d6f7 d3d8: Destroy the window after the visual test. 2007-11-20 13:10:51 +01:00
Stefan Dösinger
6cecaa9852 d3d8: Release the vertex declarations array when destroying the device. 2007-11-20 12:53:00 +01:00
Stefan Dösinger
4bd65f2a66 d3d8: Initialize the vertex decl when allocating it. 2007-11-05 13:24:36 +01:00
Stefan Dösinger
d0fdb1ea7e d3d: Add a test for double surface locking. 2007-08-31 11:25:19 +02:00
Stefan Dösinger
6ec6c941fa wined3d: BaseVertexIndex can be negative. 2007-08-27 12:00:42 +02:00
Stefan Dösinger
a06e002e93 wined3d: Add a wined3d private WINED3DSBT_RECORDED. 2007-08-15 09:36:20 +02:00
Paul Vriens
c20a285510 d3d8/tests: Make tests run again on win95. 2007-08-14 12:45:57 +02:00
Francois Gouget
a9abf580b5 d3d8/tests: DXGetErrorString8() prints 'Unknown' for too many hresults which makes diagnosis impossible. So print the raw code instead. 2007-08-10 11:55:58 +02:00
Stefan Dösinger
2d15cb8b27 d3d: Add a simple offscreen rendering test. 2007-08-08 15:32:00 +02:00
Stefan Dösinger
573db35bf6 d3d8: Skip tests if d3d is not supported. 2007-08-06 12:05:17 +02:00
Francois Gouget
69958262eb d3d8: Better match the PSDK types and fix the winapi_check warnings. 2007-08-03 12:44:22 +02:00
Stefan Dösinger
e70adcd8b6 d3d8: Only test pixel shaders if they are supported. 2007-07-30 23:37:58 +02:00
Stefan Dösinger
19c574b7e5 d3d8: Use a less demanding format for the depth stencil test. 2007-07-30 23:37:58 +02:00
Stefan Dösinger
9a06fd000b d3d8: Only test volume textures if they are supported. 2007-07-30 23:37:58 +02:00
Stefan Dösinger
6ff16b9f2e d3d8: Only test cube textures if they are supported. 2007-07-30 23:37:58 +02:00
Stefan Dösinger
630d602631 d3d8: Only test pixel shaders for refcounting if they are supported. 2007-07-30 12:50:12 +02:00
Stefan Dösinger
5016f48daa d3d8: Skip volume test if volume textures are not supported. 2007-07-30 12:50:06 +02:00