Commit Graph

991 Commits

Author SHA1 Message Date
Henri Verbeet e97dc9f33d d3d9: Implement d3d9_EnumAdapterModesEx(). 2012-07-02 19:17:59 +02:00
Henri Verbeet 8d4e3d0d58 d3d9: Implement d3d9_GetAdapterModeCountEx(). 2012-06-29 10:14:29 +02:00
Henri Verbeet 256d433164 d3d9: Implement d3d9_device_PresentEx(). 2012-06-29 10:14:21 +02:00
Henri Verbeet 0ce894f274 d3d9: Implement d3d9_device_GetDisplayModeEx(). 2012-06-28 01:39:28 +02:00
Henri Verbeet 2c8834dffd d3d9: Implement d3d9_GetAdapterDisplayModeEx(). 2012-06-28 01:39:27 +02:00
Henri Verbeet a1bfd0988f wined3d: Take scanline ordering into account in the mode setting code. 2012-06-28 01:39:26 +02:00
Henri Verbeet 60ff5906ae d3d8/tests: Add a test for resource bindings after reset. 2012-06-18 17:48:40 +02:00
Henri Verbeet d521e6c287 d3d8: Get rid of the wined3d_usage_t typedef. 2012-05-24 20:08:49 +02:00
Francois Gouget e06ed82e94 d3d8: Add a trailing '\n' to an ERR() message. 2012-05-23 18:25:11 +02:00
Józef Kucia 7b1aa04b00 d3d8: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture8::GetLevelDesc is called with invalid level. 2012-05-23 18:25:06 +02:00
Józef Kucia 707c3559a2 d3d8: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture8::GetCubeMapSurface is called with invalid level. 2012-05-23 18:25:06 +02:00
Henri Verbeet 75d166f62c d3d8: Get rid of IDirect3DVolume8Impl. 2012-05-23 18:25:01 +02:00
Henri Verbeet ec466ff3b7 d3d8: Get rid of IDirect3DSurface8Impl. 2012-05-23 18:24:57 +02:00
Henri Verbeet 584053d0ee d3d8: Get rid of IDirect3DSwapChain8Impl. 2012-05-22 18:07:09 +02:00
Henri Verbeet 1993727ee7 d3d8: Get rid of IDirect3DVertexBuffer8Impl. 2012-05-22 18:07:05 +02:00
Henri Verbeet e3ecfa5974 wined3d: Store user clip planes as 4-component float vectors. 2012-05-22 18:07:02 +02:00
Henri Verbeet 27ca37dbe0 d3d8: Get rid of IDirect3DIndexBuffer8Impl. 2012-05-21 21:31:13 +02:00
Henri Verbeet 9b085a9260 d3d8: Get rid of IDirect3DDevice8Impl. 2012-05-21 21:31:10 +02:00
Henri Verbeet e103a7a52d d3d8: Get rid of IDirect3D8Impl. 2012-05-03 23:45:05 +02:00
Henri Verbeet 5a4c15b9d9 d3d8: Add a separate function for d3d8 initialization. 2012-05-03 23:44:59 +02:00
Henri Verbeet 9267148705 wined3d: The wined3d object doesn't need a parent. 2012-05-03 11:18:00 +02:00
Henri Verbeet d9000aeec3 d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetStreamSource(). 2012-04-24 11:29:33 +02:00
Henri Verbeet 53e9cf8ab4 d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetIndices(). 2012-04-24 11:29:29 +02:00
Henri Verbeet dd8ed6f8a9 d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetTexture(). 2012-04-23 11:44:43 +02:00
Henri Verbeet 7024ffac9a d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetDepthStencilSurface(). 2012-04-23 11:44:39 +02:00
Henri Verbeet 17b83cd254 d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetRenderTarget(). 2012-04-23 11:44:35 +02:00
Henri Verbeet 230c5fc7f9 d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetBackBuffer(). 2012-04-20 11:57:47 +02:00
Henri Verbeet 5cc7d0645b d3d8: Use the surface implementation pointer in reset_enum_callback(). 2012-04-20 11:57:43 +02:00
Henri Verbeet 532d224692 d3d8: Properly retrieve an interface pointer in IDirect3DSwapChain8Impl_GetBackBuffer(). 2012-04-20 11:57:39 +02:00
Henri Verbeet 83761d20a8 d3d8: Get rid of IDirect3DBaseTexture8Impl. 2012-04-19 12:01:47 +02:00
Henri Verbeet 715fd2aea7 d3d8: Merge volumetexture.c into texture.c. 2012-04-19 12:01:43 +02:00
Henri Verbeet 620b5e0bcf d3d8: Properly retrieve an interface pointer in d3d8_texture_3d_UnlockBox(). 2012-04-19 12:01:04 +02:00
Henri Verbeet 79e6ff850c d3d8: Properly retrieve an interface pointer in d3d8_texture_3d_LockBox(). 2012-04-19 12:01:01 +02:00
Henri Verbeet 93fea77af3 d3d8: Properly retrieve an interface pointer in d3d8_texture_3d_GetVolumeLevel(). 2012-04-19 12:00:57 +02:00
Henri Verbeet eaaf089213 d3d8: Merge cubetexture.c into texture.c. 2012-04-18 13:59:23 +02:00
Henri Verbeet 98696724b7 d3d8: Get rid of IDirect3DVolumeTexture8Impl. 2012-04-18 13:58:55 +02:00
Henri Verbeet 40d113c10e d3d8: Properly retrieve an interface pointer in d3d8_texture_2d_UnlockRect(). 2012-04-18 13:58:51 +02:00
Henri Verbeet 5bc8c5d347 d3d8: Properly retrieve an interface pointer in d3d8_texture_2d_LockRect(). 2012-04-18 13:58:47 +02:00
Henri Verbeet 4473047478 d3d8: Properly retrieve an interface pointer in d3d8_texture_2d_GetSurfaceLevel(). 2012-04-18 13:58:44 +02:00
Henri Verbeet b8d07a2b44 d3d8: Get rid of IDirect3DCubeTexture8Impl. 2012-04-17 11:47:02 +02:00
Henri Verbeet 7bb17f49e3 d3d8: Get rid of IDirect3DTexture8Impl. 2012-04-17 11:46:59 +02:00
Henri Verbeet e0390da628 d3d8: Properly retrieve an interface pointer in IDirect3DCubeTexture8Impl_UnlockRect(). 2012-04-17 11:46:51 +02:00
Henri Verbeet 883e7bbe87 d3d8: Properly retrieve an interface pointer in IDirect3DCubeTexture8Impl_LockRect(). 2012-04-17 11:46:49 +02:00
Henri Verbeet cae90acb7a d3d8: Properly retrieve an interface pointer in IDirect3DCubeTexture8Impl_GetCubeMapSurface(). 2012-04-17 11:46:42 +02:00
Henri Verbeet 8cef8b3587 wined3d: Unify the wined3d_mapped_rect and wined3d_mapped_box structures. 2012-04-13 10:48:51 +02:00
Henri Verbeet 635ab65651 d3d8: Don't return a pointer to the implementation in IDirect3DCubeTexture8Impl_QueryInterface(). 2012-03-26 18:15:07 +02:00
Henri Verbeet 925a791dff d3d8: Don't return a pointer to the implementation in IDirect3DDevice8Impl_QueryInterface(). 2012-03-26 18:15:06 +02:00
Henri Verbeet ffcfdff2de d3d8: Don't return a pointer to the implementation in IDirect3D8Impl_QueryInterface(). 2012-03-26 18:15:06 +02:00
Henri Verbeet 30c3e84ee5 d3d8: Don't return a pointer to the implementation in IDirect3DSurface8Impl_QueryInterface(). 2012-03-26 18:15:05 +02:00
Henri Verbeet ddfb19e913 d3d8: Don't return a pointer to the implementation in IDirect3DSwapChain8Impl_QueryInterface(). 2012-03-15 19:51:57 +01:00
Henri Verbeet 42672f6dbe d3d8: Don't return a pointer to the implementation in IDirect3DTexture8Impl_QueryInterface(). 2012-03-15 19:51:52 +01:00
Henri Verbeet 9193215d41 d3d8: Don't return a pointer to the implementation in IDirect3DVolume8Impl_QueryInterface(). 2012-03-15 19:51:45 +01:00
Henri Verbeet 8c2d44cafe d3d8: Don't return a pointer to the implementation in IDirect3DVolumeTexture8Impl_QueryInterface(). 2012-03-15 19:51:41 +01:00
Henri Verbeet 93afc43ee9 d3d8/tests: Fix a couple of return value checks. 2012-03-13 10:26:44 +01:00
Matteo Bruni 9f4eda2b8d d3d8/tests: Port fog_with_shader_test() from d3d9 tests. 2012-03-09 17:26:16 +01:00
Stefan Dösinger 3c1d5f6c5d d3d8/tests: Port the depth blit test to d3d8. 2012-03-09 11:28:57 +01:00
Henri Verbeet 6b0d878f18 d3d8/tests: Add some tests for resetting the device window. 2012-02-29 20:47:30 +01:00
Henri Verbeet 4e9cf00097 d3d8/tests: Add tests for z-clipping with D3DRS_ZENABLE disabled. 2012-02-24 09:55:59 +01:00
Henri Verbeet 24d4a52e85 d3d8: Remove COM from the pixel shader implementation. 2012-01-25 11:25:40 +01:00
Henri Verbeet 483b17d410 d3d8: Remove COM from the vertex shader implementation. 2012-01-25 11:25:35 +01:00
Henri Verbeet f056fe7bb5 d3d8: Remove COM from the vertex declaration implementation. 2012-01-25 11:25:27 +01:00
Henri Verbeet 3769afa33d wined3d: Get rid of the WINED3DSURFTYPE typedef. 2012-01-20 13:31:33 +01:00
Matteo Bruni 58a171d1de d3d8/tests: Add some RESZ tests. 2012-01-19 17:08:11 +01:00
Matteo Bruni 922f4696cf d3d8/tests: Test a multisampled -> not multisampled depth buffer copy. 2012-01-19 17:08:10 +01:00
Henri Verbeet bee9adbd05 wined3d: Get rid of the WINED3DDECLUSAGE typedef. 2012-01-19 11:56:47 +01:00
Henri Verbeet c35c30fa68 wined3d: Get rid of the WINED3DDECLMETHOD typedef. 2012-01-19 11:56:41 +01:00
Henri Verbeet ed417a6f13 wined3d: Get rid of the WINED3DSTATEBLOCKTYPE typedef. 2012-01-18 12:37:38 +01:00
Henri Verbeet e53a277305 wined3d: Get rid of the WINED3DPOOL typedef. 2012-01-18 12:37:38 +01:00
Henri Verbeet 6a5a098b23 wined3d: Get rid of the WINED3DRESOURCETYPE typedef. 2012-01-18 12:37:38 +01:00
Henri Verbeet e70990041b wined3d: Get rid of the WINED3DTEXTUREFILTERTYPE typedef. 2012-01-13 17:34:31 +01:00
Henri Verbeet a44b062aed wined3d: Get rid of the WINED3DCUBEMAP_FACES typedef. 2012-01-13 17:34:31 +01:00
Henri Verbeet a206f43648 wined3d: Get rid of wined3d_surface_set_format(). 2012-01-13 17:34:30 +01:00
Matteo Bruni 5604c7ed99 d3d8/tests: Add more INTZ tests. 2012-01-13 17:34:29 +01:00
Henri Verbeet ef9be113e2 d3d8: Don't expose wined3d internal flags to the application. 2012-01-11 17:47:13 +01:00
Henri Verbeet 43fcbcb36e wined3d: Get rid of the WINED3DTEXTURESTAGESTATETYPE typedef. 2012-01-10 10:47:27 +01:00
Henri Verbeet 9a8491045e wined3d: Get rid of the WINED3DMULTISAMPLE_TYPE typedef. 2012-01-09 12:22:17 +01:00
Henri Verbeet 08545dc739 wined3d: Get rid of the WINED3DSAMPLERSTATETYPE typedef. 2012-01-09 12:22:12 +01:00
Henri Verbeet 45f6def784 wined3d: Get rid of the WINED3DBACKBUFFER_TYPE typedef. 2012-01-06 19:24:21 +01:00
Alexandre Julliard 158d1891c3 d3d8/tests: Convert a file to utf-8. 2012-01-03 12:37:20 +01:00
Henri Verbeet 3082c1a9de wined3d: Get rid of the WINED3DRENDERSTATETYPE typedef. 2011-12-20 10:11:47 +01:00
Eric Pouech 1d3952ed9f d3d: Fixed a couple of warnings for 64bit targets. 2011-12-12 10:53:49 +01:00
Henri Verbeet 5c5216e609 wined3d: Get rid of the WINED3DBOX typedef. 2011-12-07 17:49:56 +01:00
Henri Verbeet 2fa5a22100 wined3d: Get rid of the WINED3DLOCKED_BOX typedef. 2011-12-06 15:50:58 +01:00
Henri Verbeet eafebc0491 wined3d: Get rid of the WINED3DLOCKED_RECT typedef. 2011-12-06 15:50:58 +01:00
Henri Verbeet 360c1114d6 wined3d: Get rid of the WINED3DRASTER_STATUS typedef. 2011-12-02 11:51:33 +01:00
Henri Verbeet 94c9b0b4fc wined3d: Get rid of the WINED3DPRESENT_PARAMETERS typedef. 2011-12-02 11:51:29 +01:00
Henri Verbeet 3430e11605 wined3d: Add a flags parameter to wined3d_surface_create(). 2011-11-30 11:50:48 +01:00
Henri Verbeet 82dd612d50 ddraw: Resize the swapchain window on mode changes in exclusive mode. 2011-11-30 11:50:42 +01:00
Henri Verbeet d1327bbefe wined3d: Get rid of the WINED3DDEVICE_CREATION_PARAMETERS typedef. 2011-11-28 16:40:47 +01:00
Henri Verbeet 5b88d145e4 d3d8/tests: Test the window and backbuffer dimensions after display mode changes. 2011-11-28 16:40:47 +01:00
Henri Verbeet 6a529e5847 wined3d: Get rid of the WINED3DVERTEXELEMENT typedef. 2011-11-25 16:21:57 +01:00
Henri Verbeet 1c74172a28 wined3d: Get rid of the WINED3DCLIPSTATUS typedef. 2011-11-25 16:21:57 +01:00
Henri Verbeet 376ffdf3d5 wined3d: Get rid of the WINED3DADAPTER_IDENTIFIER typedef. 2011-11-24 17:10:09 +01:00
Henri Verbeet 2fb21e0a2e wined3d: Get rid of the WINED3DTRIPATCH_INFO typedef. 2011-11-24 17:10:06 +01:00
Henri Verbeet 2ecbe2aa0f wined3d: Get rid of the WINED3DRECTPATCH_INFO typedef. 2011-11-23 09:13:58 +01:00
Henri Verbeet 2e1c0d83c1 wined3d: Get rid of the WINED3DGAMMARAMP typedef. 2011-11-22 10:52:45 +01:00
Henri Verbeet be8917cd91 wined3d: Get rid of the WINED3DVIEWPORT typedef. 2011-11-22 10:52:40 +01:00
Henri Verbeet 02bb70fc3b wined3d: Get rid of the WINED3DMATERIAL typedef. 2011-11-21 11:01:02 +01:00
Henri Verbeet f597359727 wined3d: Get rid of the WINED3DLIGHT typedef. 2011-11-21 11:00:57 +01:00
Henri Verbeet 37a0f7ad65 wined3d: Get rid of the WINED3DMATRIX typedef. 2011-11-18 14:26:16 +01:00