Henri Verbeet
|
b005ad6f90
|
wined3d: Use rendertarget views for color output instead of surfaces.
|
2014-08-21 12:24:42 +02:00 |
Henri Verbeet
|
d1d48d3194
|
d3d9: The "forwardReference" field in struct d3d9_surface is always a texture, if set.
|
2014-08-18 12:47:01 +02:00 |
Henri Verbeet
|
c5e8115ee2
|
d3d9: Volumes are always part of a texture.
|
2014-08-15 17:04:10 +02:00 |
Henri Verbeet
|
09fda3b805
|
d3d9: Improve d3d9_device_TestCooperativeLevel().
|
2014-06-27 10:37:36 +02:00 |
Stefan Dösinger
|
f2b5bf26b7
|
d3d9: Use the private store api for buffers.
|
2014-03-24 20:20:16 +01:00 |
Stefan Dösinger
|
96a74e0cf7
|
d3d9: Introduce a resource structure.
|
2014-03-24 20:20:15 +01:00 |
Henri Verbeet
|
15c1a26b55
|
wined3d: Create volumes inside wined3d.
|
2013-12-06 13:14:52 +01:00 |
Henri Verbeet
|
afc3d2ab70
|
wined3d: Create surfaces inside wined3d.
|
2013-11-15 12:00:26 +01:00 |
Michael Müller
|
edad7dea7e
|
d3d9: Partial implementation of IDirect3DSwapChain9Ex.
|
2013-09-20 17:03:20 +02:00 |
Stefan Dösinger
|
ac871305f8
|
wined3d: Store the mipmap level in the volume.
|
2013-08-22 20:15:18 +02:00 |
Henri Verbeet
|
d6bc4fe71a
|
wined3d: Allow surface flags to be passed to texture creation functions.
|
2013-06-06 11:47:19 +02:00 |
Stefan Dösinger
|
f3f172ce81
|
d3d9: Use dynamic buffers for DrawIndexedPrimitiveUP.
|
2012-12-19 12:53:23 +01:00 |
Stefan Dösinger
|
873603f941
|
d3d9: Use a dynamic buffer for DrawPrimitiveUP.
|
2012-12-19 12:53:20 +01:00 |
Henri Verbeet
|
ddbe791d37
|
wined3d: Set texture_level in surface_set_texture_target() as well.
|
2012-10-24 11:24:22 +02:00 |
Henri Verbeet
|
c98725ccc3
|
d3d9: Introduce a helper function to create D3DPRESENT_PARAMETERS from a wined3d_swapchain_desc.
|
2012-07-03 14:56:34 +02:00 |
Henri Verbeet
|
2457d34314
|
d3d9: Pass a wined3d_swapchain_desc structure to swapchain_init().
|
2012-07-02 19:18:00 +02:00 |
Henri Verbeet
|
56fffd0659
|
d3d9: Get rid of IDirect3DQuery9Impl.
|
2012-06-12 17:27:34 +02:00 |
Henri Verbeet
|
2f2995de75
|
d3d9: Get rid of IDirect3DPixelShader9Impl.
|
2012-06-12 17:27:29 +02:00 |
Henri Verbeet
|
df9c6aa3ec
|
d3d9: Get rid of IDirect3DVertexShader9Impl.
|
2012-06-12 17:27:25 +02:00 |
Henri Verbeet
|
bdd42942c0
|
d3d9: Get rid of IDirect3DVertexDeclaration9Impl.
|
2012-06-01 17:46:45 +02:00 |
Henri Verbeet
|
79d62ca1fb
|
d3d9: Get rid of IDirect3DStateBlock9Impl.
|
2012-06-01 17:46:44 +02:00 |
Henri Verbeet
|
6341389fe4
|
d3d9: Get rid of IDirect3DIndexBuffer9Impl.
|
2012-05-31 18:05:32 +02:00 |
Henri Verbeet
|
503b16392b
|
d3d9: Get rid of IDirect3DVertexBuffer9Impl.
|
2012-05-31 18:05:29 +02:00 |
Henri Verbeet
|
cb9cc2ccee
|
d3d9: Get rid of IDirect3DSurface9Impl.
|
2012-05-30 17:18:00 +02:00 |
Henri Verbeet
|
d4c5c03cbb
|
d3d9: Get rid of IDirect3DSwapChain9Impl.
|
2012-05-30 17:18:00 +02:00 |
Henri Verbeet
|
a91ef5217d
|
d3d9: Get rid of IDirect3DVolume9Impl.
|
2012-05-29 10:45:13 +02:00 |
Henri Verbeet
|
2a63fe6624
|
d3d9: Get rid of IDirect3DDevice9Impl.
|
2012-05-29 10:45:09 +02:00 |
Henri Verbeet
|
82adae949b
|
d3d9: Get rid of IDirect3D9Impl.
|
2012-05-25 16:24:11 +02:00 |
Henri Verbeet
|
5b2d171043
|
d3d9: Add a separate function for d3d9 initialization.
|
2012-05-25 16:24:07 +02:00 |
Henri Verbeet
|
d01e0647d1
|
d3d9: Get rid of IDirect3DBaseTexture9Impl.
|
2012-04-25 12:14:54 +02:00 |
Henri Verbeet
|
7da2dc747c
|
d3d9: Get rid of IDirect3DVolumeTexture9Impl.
|
2012-04-24 11:29:40 +02:00 |
Henri Verbeet
|
21c65893c9
|
d3d9: Get rid of IDirect3DCubeTexture9Impl.
|
2012-04-23 11:47:58 +02:00 |
Henri Verbeet
|
5569db9a98
|
d3d9: Get rid of IDirect3DTexture9Impl.
|
2012-04-23 11:44:48 +02:00 |
Henri Verbeet
|
949f7b4524
|
d3d9: COM cleanup for the IDirect3DVertexDeclaration9 interface.
|
2012-04-13 10:48:46 +02:00 |
Henri Verbeet
|
5fc17b84d0
|
d3d9: Store wined3d vertex declarations in the fvf lookup table.
This also implicitly gets rid of the convFVF hack in
IDirect3DVertexDeclaration9Impl_Release().
|
2012-04-12 20:36:45 +02:00 |
Henri Verbeet
|
ba67df7a60
|
d3d9: Introduce a separate function for vertex declaration creation.
|
2012-04-12 20:36:40 +02:00 |
Henri Verbeet
|
53b3f9d40e
|
d3d9: COM cleanup for the IDirect3DSwapChain9 interface.
This is mostly based on the COM cleanup scripts by Michael Stefaniuc.
|
2012-04-11 18:14:36 +02:00 |
Henri Verbeet
|
8b95d8d2e3
|
d3d9: Introduce a separate function for swapchain creation.
|
2012-04-11 18:14:30 +02:00 |
Henri Verbeet
|
cbc3e9985c
|
d3d9: Store an implementation pointer to the d3d9 structure in IDirect3DDevice9Impl.
|
2012-03-28 11:36:32 +02:00 |
Stefan Dösinger
|
038e308a41
|
wined3d: Relax depth blit requirements.
|
2012-01-23 16:06:55 +01:00 |
Henri Verbeet
|
e53a277305
|
wined3d: Get rid of the WINED3DPOOL typedef.
|
2012-01-18 12:37:38 +01:00 |
Henri Verbeet
|
38c3cde6fd
|
wined3d: Get rid of the WINED3DPSHADERCAPS2_0 typedef.
|
2011-12-09 21:15:25 +01:00 |
Henri Verbeet
|
af6b98c44b
|
wined3d: Get rid of the WINED3DVSHADERCAPS2_0 typedef.
|
2011-12-09 21:15:24 +01:00 |
Michael Stefaniuc
|
4e31d28cff
|
d3d9: COM cleanup for the IDirect3DSurface9 iface.
|
2011-07-07 12:32:19 +02:00 |
Michael Stefaniuc
|
a7530e7892
|
d3d9: Use unsafe_impl_from_IDirect3DSurface9 for app provided ifaces.
|
2011-07-07 12:32:16 +02:00 |
Michael Stefaniuc
|
17eccaffbf
|
d3d9: COM cleanup for the IDirect3DVertexBuffer9 iface.
|
2011-07-06 16:49:10 +02:00 |
Michael Stefaniuc
|
2b3a364e9a
|
d3d9: Use unsafe_impl_from_IDirect3DVertexBuffer9 for app provided ifaces.
|
2011-07-06 16:49:04 +02:00 |
Michael Stefaniuc
|
bb4f750592
|
d3d9: COM cleanup for the IDirect3DVertexShader9 iface.
|
2011-07-06 16:49:00 +02:00 |
Michael Stefaniuc
|
f12cbfb509
|
d3d9: Use unsafe_impl_from_IDirect3DVertexShader9 for an app provided iface.
|
2011-07-06 16:48:56 +02:00 |
Michael Stefaniuc
|
b09078b016
|
d3d9: COM cleanup for the IDirect3DPixelShader9 iface.
|
2011-07-05 14:30:42 +02:00 |