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 |
Stefan Dösinger
|
a1f83aae8e
|
wined3d: rsq and rcp use the .w component if no swizzle is given.
|
2007-07-03 12:29:34 +02:00 |
Stefan Dösinger
|
527295e57f
|
d3d8: Convert fvfs to vertex declarations.
|
2007-06-21 13:08:57 +02:00 |
Stefan Dösinger
|
078523f73e
|
wined3d: Present does not clear the depth stencil.
|
2007-06-14 13:22:19 +02:00 |
Stefan Dösinger
|
00c8dbe2aa
|
d3d8: Hold the lock in IDirect3Dtexture8 methods.
|
2007-06-13 11:08:20 +02:00 |
Stefan Dösinger
|
e980058f58
|
d3d8: Hold the lock in IDirect3DVolumeTexture8 methods.
|
2007-06-13 11:08:14 +02:00 |
Stefan Dösinger
|
3e8948c173
|
d3d8: Hold the lock in volume methods.
|
2007-06-13 11:08:06 +02:00 |
Stefan Dösinger
|
68d4fbeab3
|
d3d8: Hold the lock in IDirect3DVertexBuffer methods.
|
2007-06-13 11:07:59 +02:00 |
Stefan Dösinger
|
1bf30c037c
|
d3d8: Hold the lock in swapchain methods.
|
2007-06-13 11:07:52 +02:00 |
Stefan Dösinger
|
34d1beed74
|
d3d8: Hold the lock in IDirect3DSurface8 methods.
|
2007-06-12 11:14:16 +02:00 |
Stefan Dösinger
|
1ec8788b34
|
d3d8: Hold the lock in IDirect3DIndexBuffer8 methods.
|
2007-06-12 11:14:01 +02:00 |
Stefan Dösinger
|
e96287e49c
|
d3d8: Hold the lock in cubetexture methods.
|
2007-06-12 11:13:49 +02:00 |
Stefan Dösinger
|
09aefe2108
|
d3d8: Hold the lock in IDirect3DDevice8 methods.
|
2007-06-11 13:54:33 +02:00 |
H. Verbeet
|
6ee356fca0
|
wined3d: Get rid of the pBaseVertexIndex parameter to IWineD3DDeviceImpl_GetIndices, use GetBaseVertexIndex instead.
|
2007-06-07 11:20:48 +02:00 |
Stefan Dösinger
|
4f14c4700e
|
d3d8: Hold the DLL lock in IDirect3D8 methods.
|
2007-06-06 13:39:49 +02:00 |
Stefan Dösinger
|
193ccecaee
|
d3d8: Add a dll global critical section.
|
2007-06-06 13:39:36 +02:00 |
H. Verbeet
|
785771272a
|
wined3d: Get rid of the BaseVertexIndex parameter to IWineD3DDeviceImpl_SetIndices, use SetBaseVertexIndex instead.
|
2007-06-06 12:10:47 +02:00 |
Francois Gouget
|
f64f30cdba
|
d3d8/tests: Fix the Visual C++ double to float conversion warnings.
|
2007-05-29 13:46:56 +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
|
2c7328891b
|
d3d8: Add a surface locking test.
|
2007-05-04 13:41:30 +02:00 |
H. Verbeet
|
7b48db196f
|
d3d: Fix the surface locking rectangle validation.
|
2007-05-04 13:41:13 +02:00 |
Stefan Dösinger
|
94b3fddec8
|
d3d: Pass the cube face to Create*Texture's surface creation callback.
|
2007-05-01 11:42:25 +02:00 |
Stefan Dösinger
|
725057da47
|
d3d: Remove dependency on ddraw.h header.
|
2007-04-16 13:20:15 +02:00 |
Andrew Talbot
|
fb367f813a
|
d3d8: Void functions should not return a value.
|
2007-04-09 12:15:28 +02:00 |
Felix Nawothnig
|
ea0d7f17ca
|
d3d8: Add missing relay trace.
|
2007-04-07 11:01:26 +02:00 |
Felix Nawothnig
|
c343fb1cdf
|
wined3d: Make CreateCubeTexture fail when not supported.
|
2007-04-02 11:28:39 +02:00 |
Stefan Dösinger
|
022e884342
|
wined3d/ddraw: Forward DDSCL_MULTITHREADED to wined3d.
|
2007-03-19 12:17:18 +01:00 |
Stefan Dösinger
|
4b445124d3
|
direct3d: Add a fixed function fog test.
|
2007-03-15 12:14:50 +01:00 |
Paul Vriens
|
c912f791ee
|
d3d8/tests: Use skip as is done in the other tests.
|
2007-03-12 12:21:49 +01:00 |
H. Verbeet
|
6bed8536be
|
d3d8: Add tests for GetVertexShaderDeclaration, GetVertexShaderFunction and GetPixelShaderFunction.
|
2007-03-08 11:58:57 +01:00 |
H. Verbeet
|
b68c72faef
|
d3d8: Implement IDirect3DDevice8_GetVertexShaderDeclaration.
|
2007-03-08 11:58:41 +01:00 |
H. Verbeet
|
138826b8cc
|
d3d8: Save the d3d8 vertex declaration.
|
2007-03-08 11:58:23 +01:00 |
Stefan Dösinger
|
4a16dbbbec
|
wined3d: More Clear fixes.
Test for rectangles with x1 > x2 and y1 > y2. Empire earth passes such rects.
|
2007-02-27 12:20:10 +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
|
ef68e32b03
|
wined3d/d3d8: Move todo about sw vp usage to d3d8.
|
2007-02-20 11:45:56 +01:00 |
Stefan Dösinger
|
266fc77cf0
|
wined3d: Lighting is calculated for vertices without normals.
It still should be disabled for transformed vertices though.
|
2007-02-19 13:08:35 +01:00 |
Stefan Dösinger
|
03bc11fa16
|
wined3d: Visual test framework.
|
2007-02-19 13:07:44 +01:00 |