Henri Verbeet
|
27dc41d0dc
|
wined3d: Fix the source swizzle for WINED3DSIH_LOG and WINED3DSIH_LOGP.
|
2013-12-12 12:08:09 +01:00 |
Henri Verbeet
|
c8852c3ee3
|
wined3d: Fix the source swizzle for WINED3DSIH_EXPP.
|
2013-12-11 15:15:01 +01:00 |
Henri Verbeet
|
6e9acca1f4
|
wined3d: Fix the source swizzle for WINED3DSIH_EXP.
|
2013-12-11 15:14:58 +01:00 |
Henri Verbeet
|
b5742fb950
|
d3d8/tests: Add a test for instructions taking a scalar source.
|
2013-12-11 15:14:55 +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 |
Stefan Dösinger
|
f65f951cba
|
d3d8/tests: Read the result before swapping in volume_v16u16_test.
|
2013-11-25 17:42:56 +01:00 |
Stefan Dösinger
|
de60681b86
|
d3d8/tests: Add a test for AddDirtyRect.
|
2013-11-21 19:39:02 +01:00 |
Henri Verbeet
|
afc3d2ab70
|
wined3d: Create surfaces inside wined3d.
|
2013-11-15 12:00:26 +01:00 |
Henri Verbeet
|
b83a0b9d3e
|
d3d8: Clear pBits and Pitch when d3d8_surface_LockRect() fails.
This is a only slightly modified version of a patch by Lasse Rasinen.
|
2013-11-12 14:15:01 +01:00 |
Henri Verbeet
|
4eb3ce8568
|
d3d8/tests: Use color_match() in p8_texture_test().
|
2013-11-01 10:53:04 +01:00 |
Henri Verbeet
|
45a1aae0a1
|
d3d8/tests: Use explicit A calls.
|
2013-10-29 10:34:18 +01:00 |
Henri Verbeet
|
f70672336e
|
d3d8/tests: Avoid windowsx.h.
|
2013-10-29 10:34:03 +01:00 |
Stefan Dösinger
|
9db01c16ac
|
d3d8/tests: Port z_range_test to d3d8.
|
2013-10-25 17:18:48 +02:00 |
Stefan Dösinger
|
672e3ee1b4
|
d3d8/tests: Remove the rtpatch test.
|
2013-10-24 19:01:56 +02:00 |
Henri Verbeet
|
7475944454
|
d3d8: Don't mask out internal wined3d usage flags in surface_init().
|
2013-10-02 11:05:37 +02:00 |
Michael Stefaniuc
|
0e681027a2
|
tests: Compile the tests by default with -D__WINESRC__.
|
2013-10-02 11:04:02 +02:00 |
Stefan Dösinger
|
993c977890
|
d3d8/tests: Add a volume V16U16 test.
|
2013-09-23 20:32:35 +02:00 |
Stefan Dösinger
|
8aa65c79e7
|
d3d8/tests: Test invalid volume lock boxes.
|
2013-09-19 19:49:59 +02:00 |
Stefan Dösinger
|
9efed3d379
|
d3d8/tests: Add tests for block-based volume formats.
|
2013-09-19 19:49:55 +02:00 |
Henri Verbeet
|
ce81f0809d
|
d3d8: Avoid LPVOID.
|
2013-09-12 10:59:26 +02:00 |
Stefan Dösinger
|
5b48335ce2
|
d3d8/tests: Mark YUY2 and UYVY broken.
|
2013-09-10 17:00:50 +02:00 |
Stefan Dösinger
|
99da74fea4
|
d3d8/tests: Test the behavior of failing surface creation calls.
|
2013-09-10 17:00:41 +02:00 |
Stefan Dösinger
|
36c15d92e9
|
d3d8/tests: Test blocked texture creation restrictions.
|
2013-09-06 17:25:08 +02:00 |
Stefan Dösinger
|
80638b6d2f
|
wined3d: Enforce texturing capability format restrictions on resource creation.
|
2013-09-06 17:25:08 +02:00 |
Matteo Bruni
|
bcecdbda88
|
d3d8/tests: Add cnd instruction test.
|
2013-09-03 16:58:28 +02:00 |
Stefan Dösinger
|
6c1007db1e
|
d3d8/tests: Add a DXT5 volume test.
|
2013-09-02 18:07:40 +02:00 |
Stefan Dösinger
|
930d43be08
|
d3d8/tests: Add UpdateTexture tests with volumes.
|
2013-08-27 21:30:03 +02:00 |
Stefan Dösinger
|
ccc1ce9fe3
|
d3d8/tests: Add a volume texture locking test.
|
2013-08-27 21:30:03 +02:00 |
Stefan Dösinger
|
ac871305f8
|
wined3d: Store the mipmap level in the volume.
|
2013-08-22 20:15:18 +02:00 |
Henri Verbeet
|
133bfe29e4
|
d3d8: Always create textures for surfaces.
|
2013-08-20 11:50:36 +02:00 |
Alexandre Julliard
|
32d8e9cb96
|
d3d8/tests: Remove a todo from a test that succeeds.
|
2013-07-29 15:52:09 +02:00 |
Henri Verbeet
|
00f41ac4e0
|
d3d8/tests: Make shader bytecode static const.
|
2013-07-01 19:51:23 +02:00 |
Stefan Dösinger
|
5f2f2ae9c8
|
d3d8/tests: Add a test for fog_start == fog_end.
|
2013-06-19 20:09:53 +02:00 |
Henri Verbeet
|
d97a8b3e83
|
d3d8: Create textures for swapchain surfaces.
|
2013-06-07 11:58:17 +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
|
b23739316c
|
wined3d: Pass a wined3d_resource_desc structure to wined3d_texture_create_cube().
|
2013-06-05 17:31:39 +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 |
Stefan Dösinger
|
9287bb80dc
|
d3d: d3d9ex does not do video memory accounting for D3DPOOL_DEFAULT resources.
|
2013-05-20 19:08:28 +02:00 |
Stefan Dösinger
|
a18cffb4de
|
d3d8/tests: Test NPOT texture creation.
|
2013-04-16 17:48:56 +02:00 |
Rico Schüller
|
1486bdd99f
|
d3d8: Don't assert on invalid IDirect3DBaseTexture8 interfaces.
|
2013-04-15 17:45:29 +02:00 |
Sam Edwards
|
33d31a3547
|
wined3d: Properly handle backbuffer_width/_height=0 in wined3d_device_reset.
|
2013-04-11 12:06:49 +02:00 |
Sam Edwards
|
ce6173264d
|
d3d8/tests: Verify window style after exiting fullscreen mode.
|
2013-04-03 11:34:02 +02:00 |
Michael Stefaniuc
|
14c3895573
|
d3d8: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
2013-02-07 15:48:18 +01:00 |
Stefan Dösinger
|
0badb01ce1
|
d3d8/tests: Add simple DrawRectPatch tests.
|
2013-01-25 11:31:06 +01:00 |
Stefan Dösinger
|
149a85c2e7
|
d3d: Remove high level patch support.
No Windows driver ever exposed this, and no game uses this. The
only application that used this feature is a DirectX 8 SDK sample.
|
2013-01-25 11:29:41 +01:00 |
Stefan Dösinger
|
aaa11492db
|
wined3d: Ignore clears if count = 0 and rects != NULL.
|
2013-01-23 19:16:32 +01:00 |
Henri Verbeet
|
1249976eb6
|
wined3d: Get rid of the surface_type parameter to wined3d_check_device_format().
|
2013-01-17 12:22:01 +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 |
Stefan Dösinger
|
ce31e40f24
|
d3d8/tests: Create a plain DS surface in test_reset_resources.
|
2013-01-16 20:27:13 +01:00 |
Henri Verbeet
|
31e8976910
|
wined3d: Get rid of the surface_type parameter to wined3d_swapchain_create().
|
2013-01-16 12:22:57 +01:00 |
Stefan Dösinger
|
f30b6d0b4a
|
d3d8/tests: Add a software vertexprocessing buffer discard test.
|
2013-01-15 16:25:36 +01:00 |
Stefan Dösinger
|
d70ab45fc5
|
d3d8: Return D3D_OK from the palette setters.
|
2013-01-14 17:30:03 +01:00 |
Henri Verbeet
|
f279d09f78
|
d3d8/tests: Merge surface.c into device.c.
|
2013-01-09 17:39:29 +01:00 |
Henri Verbeet
|
59aab5ca5c
|
d3d8/tests: Merge texture.c into device.c.
|
2013-01-09 17:05:05 +01:00 |
Henri Verbeet
|
19cb2e21a3
|
d3d8/tests: Merge buffer.c into device.c.
|
2013-01-09 17:05:02 +01:00 |
Henri Verbeet
|
00ef7a5285
|
d3d8/tests: Merge volume.c into device.c.
|
2013-01-08 12:49:07 +01:00 |
Henri Verbeet
|
9dbf059c75
|
d3d8/tests: Merge d3d8_main.c into device.c.
|
2013-01-08 12:49:06 +01:00 |
Stefan Dösinger
|
01197730ef
|
d3d8: Use dynamic buffers for DrawIndexedPrimitiveUP.
|
2012-12-19 12:53:15 +01:00 |
Stefan Dösinger
|
7dd4460bc8
|
d3d8: Use a dynamic vertex buffer for DrawPrimitiveUP.
|
2012-12-19 12:53:12 +01:00 |
Henri Verbeet
|
d0d213f7d1
|
d3d10core: Implement d3d10_device_IAGetIndexBuffer().
|
2012-11-21 13:25:57 +01:00 |
Andrew Talbot
|
1cd505cb81
|
d3d8: Remove unused variable.
|
2012-11-21 13:25:22 +01:00 |
Henri Verbeet
|
79f0b4d977
|
d3d9: Avoid resetting device state for d3d9ex resets.
|
2012-11-20 11:44:27 +01:00 |
Henri Verbeet
|
fa834b0bcc
|
d3d8/tests: Add a test for the viewport after SetRenderTarget() calls.
|
2012-11-19 11:47:03 +01:00 |
Henri Verbeet
|
f94f753e51
|
d3d8/tests: Also test that render states get reset in test_reset().
|
2012-11-16 11:39:54 +01:00 |
Sam Edwards
|
9fb27d7a05
|
d3d8/tests: Add test for IDirect3DDevice8_Reset with BackBufferWidth/Height = 0.
|
2012-11-08 15:37:50 +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 |
Matteo Bruni
|
f90f895759
|
d3d8: Use proper helper.
|
2012-10-10 20:34:13 +02:00 |
Henri Verbeet
|
8e24dbb60a
|
wined3d: wined3d_stateblock_apply() never fails.
|
2012-10-08 11:28:37 +02:00 |
Henri Verbeet
|
b69545c7da
|
wined3d: wined3d_stateblock_capture() never fails.
|
2012-10-08 11:28:32 +02:00 |
Henri Verbeet
|
5fcc1f8f70
|
wined3d: Just return the surface from wined3d_swapchain_get_back_buffer().
|
2012-10-04 14:09:50 +02:00 |
Henri Verbeet
|
2ad5808996
|
wined3d: wined3d_device_get_creation_parameters() never fails.
|
2012-10-01 23:07:55 +02:00 |
Henri Verbeet
|
6e5cf8c698
|
wined3d: wined3d_device_set_depth_stencil() never fails.
|
2012-10-01 23:07:51 +02:00 |
Henri Verbeet
|
95b4207c7f
|
wined3d: Just return the surface from wined3d_device_get_depth_stencil().
|
2012-10-01 12:11:02 +02:00 |
Henri Verbeet
|
972217fd6a
|
wined3d: Just return the surface from wined3d_device_get_render_target().
|
2012-10-01 12:10:55 +02:00 |
Henri Verbeet
|
f9d494294a
|
wined3d: Just return the texture from wined3d_device_get_texture().
|
2012-09-27 13:10:43 +02:00 |
Henri Verbeet
|
c0a83b1d96
|
wined3d: wined3d_device_get_texture_stage_state() never fails.
|
2012-09-26 14:40:35 +02:00 |
Henri Verbeet
|
26c0714009
|
wined3d: wined3d_device_set_texture_stage_state() never fails.
|
2012-09-26 14:40:33 +02:00 |
Henri Verbeet
|
6e4c40689c
|
wined3d: Just return the shader from wined3d_device_get_pixel_shader().
|
2012-09-25 11:19:11 +02:00 |
Henri Verbeet
|
fc711d4955
|
wined3d: wined3d_device_set_pixel_shader() never fails.
|
2012-09-25 11:19:07 +02:00 |
Henri Verbeet
|
6909b5143b
|
wined3d: Just return the shader from wined3d_device_get_vertex_shader().
|
2012-09-24 09:58:06 +02:00 |
Henri Verbeet
|
b97ec7ae0c
|
wined3d: wined3d_device_set_vertex_shader() never fails.
|
2012-09-24 09:58:03 +02:00 |
Henri Verbeet
|
2f03ad1a40
|
wined3d: Just return the declaration from wined3d_device_get_vertex_declaration().
|
2012-09-21 10:53:10 +02:00 |
Henri Verbeet
|
01918d05ed
|
wined3d: wined3d_device_set_vertex_declaration() never fails.
|
2012-09-21 10:53:06 +02:00 |
Henri Verbeet
|
62670c7ba5
|
wined3d: wined3d_device_get_sampler_state() never fails.
|
2012-09-19 13:04:52 +02:00 |
Henri Verbeet
|
0d96be2c20
|
wined3d: wined3d_device_set_sampler_state() never fails.
|
2012-09-19 13:04:48 +02:00 |
Henri Verbeet
|
343974e2fd
|
wined3d: wined3d_device_get_material() never fails.
|
2012-09-18 10:18:51 +02:00 |
Henri Verbeet
|
2669feeb8c
|
wined3d: wined3d_device_set_material() never fails.
|
2012-09-18 10:18:42 +02:00 |
Henri Verbeet
|
90bd04c6b6
|
wined3d: wined3d_device_multiply_transform() never fails.
|
2012-09-14 15:43:20 +02:00 |
Henri Verbeet
|
706ece827b
|
wined3d: wined3d_device_get_transform() never fails.
|
2012-09-12 12:46:12 +02:00 |
Henri Verbeet
|
f79bbc767d
|
wined3d: wined3d_device_set_transform() never fails.
|
2012-09-12 12:46:07 +02:00 |
Henri Verbeet
|
d601a0dede
|
wined3d: wined3d_device_get_render_state() never fails.
|
2012-09-11 18:03:57 +02:00 |
Henri Verbeet
|
75cec973d5
|
wined3d: wined3d_device_set_render_state() never fails.
|
2012-09-11 18:03:53 +02:00 |
Henri Verbeet
|
3569b6ccd2
|
wined3d: wined3d_device_get_viewport() never fails.
|
2012-09-10 11:40:19 +02:00 |
Henri Verbeet
|
64aae8cf02
|
wined3d: wined3d_device_set_viewport() never fails.
|
2012-09-10 11:40:14 +02:00 |
Henri Verbeet
|
c8f4ca315e
|
wined3d: Just return the buffer from wined3d_device_get_index_buffer().
|
2012-09-06 15:45:32 +02:00 |