Józef Kucia
07ce50d864
d3d10core/tests: Add test for creating DSV with DXGI_FORMAT_UNKNOWN.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-08 11:10:57 +09:00
Józef Kucia
1e5f819cee
d3d10core/tests: Add test for creating RTV with DXGI_FORMAT_UNKNOWN.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-08 11:10:51 +09:00
Józef Kucia
08ba886c72
d3d10core/tests: Remove unnecessary explicit array sizes.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-04 20:55:26 +09:00
Józef Kucia
6e7fe14ba5
d3d10core/tests: Add test for creating SRV with DXGI_FORMAT_UNKNOWN.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-04 20:55:01 +09:00
Józef Kucia
90589e697e
d3d10core/tests: Add test for DXGI_FORMAT_BC5_UNORM format.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-03 22:29:06 +09:00
Józef Kucia
08731933d2
d3d10core/tests: Add test for DXGI_FORMAT_BC4_UNORM format.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-03 22:29:06 +09:00
Józef Kucia
28c04a64f6
d3d10core/tests: Viewport properties are integers.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-02 23:30:42 +09:00
Józef Kucia
9e9b51f1b1
d3d10core/tests: Port test_multiple_render_targets() from d3d11.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-02 23:30:40 +09:00
Józef Kucia
3ab957d19c
d3d10core/tests: Introduce check_texture_color().
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-01 21:34:59 +09:00
Józef Kucia
7244ad3c72
d3d10core/tests: Port test_create_typeless_resource() from d3d11.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-01 21:34:55 +09:00
Stefan Dösinger
402ffb9c60
d3d10core/tests: Test swapchain buffer cycling.
...
Signed-off-by: Stefan Dösinger <stefandoesinger@gmx.at>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-01 01:50:12 +09:00
Charles Davis
65999e26b2
d3d10core/tests: Silence absolute value warnings (Clang).
...
Signed-off-by: Charles Davis <cdavis5x@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-24 10:31:47 +09:00
Matteo Bruni
5571158ed5
d3d10core/tests: Test relative addressing in constant buffers.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-18 01:17:25 +09:00
Józef Kucia
88567dfe80
d3d10core/tests: Add test for sRGB textures.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-09 00:37:25 +09:00
Matteo Bruni
054ca9d7ca
d3d10core/tests: Test the creation of textures with invalid multisample settings.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-05 20:35:12 +09:00
Matteo Bruni
be669c32fe
d3d10core/tests: Add a test for CheckMultisampleQualityLevels().
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-05 20:35:10 +09:00
Matteo Bruni
3d95b4c79d
d3d11: Implement d3d10_device_CheckMultisampleQualityLevels().
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-05 20:35:03 +09:00
Józef Kucia
70c081796f
d3d10core/tests: Add test for SM4 sample_b instruction.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-03 21:57:11 +09:00
Józef Kucia
97fb21c592
d3d10core/tests: Add test for integer textures.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-26 22:32:41 +09:00
Józef Kucia
50a8d3f6d2
d3d10core/tests: Port test_copy_subresource_region() from d3d11.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-22 01:26:18 +09:00
Józef Kucia
f26e13f38f
d3d10core/tests: Extend test for ID3D10Device::UpdateSubresource().
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-20 21:18:48 +09:00
Józef Kucia
dd294410bb
d3d10core/tests: Add test for SM4 resinfo instruction.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-19 00:11:03 +09:00
Stefan Dösinger
c447e691b9
d3d10core/tests: Viewport properties are integers.
...
Shuts up an MSVC warning. Note that in d3d11 those members are FLOATs.
Signed-off-by: Stefan Dösinger <stefandoesinger@gmx.at>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-12 16:03:24 +09:00
Stefan Dösinger
f37472ae21
d3d10core/tests: Multisampled render targets are zeroed on creation.
...
Signed-off-by: Stefan Dösinger <stefandoesinger@gmx.at>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-12 16:03:13 +09:00
Józef Kucia
a8f9d0e1fb
d3d10core/tests: Add test for block-compressed textures.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-08 21:36:28 +09:00
Józef Kucia
68ba8f9037
d3d10core/tests: Add test for SM4 ld instruction.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-06 18:08:37 +01:00
Józef Kucia
be820ecc25
d3d10core/tests: Add test for SM4 sample_l instruction.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-05 11:51:13 +01:00
Francois Gouget
413c6f60cf
Assorted spelling fixes.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-02 12:59:52 +09:00
Alistair Leslie-Hughes
5269fdce2c
d3d10core/tests: Add test for NULL blend factor in OMSetBlendState().
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-26 00:12:53 +09:00
Józef Kucia
c9ea266c01
d3d10core/tests: Avoid multiple readbacks of backbuffer texture.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-12 22:17:02 +09:00
Józef Kucia
773e3fc993
d3d10core/tests: Fix typo.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 19:42:07 +09:00
Józef Kucia
2728569d93
d3d10core/tests: Extend test_create_predicate().
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-27 21:42:39 +09:00
Józef Kucia
8b0b82a580
d3d/tests: Check that device implements IDXGIDevice1.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-26 23:03:37 +09:00
Józef Kucia
33127703bf
d3d10core/tests: Port test_device_interfaces() from d3d11.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-22 17:32:36 +09:00
Józef Kucia
dcdef7effc
d3d10core/tests: Check that blend states implement ID3D10BlendState1.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-21 01:04:34 +09:00
Józef Kucia
0ce1d59a80
d3d10core/tests: Check that shader resource views implement ID3D10ShaderResourceView1.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-20 00:30:39 +09:00
Józef Kucia
4c9fd0286f
d3d10core/tests: Test conversion from D3D10_SAMPLER_DESC to D3D11_SAMPLER_DESC.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-13 23:35:21 +09:00
Józef Kucia
5f2e825b53
d3d10core/tests: Use full name of structure field in ok() messages.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-09 20:55:44 +09:00
Józef Kucia
a80902084f
d3d10core/tests: Test conversion from D3D10_BLEND_DESC to D3D11_BLEND_DESC.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-08 21:01:09 +09:00
Józef Kucia
b27efb4bdf
d3d10core/tests: Add test for geometry shader to test_create_shaders().
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-06 19:26:22 +09:00
Józef Kucia
44293175a3
d3d10core/tests: Check that shaders implement d3d11 interfaces.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-06 19:26:18 +09:00
Józef Kucia
17ad42fcf5
d3d10core/tests: Check that private data is shared between d3d10 and d3d11 interfaces.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-06 19:24:52 +09:00
Józef Kucia
5b0fb73c1b
d3d10core/tests: Use 'd3d10core_test' as window name in test_scissor().
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
2015-10-06 19:23:54 +09:00
Józef Kucia
6d916dc3e5
d3d10core/tests: Check that shader resource view implements ID3D11ShaderResourceView.
2015-09-14 22:30:50 +09:00
Józef Kucia
c32def6c41
d3d10core/tests: Check that render target view implements ID3D11RenderTargetView.
2015-09-14 22:30:48 +09:00
Józef Kucia
fbf7b84d10
d3d10core/tests: Port test_depthstencil_view_interfaces() from d3d11.
2015-09-14 22:30:45 +09:00
Józef Kucia
d7af6664ac
d3d10core/tests: Port test_buffer_interfaces() from d3d11.
2015-09-07 20:07:59 +09:00
Józef Kucia
f9ecce38ef
d3d10core/tests: Port test_texture2d_interfaces() from d3d11.
2015-09-01 20:59:17 +09:00
Józef Kucia
adaf08d178
d3d10core/tests: Use win_skip() instead of skip().
2015-08-31 20:13:27 +09:00
Henri Verbeet
662cfd4144
d3d10core: Get rid of some redundant includes.
...
d3d11.h includes d3d10_1.h, which includes d3d10.h.
2015-08-25 21:13:24 +09:00
Józef Kucia
66b2d96a69
d3d10core/tests: Add test for device feature level.
2015-08-24 20:46:09 +09:00
Józef Kucia
a9cb14dd71
d3d11: Move d3d10core to d3d11.
2015-08-21 21:49:43 +09:00
Józef Kucia
2d13e0f10c
d3d11: Add ID3D11Device stub interface.
2015-08-21 21:48:31 +09:00
Józef Kucia
1cb7878beb
d3d10core: Do not use '\n' in the middle of TRACEs.
2015-08-18 18:34:43 +09:00
Henri Verbeet
62a02a047f
d3d10core: Implement d3d10_device_UpdateSubresource().
2015-08-18 18:28:47 +09:00
Henri Verbeet
63d279430d
d3d10core: Add locking around wined3d calls.
2015-08-13 15:03:57 +09:00
Józef Kucia
96322fbefc
d3d10core/tests: Fix copy-paste mistake.
2015-08-13 14:58:56 +09:00
Henri Verbeet
82dffc9567
d3d10core: Ensure the information we return in d3d10_texture2d_GetDesc() is current.
2015-08-06 23:36:01 +09:00
Henri Verbeet
4a843f2826
dxgi: Implement dxgi_surface_GetDesc() on top of wined3d.
2015-08-06 23:36:01 +09:00
Henri Verbeet
7f416ff339
wined3d: Validate "data" in buffer_init().
2015-07-31 12:08:53 +02:00
Henri Verbeet
62454ae71d
wined3d: Validate "data" in wined3d_texture_upload_data().
2015-07-31 12:08:49 +02:00
Henri Verbeet
e2c0c611d4
d3d10core: Implement d3d10_device_CopySubresourceRegion().
2015-07-20 11:50:27 +02:00
Henri Verbeet
8dd93c7e33
d3d10core: Translate d3d10 usage to wined3d usage for buffers.
2015-06-16 16:48:58 +09:00
Henri Verbeet
39fc855316
d3d10core: Release the wined3d query in d3d10_query_Release() (Valgrind).
2015-04-29 12:24:43 +09:00
Henri Verbeet
0a12107604
d3d10core: Don't use potentially uninitialized data in the depth/stencil state key (Valgrind).
2015-04-29 12:24:40 +09:00
Henri Verbeet
f35cc97911
d3d10core/tests: Port the d3d9 vPos test to d3d10.
2015-03-31 18:49:28 +09:00
Henri Verbeet
e72845e648
d3d10core/tests: Add a test for D3D10_APPEND_ALIGNED_ELEMENT.
2015-03-24 17:41:20 +09:00
Henri Verbeet
010ff106dd
d3d10core: Implement d3d10_device_DrawInstanced().
2015-03-24 17:41:17 +09:00
Henri Verbeet
1b08196c5a
wined3d: Implement d3d10 style instance data step rates.
2015-03-24 17:41:06 +09:00
Henri Verbeet
88f230b56e
d3d10core: Also pass unused input layout elements to wined3d.
...
While these won't be used by the shader, they potentially affect the
calculated offset for WINED3D_APPEND_ALIGNED_ELEMENT elements.
2015-03-23 22:59:12 +09:00
Henri Verbeet
df16cb2cfe
d3d10core/tests: Fix a typo in shader source in test_clear_state().
2015-03-20 21:32:06 +09:00
Henri Verbeet
777ae5b7c5
d3d10core: Implement d3d10_shader_resource_view_GetPrivateData().
2015-03-13 21:57:27 +09:00
Henri Verbeet
171d61a06a
d3d10core: Implement d3d10_shader_resource_view_SetPrivateDataInterface().
2015-03-13 21:57:27 +09:00
Henri Verbeet
b0da585aeb
d3d10core: Implement d3d10_shader_resource_view_SetPrivateData().
2015-03-13 21:57:26 +09:00
Henri Verbeet
57c76e10e0
d3d10core: Implement d3d10_rendertarget_view_GetPrivateData().
2015-03-13 00:28:17 +09:00
Henri Verbeet
656be74d13
d3d10core: Implement d3d10_rendertarget_view_SetPrivateDataInterface().
2015-03-13 00:28:17 +09:00
Henri Verbeet
c81446a7cc
d3d10core: Implement d3d10_depthstencil_view_GetPrivateData().
2015-03-13 00:28:16 +09:00
Henri Verbeet
3c65bff802
d3d10core: Implement d3d10_rendertarget_view_SetPrivateData().
2015-03-13 00:28:16 +09:00
Henri Verbeet
c3fab65647
d3d10core: Implement d3d10_depthstencil_view_SetPrivateDataInterface().
2015-03-13 00:28:15 +09:00
Henri Verbeet
4a965589a6
d3d10core: Implement d3d10_depthstencil_view_SetPrivateData().
2015-03-11 22:10:24 +09:00
Henri Verbeet
c840645bc2
d3d10core: Implement d3d10_texture3d_GetPrivateData().
2015-03-11 22:10:22 +09:00
Henri Verbeet
2d96cefbb7
d3d10core: Implement d3d10_texture3d_SetPrivateDataInterface().
2015-03-11 22:10:20 +09:00
Henri Verbeet
721d399038
d3d10core: Implement d3d10_texture3d_SetPrivateData().
2015-03-11 22:10:19 +09:00
Henri Verbeet
f205b413f4
d3d10core: Implement d3d10_sampler_state_GetPrivateData().
2015-03-11 22:10:16 +09:00
Henri Verbeet
5b5498a8b4
d3d10core: Implement d3d10_sampler_state_SetPrivateDataInterface().
2015-03-10 21:37:22 +09:00
Henri Verbeet
21d94883bc
d3d10core: Implement d3d10_sampler_state_SetPrivateData().
2015-03-10 21:37:20 +09:00
Henri Verbeet
3b2c28d8cf
d3d10core: Implement d3d10_rasterizer_state_GetPrivateData().
2015-03-10 21:37:04 +09:00
Henri Verbeet
da48976de9
d3d10core: Implement d3d10_rasterizer_state_SetPrivateDataInterface().
2015-03-10 21:37:02 +09:00
Henri Verbeet
7531acd360
d3d10core: Implement d3d10_rasterizer_state_SetPrivateData().
2015-03-10 21:36:59 +09:00
Henri Verbeet
11b4200012
d3d10core: Implement d3d10_depthstencil_state_GetPrivateData().
2015-03-09 22:07:34 +09:00
Henri Verbeet
f8656657fc
d3d10core: Implement d3d10_depthstencil_state_SetPrivateDataInterface().
2015-03-09 22:07:32 +09:00
Henri Verbeet
5cb14ba454
d3d10core: Implement d3d10_depthstencil_state_SetPrivateData().
2015-03-09 22:07:30 +09:00
Henri Verbeet
3aafb12c78
d3d10core: Implement d3d10_blend_state_GetPrivateData().
2015-03-09 22:07:28 +09:00
Henri Verbeet
e6aabcd716
d3d10core: Implement d3d10_blend_state_SetPrivateDataInterface().
2015-03-09 22:07:26 +09:00
Henri Verbeet
2971a92840
d3d10core: Implement d3d10_blend_state_SetPrivateData().
2015-02-27 20:30:30 +09:00
Henri Verbeet
8204919828
d3d10core: Implement d3d10_pixel_shader_GetPrivateData().
2015-02-27 20:30:28 +09:00
Henri Verbeet
ed0c1c2ad5
d3d10core: Implement d3d10_pixel_shader_SetPrivateDataInterface().
2015-02-27 20:30:26 +09:00
Henri Verbeet
cae40a1653
d3d10core: Implement d3d10_pixel_shader_SetPrivateData().
2015-02-27 20:30:23 +09:00
Henri Verbeet
6cd05c38a8
d3d10core: Implement d3d10_geometry_shader_GetPrivateData().
2015-02-27 20:30:20 +09:00
Henri Verbeet
e0e909ec48
d3d10core: Implement d3d10_geometry_shader_SetPrivateDataInterface().
2015-02-26 20:09:22 +09:00
Henri Verbeet
450a3fbfc2
d3d10core: Implement d3d10_geometry_shader_SetPrivateData().
2015-02-26 20:09:20 +09:00
Henri Verbeet
4345219274
d3d10core: Implement d3d10_vertex_shader_GetPrivateData().
2015-02-26 20:09:17 +09:00
Henri Verbeet
e8dc68a8e4
d3d10core: Implement d3d10_vertex_shader_SetPrivateDataInterface().
2015-02-26 20:09:15 +09:00
Henri Verbeet
fe06bb1492
d3d10core: Implement d3d10_vertex_shader_SetPrivateData().
2015-02-26 20:09:12 +09:00
Henri Verbeet
7c8f053880
d3d10core: Implement d3d10_input_layout_GetPrivateData().
2015-02-25 20:35:27 +09:00
Henri Verbeet
e30032a64d
d3d10core: Implement d3d10_input_layout_SetPrivateDataInterface().
2015-02-25 20:35:26 +09:00
Henri Verbeet
2ffa29d660
d3d10core: Implement d3d10_input_layout_SetPrivateData().
2015-02-25 20:35:26 +09:00
Henri Verbeet
e7c892850b
d3d10core: Implement d3d10_buffer_GetPrivateData().
2015-02-25 20:35:26 +09:00
Henri Verbeet
3cf80b7fb7
d3d10core: Implement d3d10_buffer_SetPrivateDataInterface().
2015-02-25 20:35:25 +09:00
Henri Verbeet
0d59cba5c9
d3d10core: Implement d3d10_buffer_SetPrivateData().
2015-02-24 12:36:11 +09:00
Henri Verbeet
5dfb4c1266
d3d10core: Implement d3d10_query_GetPrivateData().
2015-02-24 12:36:09 +09:00
Henri Verbeet
9c97e156e8
d3d10core: Implement d3d10_query_SetPrivateDataInterface().
2015-02-24 12:36:07 +09:00
Henri Verbeet
14643cf8d4
d3d10core: Implement d3d10_query_SetPrivateData().
2015-02-24 12:36:05 +09:00
Henri Verbeet
e5dd9b2a18
d3d10core: Implement d3d10_texture2d_GetPrivateData().
2015-02-24 12:36:02 +09:00
Henri Verbeet
21da7be665
d3d10core: Implement d3d10_texture2d_SetPrivateDataInterface().
2015-02-24 12:36:00 +09:00
Henri Verbeet
c2e6a7d0b1
d3d10core: Implement d3d10_texture2d_SetPrivateData().
2015-02-24 12:35:57 +09:00
Henri Verbeet
34f4c407b2
d3d10core: Implement d3d10_device_GetPrivateData().
2015-02-24 12:35:54 +09:00
Henri Verbeet
7f7844a79d
d3d10core: Implement d3d10_device_SetPrivateDataInterface().
2015-02-24 12:35:51 +09:00
Henri Verbeet
c9fd72d80c
d3d10core: Implement d3d10_device_SetPrivateData().
2015-02-24 12:35:46 +09:00
Henri Verbeet
e46bdc28f6
d3d10core: Get rid of the "partial stub" FIXME in d3d10_device_CreateTexture2D().
2015-02-18 23:21:46 +09:00
Henri Verbeet
58896c610f
d3d10core: Get rid of the "partial stub" FIXME in d3d10_device_CreateBuffer().
...
At this point it doesn't really add anything anymore.
2015-02-18 23:21:43 +09:00
Henri Verbeet
849149d5d3
wined3d: Add support for appending vertex declaration elements.
2015-02-13 18:53:17 +09:00
Henri Verbeet
6b4623008f
d3d10core/tests: Add a basic texturing test.
2015-01-19 14:31:43 +01:00
Henri Verbeet
c6232e1d11
wined3d: Create GL sampler objects for wined3d sampler objects.
2015-01-15 17:24:43 +01:00
Henri Verbeet
4b480f5519
wined3d: Introduce struct wined3d_sampler_desc.
2015-01-15 17:24:32 +01:00
Henri Verbeet
ea534c9ab4
wined3d: Allow initial texture contents to be specified with wined3d_texture_create().
2015-01-05 20:15:35 +01:00
Henri Verbeet
c0cb43311b
d3d10core: Calculate the texture level count before texture creation.
2014-12-10 19:32:16 +01:00
Henri Verbeet
0e8f2786e9
wined3d: Keep a reference to the resource in shader resource views.
2014-12-01 11:00:23 +01:00
André Hentschel
5ddc53f30e
d3d10core: Remove unused struct (Clang).
2014-11-25 13:47:11 +01:00
Henri Verbeet
1c116c3527
d3d10core/tests: Port alpha_test() to d3d10core.
2014-11-17 19:30:40 +09:00
Henri Verbeet
ed9188c4f8
d3d10core: Set wined3d state in d3d10_device_OMSetBlendState().
2014-11-04 16:54:37 +09:00
Henri Verbeet
875a7c5426
wined3d: Use the input signature to setup SM4 pixel shader input semantics.
2014-11-04 16:54:35 +09:00
Henri Verbeet
a21784b116
d3d10core: Free the output signature after creating the wined3d shader.
2014-11-04 16:54:32 +09:00
Henri Verbeet
cab0d8ca31
d3d10core/tests: Add a test for ID3D10Device_ClearState().
2014-11-03 20:31:41 +09:00
Henri Verbeet
a0c6cdd5c9
d3d10core: Implement d3d10_device_ClearState().
2014-11-03 20:31:29 +09:00
Johannes Brandstätter
db2e44a9bc
d3d10core: Add support for map_type flags D3D10_MAP_READ, D3D10_MAP_WRITE_NO_OVERWRITE and D3D10_MAP_DISCARD.
2014-09-26 13:29:49 +02:00
André Hentschel
8a7d4c7f22
d3d10core: Fix out of bounds access (Coverity).
2014-09-22 21:21:56 +02:00
Henri Verbeet
a3daed9604
d3d10core: Implement d3d10_device_GetPredication().
2014-09-19 10:49:24 +02:00
Henri Verbeet
fdf60e51fc
d3d10core: Implement d3d10_device_SetPredication().
2014-09-19 10:49:11 +02:00
Henri Verbeet
686546b6d3
d3d10core: Create wined3d queries for queries.
2014-09-19 10:49:02 +02:00
Henri Verbeet
f50e543c7a
d3d10core: Set the initial sample mask to D3D10_DEFAULT_SAMPLE_MASK.
2014-09-18 13:06:40 +02:00
Henri Verbeet
0ed857fdcc
d3d10core: Set the initial blend factors to 1.0f.
2014-09-18 13:06:37 +02:00
Henri Verbeet
f06a57f678
d3d10core: Implement d3d10_device_PSGetShaderResources().
2014-09-17 11:05:08 +02:00
Henri Verbeet
8080212f43
d3d10core: Implement d3d10_device_PSSetShaderResources().
2014-09-17 11:05:05 +02:00
Henri Verbeet
354a6d4e2c
d3d10core: Implement d3d10_device_GSGetShaderResources().
2014-09-17 11:05:01 +02:00
Henri Verbeet
9c3266fe1d
d3d10core: Implement d3d10_device_GSSetShaderResources().
2014-09-17 11:04:58 +02:00
Henri Verbeet
482e5f589b
d3d10core: Implement d3d10_device_VSGetShaderResources().
2014-09-17 11:04:54 +02:00
Henri Verbeet
1e434b52d0
d3d10core: Implement d3d10_device_VSSetShaderResources().
2014-09-16 12:24:59 +02:00
Henri Verbeet
e01d207699
d3d10core: Create wined3d views for shader resource views.
2014-09-16 12:24:50 +02:00
Henri Verbeet
204ffe15a6
d3d10core: Properly handle parentless views in d3d10_device_OMGetRenderTargets().
2014-09-01 20:26:34 +02:00
Henri Verbeet
d276bde09c
d3d10core/tests: Add a basic scissoring test.
2014-09-01 20:26:23 +02:00
Henri Verbeet
1cccd02428
d3d10core: Set wined3d state in d3d10_device_RSSetState().
...
At some point we'll probably want to switch to using state objects inside
wined3d, although that would require some changes to the other users of
wined3d as well.
2014-09-01 13:12:52 +02:00
Henri Verbeet
2fa847280a
d3d10core: Implement d3d10_device_OMGetRenderTargets().
2014-08-22 12:53:30 +02:00
Henri Verbeet
28d7affa90
d3d10core: Implement d3d10_device_OMSetRenderTargets().
2014-08-22 12:53:28 +02:00
Henri Verbeet
736b9e1c1c
wined3d: Get rid of wined3d_device_color_fill().
2014-08-22 12:53:26 +02:00
Henri Verbeet
b005ad6f90
wined3d: Use rendertarget views for color output instead of surfaces.
2014-08-21 12:24:42 +02:00
Henri Verbeet
fb7135efd1
wined3d: Introduce struct wined3d_rendertarget_view_desc.
2014-08-21 12:24:28 +02:00
Henri Verbeet
6a1a18e7e2
d3d10core: Implement d3d10_device_CopyResource().
2014-08-04 14:23:36 +02:00
Henri Verbeet
d17bd8d821
dxgi: Implement dxgi_surface_GetDesc().
2014-07-22 12:37:26 +02:00
Henri Verbeet
09fda3b805
d3d9: Improve d3d9_device_TestCooperativeLevel().
2014-06-27 10:37:36 +02:00
Henri Verbeet
8d23f13b16
d3d10core: Implement d3d10_device_GetDeviceRemovedReason().
2014-06-13 10:12:06 +02:00
Alexandre Julliard
a3ab118b1e
d3d10core: Remove unnecessary DllMain implementation.
2014-05-16 11:33:45 +02:00
Henri Verbeet
f38b36ee33
d3d10core: Implement d3d10_query_GetDevice().
2014-02-17 11:32:09 +01:00
Henri Verbeet
569a2e758a
d3d10core: Implement d3d10_rasterizer_state_GetDevice().
2014-02-17 11:32:05 +01:00
Henri Verbeet
c7fb7ba539
d3d10core: Implement d3d10_depthstencil_state_GetDevice().
2014-02-17 11:32:01 +01:00
Henri Verbeet
dbc4bcd69d
d3d10core: Implement d3d10_blend_state_GetDevice().
2014-02-17 11:31:58 +01:00
Henri Verbeet
3363d49236
d3d10core: Implement d3d10_sampler_state_GetDevice().
2014-02-17 11:31:54 +01:00
Henri Verbeet
e4eee4ddb9
d3d10core: Implement d3d10_pixel_shader_GetDevice().
2014-02-13 17:52:14 +01:00
Henri Verbeet
687c1c7358
d3d10core: Implement d3d10_vertex_shader_GetDevice().
2014-02-13 17:52:14 +01:00
Henri Verbeet
539a579d54
d3d10core: Implement d3d10_shader_resource_view_GetDevice().
2014-02-13 17:52:13 +01:00
Henri Verbeet
40686f48cb
d3d10core: Implement d3d10_rendertarget_view_GetDevice().
2014-02-13 17:52:13 +01:00
Henri Verbeet
01d435288f
d3d10core: Implement d3d10_depthstencil_view_GetDevice().
2014-02-13 17:52:13 +01:00
Henri Verbeet
82fc81b644
d3d10core: Implement d3d10_buffer_GetDevice().
2014-02-13 17:52:13 +01:00
Henri Verbeet
6e3619c42b
d3d10core: Implement d3d10_texture3d_GetDevice().
2014-02-13 17:52:13 +01:00
Henri Verbeet
387f65baf8
d3d10core: Implement d3d10_texture2d_GetDevice().
2014-02-13 17:52:13 +01:00
Henri Verbeet
28510c73c2
d3d10core: Implement ID3D10Multithread.
2014-02-12 19:15:19 +01:00
Henri Verbeet
409c872c99
d3d10core: Implement ID3D10Device1.
2014-02-11 19:19:14 +01:00
Henri Verbeet
2be432b4df
dxgi/tests: Also test for ID3D10Device1 and ID3D11Device in test_device_interfaces().
2014-02-11 19:19:14 +01:00
Henri Verbeet
80ce3b319a
d3d10core/tests: Use D3D10CreateDevice() to create a device.
2014-01-27 17:39:47 +01:00
Frédéric Delanoy
91f2435469
Assorted spelling fixes.
2014-01-09 17:39:59 +01:00
Alexandre Julliard
99ef0d6ff0
makefiles: Get rid of the MAKE_TEST_RULES variable.
2014-01-02 12:13:16 +01:00
Alexandre Julliard
5e7416e5c8
makefiles: Get rid of the MAKE_DLL_RULES variable.
2014-01-02 12:08:18 +01:00
Henri Verbeet
15c1a26b55
wined3d: Create volumes inside wined3d.
2013-12-06 13:14:52 +01:00
Henri Verbeet
4b3db52b53
wined3d: Merge the texture creation functions.
2013-11-27 11:30:15 +01:00
Henri Verbeet
afc3d2ab70
wined3d: Create surfaces inside wined3d.
2013-11-15 12:00:26 +01:00
Henri Verbeet
cfe16a4bd1
d3d10core: Translate d3d10 bind flags / usage to wined3d usage for textures.
2013-09-25 11:49:05 +02:00
Henri Verbeet
6d02c19f2b
d3d10core: Avoid LPVOID.
2013-09-17 12:01:27 +02:00
Henri Verbeet
592b347c79
d3d10core: Avoid LPSTR.
2013-09-17 12:01:25 +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
Henri Verbeet
91096dd7ad
wined3d: Pass a wined3d_resource_desc structure to wined3d_texture_create_3d().
2013-06-06 11:47:07 +02:00
Henri Verbeet
9d4cbd6195
wined3d: Pass a wined3d_resource_desc structure to wined3d_texture_create_2d().
2013-06-05 17:31:39 +02:00
Henri Verbeet
13a38e8d5e
wined3d: Pass a wined3d_resource_desc structure to device_parent_create_swapchain_surface().
2013-06-04 10:14:28 +02:00
Henri Verbeet
a4d2660c9b
wined3d: Pass a wined3d_resource_desc structure to device_parent_create_texture_surface().
2013-06-04 10:14:26 +02:00
Henri Verbeet
c97c51120c
d3d10core/tests: Add a small test for ID3D10Device_CreatePredicate().
2013-05-31 11:57:48 +02:00
Henri Verbeet
7b84e3234b
d3d10core: Implement d3d10_device_CreatePredicate().
2013-05-31 11:57:44 +02:00
Michael Stefaniuc
1eff4669ff
d3d10core: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
2013-02-07 15:48:14 +01:00
Henri Verbeet
ce912d5149
wined3d: Get rid of the surface_type parameter to wined3d_surface_create().
2013-01-17 12:21:55 +01:00
Henri Verbeet
8e9f0af2a9
d3d10core/tests: Add a small test for ID3D10Device_CreateRasterizerState().
2013-01-02 13:15:16 +01:00
Henri Verbeet
5d38662235
d3d10core: Only create unique rasterizer state objects.
2013-01-02 13:15:14 +01:00
Henri Verbeet
4f9814c536
d3d10core: Implement d3d10_rasterizer_state_GetDesc().
2013-01-02 13:11:22 +01:00
Henri Verbeet
93700423e8
d3d10core/tests: Add a small test for ID3D10Device_CreateDepthStencilState().
2012-12-14 11:49:31 +01:00
Henri Verbeet
0ffda86f76
d3d10core: Only create unique depthstencil state objects.
2012-12-14 11:49:28 +01:00
Henri Verbeet
d158289020
d3d10core: Implement d3d10_depthstencil_state_GetDesc().
2012-12-14 11:49:23 +01:00
Henri Verbeet
3cd98e15fa
d3d10core/tests: Add a small test for ID3D10Device_CreateBlendState().
2012-12-13 11:21:33 +01:00
Henri Verbeet
525e3da051
d3d10core: Only create unique blend state objects.
2012-12-13 11:21:28 +01:00
Henri Verbeet
9d86c8b07c
d3d10core: Implement d3d10_blend_state_GetDesc().
2012-12-13 11:21:22 +01:00
Henri Verbeet
4ec1c78ec4
d3d10core/tests: Add a small test for ID3D10Device_CreateSamplerState().
2012-12-12 11:59:17 +01:00
Henri Verbeet
a9e241e4fe
d3d10core: Only create unique sampler state objects.
2012-12-12 11:59:08 +01:00
Henri Verbeet
14eadb71bc
d3d10core: Implement d3d10_sampler_state_GetDesc().
2012-12-12 11:59:01 +01:00
Henri Verbeet
fc50e2b70b
d3d10core: Get rid of a FIXME in d3d10_device_CreateGeometryShader().
2012-12-11 12:03:38 +01:00
Henri Verbeet
9fbd3bbed6
d3d10core: Implement d3d10_device_PSGetSamplers().
2012-12-10 11:25:49 +01:00
Henri Verbeet
4c4131cd78
d3d10core: Implement d3d10_device_PSSetSamplers().
2012-12-10 11:25:46 +01:00
Henri Verbeet
2c01e11eca
d3d10core: Implement d3d10_device_GSGetSamplers().
2012-12-07 10:35:51 +01:00
Henri Verbeet
047d607e07
d3d10core: Implement d3d10_device_GSSetSamplers().
2012-12-07 10:35:44 +01:00
Henri Verbeet
c98767a425
d3d10core: Implement d3d10_device_VSGetSamplers().
2012-12-06 12:55:59 +01:00
Henri Verbeet
e5805c316c
d3d10core: Implement d3d10_device_VSSetSamplers().
2012-12-06 12:55:50 +01:00
Henri Verbeet
6ac3c48384
d3d10core: Implement d3d10_device_PSGetConstantBuffers().
2012-12-05 12:44:07 +01:00
Henri Verbeet
b034f49183
d3d10core: Implement d3d10_device_PSSetConstantBuffers().
2012-12-05 12:44:01 +01:00
Henri Verbeet
d906c94382
d3d10core: Implement d3d10_device_GSGetConstantBuffers().
2012-12-04 00:02:06 +01:00
Henri Verbeet
feda45279e
d3d10core: Implement d3d10_device_GSSetConstantBuffers().
2012-12-04 00:02:00 +01:00
Henri Verbeet
027ef4ccdb
d3d10core: Implement d3d10_device_VSGetConstantBuffers().
2012-11-30 11:42:54 +01:00
Henri Verbeet
ae5e15319e
d3d10core: Implement d3d10_device_VSSetConstantBuffers().
2012-11-30 11:42:48 +01:00
Henri Verbeet
7c722bea28
d3d10core/tests: Use the correct enum in test_create_shader_resource_view().
2012-11-28 14:42:35 +01:00
Henri Verbeet
be65d6ab3c
d3d10core/tests: Don't reuse the device.
2012-11-28 14:42:22 +01:00
Henri Verbeet
7f62678c16
d3d10core: Implement d3d10_device_DrawIndexedInstanced().
2012-11-27 16:54:57 +01:00
Henri Verbeet
86779241c6
d3d10core: Implement d3d10_device_IAGetInputLayout().
2012-11-26 11:50:30 +01:00
Henri Verbeet
dc67be012f
d3d10core: Implement d3d10_device_SOGetTargets().
2012-11-23 14:40:36 +01:00
Henri Verbeet
5b781d709d
d3d10core: Implement d3d10_device_SOSetTargets().
2012-11-23 14:40:30 +01:00
Henri Verbeet
9e97bff539
d3d10core: Implement d3d10_device_RSGetScissorRects().
2012-11-22 14:54:19 +01:00
Henri Verbeet
2a8359d44c
d3d10core: Implement d3d10_device_RSSetScissorRects().
2012-11-22 14:54:14 +01:00
Henri Verbeet
860c0eb24e
d3d10core: Implement d3d10_device_IAGetVertexBuffers().
2012-11-21 13:26:03 +01:00
Henri Verbeet
d0d213f7d1
d3d10core: Implement d3d10_device_IAGetIndexBuffer().
2012-11-21 13:25:57 +01:00
Andrew Talbot
608be1715b
d3d10core: Remove unused variables.
2012-11-21 13:25:11 +01:00
Henri Verbeet
e00f1590db
d3d10core: Fix the stream index in d3d10_device_IASetVertexBuffers().
2012-11-15 12:19:41 +01:00
Henri Verbeet
25c449247f
d3d10core: Implement d3d10_device_GSGetShader().
2012-11-14 11:27:44 +01:00
Henri Verbeet
9081f8afb1
d3d10core: Implement d3d10_device_GSSetShader().
2012-11-14 11:27:40 +01:00
Henri Verbeet
d2fa9a75b2
d3d10core: Implement d3d10_device_PSGetShader().
2012-11-13 16:54:53 +01:00
Henri Verbeet
5dc94d04a5
d3d10core: Implement d3d10_device_VSGetShader().
2012-11-13 16:54:53 +01:00
Henri Verbeet
2bf46c60fb
wined3d: Replace the face and level parameters to device_parent_create_texture_surface() with the sub-resource index.
2012-10-25 11:48:25 +02: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
272f63263e
d3d10core: Implement d3d10_device_OMGetBlendState().
2012-10-04 14:09:43 +02:00
Henri Verbeet
e69c28a0f7
d3d10core: Implement d3d10_device_OMSetBlendState().
2012-10-04 14:09:40 +02:00
Henri Verbeet
e4df956f95
d3d10core: Implement d3d10_device_OMGetDepthStencilState().
2012-10-03 11:19:40 +02:00
Henri Verbeet
a78fa40816
d3d10core: Implement d3d10_device_OMSetDepthStencilState().
2012-10-03 11:19:40 +02:00
Henri Verbeet
c7caabb864
d3d10core: Implement d3d10_device_RSGetState().
2012-10-01 23:07:46 +02:00
Henri Verbeet
fbcce6787a
d3d10core: Implement d3d10_device_RSSetState().
2012-10-01 23:07:43 +02:00
Henri Verbeet
2f350a5a2d
d3d10core: Add a missing return to d3d10_device_CreateGeometryShader().
2012-09-19 23:54:51 +02:00
Henri Verbeet
843db2c364
d3d10core: Replace a FIXME with a TRACE in d3d10_device_CreateSamplerState().
2012-09-19 13:04:37 +02:00
Henri Verbeet
9fb039bb01
d3d10core: Implement d3d10_device_RSGetViewports().
2012-09-18 10:18:33 +02:00