Michael Stefaniuc
cc0cc6a80f
d3d10core: COM cleanup for the ID3D10VertexShader iface.
2011-07-12 11:36:53 +02:00
Michael Stefaniuc
ec415eaf3c
d3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface.
2011-07-12 11:36:49 +02:00
Michael Stefaniuc
eeacb8f2c9
d3d10core: COM cleanup for the ID3D10Device iface.
2011-07-11 18:32:23 +02:00
Michael Stefaniuc
2f76274df9
d3d10core: COM cleanup for the ID3D10Query iface.
2011-06-02 16:24:07 +02:00
Michael Stefaniuc
db9823e02a
d3d10core: COM cleanup for the ID3D10SamplerState iface.
2011-06-02 16:24:03 +02:00
Michael Stefaniuc
54ac05a871
d3d10core: COM cleanup for the ID3D10RasterizerState iface.
2011-06-02 16:24:00 +02:00
Michael Stefaniuc
815470e68b
d3d10core: COM cleanup for the ID3D10DepthStencilState iface.
2011-06-02 16:23:54 +02:00
Michael Stefaniuc
a4a4a420f8
d3d10core: COM cleanup for the ID3D10BlendState iface.
2011-06-01 15:16:36 +02:00
Michael Stefaniuc
2b1001907f
d3d10core: COM cleanup for the ID3D10GeometryShader iface.
2011-06-01 15:16:32 +02:00
Michael Stefaniuc
36de21b3a1
d3d10core: COM cleanup for the ID3D10ShaderResourceView iface.
2011-06-01 15:16:29 +02:00
Michael Stefaniuc
7aff686ea1
d3d10core: COM cleanup for the ID3D10DepthStencilView iface.
2011-06-01 15:16:23 +02:00
Michael Stefaniuc
a8712d5522
d3d10core: COM cleanup for the ID3D10Texture3D iface.
2011-06-01 15:16:19 +02:00
Michael Stefaniuc
7d295ddfa4
d3d10core: COM cleanup for the ID3D10Texture2D iface.
2011-06-01 15:15:57 +02:00
Henri Verbeet
3032b40c80
wined3d: Get rid of the IWineD3DDeviceParent interface.
2011-05-19 10:06:21 +02:00
Henri Verbeet
8d4ca1f815
wined3d: Remove COM from the device implementation.
2011-05-17 10:06:18 +02:00
Henri Verbeet
979e3744f7
wined3d: Remove state management methods from the IWineD3DDevice interface.
2011-05-17 10:06:15 +02:00
Marcus Meissner
cb58f81a38
d3d10core: Mark a struct as static.
2011-05-16 16:35:33 +02:00
Henri Verbeet
00a5f38595
wined3d: Remove object creation methods from the IWineD3DDevice interface.
2011-05-11 14:56:48 +02:00
Henri Verbeet
1c1de920e3
wined3d: Remove COM from the surface implementation.
2011-04-29 16:52:13 +02:00
Henri Verbeet
2c450571e5
wined3d: Remove COM from the volume implementation.
2011-04-15 10:07:57 +02:00
Henri Verbeet
3ec19590d5
wined3d: Remove COM from the swapchain implementation.
2011-04-14 17:13:57 +02:00
Henri Verbeet
2ab5b833d7
wined3d: Remove COM from the rendertarget view implementation.
2011-04-06 12:05:07 +02:00
Henri Verbeet
b9fae5e9a8
wined3d: Don't require container parents for IWineD3DDeviceParent methods to be COM objects.
2011-03-08 12:27:41 +01:00
Henri Verbeet
0d4e0bc9ba
d3d10core: Add a stub ID3D10Texture3D implementation.
2010-10-14 17:54:52 +02:00
Henri Verbeet
07ace95fcd
d3d10core: Implement device_parent_CreateVolume().
2010-10-14 17:54:52 +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
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
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
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
dde50a4748
d3d10core: Add a separate function for d3d10_pixel_shader initialization.
2009-09-24 13:24:34 +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
cc68900d86
d3d10core: Add a separate function for d3d10_input_layout initialization.
2009-09-23 12:34:53 +02: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