Commit Graph

108 Commits

Author SHA1 Message Date
Henri Verbeet 5765632d9f wined3d: Remove COM from the vertex declaration. 2011-02-03 13:15:17 +01:00
Henri Verbeet bbc7b5ac20 d3d10core: Try to create a software adapter when no regular adapters are found as well. 2010-10-25 14:29:42 +02:00
Henri Verbeet 4a626fda42 d3d10core: Implement ID3D10Texture3D::Map(). 2010-10-20 18:37:07 +02:00
Henri Verbeet 292c8c36de d3d10core: Implement ID3D10Texture3D::Unmap(). 2010-10-20 18:37:07 +02:00
Henri Verbeet 8ebc180055 d3d10core: Implement ID3D10Buffer::Map(). 2010-10-15 16:20:02 +02:00
Henri Verbeet 0749d139b4 d3d10core: Implement ID3D10Buffer::Unmap(). 2010-10-15 16:19:58 +02:00
Henri Verbeet 0d4e0bc9ba d3d10core: Add a stub ID3D10Texture3D implementation. 2010-10-14 17:54:52 +02:00
Henri Verbeet 81c3f289a3 d3d10core: Rename texture2d.c to texture.c. 2010-10-14 17:54:52 +02:00
Henri Verbeet 07ace95fcd d3d10core: Implement device_parent_CreateVolume(). 2010-10-14 17:54:52 +02:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Henri Verbeet 6c4c351791 wined3d: Don't require wined3d object parents to be COM objects. 2010-09-01 14:01:02 +02:00
Henri Verbeet c568916f9e wined3d: Implicit depth/stencil surfaces don't have a container.
They're owned by the device instead of the swapchain.
2010-08-31 14:23:47 +02:00
Henri Verbeet cc5271d1b7 wined3d: Rename WINED3DFORMAT to wined3d_format_id. 2010-08-24 12:25:01 +02:00
Henri Verbeet b93a9b37fa wined3d: Pass a WINED3DCOLORVALUE structure to IWineD3DDeviceImpl_ClearRendertargetView().
The structure is nicer to work with than the array.
2010-08-23 12:05:24 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Alexandre Julliard 6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Paul Vriens 7cc429312e d3d10core/tests: Fix a test failure when no adapters are present. 2010-02-01 12:49:37 +01:00
Henri Verbeet 73c6355d75 d3d10core: Add a wined3d geoemtry shader to struct d3d10_geometry_shader. 2010-01-04 11:41:28 +01:00
Henri Verbeet e4e1c27987 d3d10core: Add a stub ID3D10Query implementation. 2009-12-14 12:04:05 +01:00
Henri Verbeet efbd38ae84 dxgi: The "unknown0" parameter to DXGID3D10CreateDevice() is a pointer.
Fixes stack corruption in the 64-bit tests. Thanks to Paul Vriens for debugging this.
2009-12-08 12:33:43 +01:00
Henri Verbeet 03f61decc9 d3d10core: Allow a NULL vertex buffer to be set in IASetVertexBuffers(). 2009-12-02 13:06:07 +01:00
Henri Verbeet ee396dda28 d3d10core: Allow a NULL input layout to be set in IASetInputLayout(). 2009-12-02 13:06:07 +01:00
Henri Verbeet ccbcf8f291 d3d10core: Add a separate function for device initialization. 2009-11-19 12:22:04 +01:00
Henri Verbeet e3ac26d58c d3d10core: Add a stub ID3D10BlendState implementation. 2009-11-04 13:07:56 +01:00
Henri Verbeet 6d6d8eb1d8 d3d10core: Add a stub ID3D10SamplerState implementation. 2009-11-03 21:17:07 +01:00
Henri Verbeet 4b341c252c d3d10core: Add a stub ID3D10RasterizerState implementation. 2009-11-03 21:17:03 +01:00
Henri Verbeet d7589589a9 d3d10core: Add a stub ID3D10DepthStencilState implementation. 2009-11-03 21:17:00 +01:00
Henri Verbeet 6075f57168 d3d10core: Add a stub ID3D10ShaderResourceView implementation. 2009-11-03 21:16:23 +01:00
Henri Verbeet 4bb4bad11a d3d10core: Add a stub ID3D10DepthStencilView implementation. 2009-11-03 21:16:17 +01:00
Henri Verbeet c214022eca d3d10core: Fix a small whitespace error. 2009-10-30 11:29:18 +01:00
Henri Verbeet 3333b12487 d3d10core: Add a separate function for d3d10_rendertarget_view initialization. 2009-10-30 11:29:11 +01:00
Henri Verbeet 39d6f64885 d3d10core: Add a separate function for d3d10_geometry_shader initialization. 2009-10-30 11:29:01 +01:00
Henri Verbeet 60e32659a7 wined3d: Rename IWineD3DDevice::SetIndices() to IWineD3DDevice::SetIndexBuffer(). 2009-09-25 15:14:44 +02:00
Henri Verbeet 789372afa8 wined3d: Don't free D3D pixel shaders until the wined3d pixel shader is destroyed. 2009-09-24 13:24:53 +02:00
Henri Verbeet dde50a4748 d3d10core: Add a separate function for d3d10_pixel_shader initialization. 2009-09-24 13:24:34 +02:00
Henri Verbeet ca05ef5dd0 wined3d: Don't free D3D vertex shaders until the wined3d vertex shader is destroyed. 2009-09-24 13:24:19 +02:00
Henri Verbeet 0a72acc7f4 d3d10core: Add a separate function for d3d10_vertex_shader initialization. 2009-09-24 13:23:58 +02:00
Henri Verbeet 66a7236590 wined3d: Don't free D3D vertex declarations until the wined3d vertex declaration is destroyed. 2009-09-23 12:36:28 +02:00
Henri Verbeet cc68900d86 d3d10core: Add a separate function for d3d10_input_layout initialization. 2009-09-23 12:34:53 +02:00
Henri Verbeet 802674e078 d3d10core: Mark internal symbols hidden. 2009-09-22 16:17:44 +02:00
Henri Verbeet 93b0600829 wined3d: Don't free D3D buffers until the wined3d buffer is destroyed. 2009-09-18 08:55:25 -05:00
Henri Verbeet c2a240e8c0 d3d10core: Add a separate function for d3d10_buffer initialization. 2009-09-18 08:54:52 -05:00
Henri Verbeet a5214c306f wined3d: Don't free D3D surfaces until the wined3d surface is destroyed.
This prevents for example a d3d9 depth stencil from being destroyed when it
has no external references but is still in use by the device/stateblock. A
nice side effect is that it simplifies handling of "implicit" surfaces like
the frontbuffer and backbuffers, as well as the forwarding of reference counts
for surfaces that are part of a texture.
2009-09-16 13:04:32 -05:00
Henri Verbeet 57b196b2e4 d3d10core: Add a separate function for d3d10_texture2d initialization. 2009-09-15 14:32:17 -05:00
Henri Verbeet fa07d93730 d3d10core: Implement ID3D10Device::DrawIndexed(). 2009-09-11 12:09:27 +02:00
Henri Verbeet 956e800c81 d3d10core: Add an initial implementation of ID3D10Device::IASetIndexBuffer(). 2009-09-11 12:09:20 +02:00
Henri Verbeet 1ba006037c d3d10core: Use debugstr_a()/debugstr_an() to trace external strings. 2009-09-10 10:49:53 +02:00
Francois Gouget 3c80cf5210 d3d10core: Fix compilation on systems that don't support nameless unions. 2009-08-31 12:49:21 +02:00
Francois Gouget 64e419ab6c d3d10core/tests: Fix compilation on systems that don't support nameless unions. 2009-08-31 12:41:37 +02:00