Zebediah Figura
|
54cd29bd38
|
d3d9: Stop setting the device state when setting pixel shader constants.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-11 19:47:49 +01:00 |
Zebediah Figura
|
ace7d48564
|
d3d9: Retrieve pixel shader constants from the primary stateblock.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-11 19:47:46 +01:00 |
Zebediah Figura
|
37af1676d2
|
d3d9: Stop setting the device state in d3d9_device_SetPixelShader().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-11 19:47:44 +01:00 |
Zebediah Figura
|
4b8d328885
|
d3d9: Stop setting the device state when setting vertex shader constants.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-11 19:47:41 +01:00 |
Zebediah Figura
|
57684d5597
|
d3d9: Retrieve vertex shader constants from the primary stateblock.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-11 19:47:39 +01:00 |
Zebediah Figura
|
2a4a8a5cf3
|
d3d9: Return a stub interface from Direct3DShaderValidatorCreate9().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46735
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-10 22:46:24 +01:00 |
Zebediah Figura
|
7027e7779d
|
d3d9: Retrieve the pixel shader from the primary stateblock.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-10 22:46:24 +01:00 |
Zebediah Figura
|
6acd71d17b
|
d3d9: Stop setting the device state in d3d9_device_SetVertexShader().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-10 22:46:24 +01:00 |
Zebediah Figura
|
706e174817
|
d3d9: Retrieve the vertex shader from the primary stateblock.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-10 22:46:24 +01:00 |
Zhiyi Zhang
|
63d98c7552
|
d3d9/tests: Add multiple adapters tests.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-07 21:28:24 +01:00 |
Zebediah Figura
|
95d74311e8
|
d3d9: Stop setting the device state in d3d9_device_SetFVF().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-07 21:28:24 +01:00 |
Zebediah Figura
|
f4db2de5eb
|
d3d9: Stop setting the device state in d3d9_device_SetVertexDeclaration().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-07 21:28:24 +01:00 |
Zebediah Figura
|
c50d3468cc
|
d3d9: Retrieve the vertex declaration from the primary stateblock.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-07 21:28:24 +01:00 |
Zebediah Figura
|
c9959adc40
|
d3d9: Stop setting the device state in d3d9_device_SetScissorRect().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-07 21:28:24 +01:00 |
Zebediah Figura
|
43fc245faa
|
d3d9: Stop setting the device state in d3d9_device_SetViewport().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-07 21:28:24 +01:00 |
Zebediah Figura
|
542a13ad6c
|
d3d9: Reset the viewport and scissor rect for extended devices in d3d9_device_reset().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-07 21:28:24 +01:00 |
Zebediah Figura
|
705d74f42d
|
d3d9: Stop setting the device state in d3d9_device_SetStreamSourceFreq().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-06 21:40:22 +01:00 |
Zebediah Figura
|
8ff3041dd4
|
d3d9: Retrieve stream frequency state from the primary stateblock.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-06 21:40:22 +01:00 |
Zebediah Figura
|
7c362357a5
|
d3d9: Stop setting the device state in d3d9_device_SetIndices().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-06 21:40:22 +01:00 |
Zebediah Figura
|
57c57fb5a1
|
d3d9: Stop setting the device state in d3d9_device_SetStreamSource().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-06 21:40:22 +01:00 |
Zebediah Figura
|
821ba10060
|
d3d9: Set the primary stateblock when executing draw calls.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-06 21:40:22 +01:00 |
Zebediah Figura
|
891a067760
|
d3d9: Stop setting the device state when setting the default ZENABLE state.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 14:21:50 +01:00 |
Zebediah Figura
|
3d3de79741
|
d3d9: Stop setting the device state in d3d9_device_SetRenderState().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 14:21:48 +01:00 |
Zebediah Figura
|
cff0496efb
|
d3d9: Handle multisample depth resolve in d3d9_device_SetRenderState().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 14:21:45 +01:00 |
Zebediah Figura
|
7654d58b04
|
d3d9: Apply the device state before executing a draw call.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 14:21:42 +01:00 |
Henri Verbeet
|
05a5e606d5
|
d3d9/tests: Introduce adapter_is_amd().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-27 14:44:36 +01:00 |
Paul Gofman
|
37554c1cb0
|
d3d9/tests: Test more formats in srgbtexture_test().
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-24 17:21:07 +01:00 |
Paul Gofman
|
f0456d616c
|
d3d9/tests: Add test for alpha to coverage.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=37073
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-21 21:54:59 +01:00 |
Akihiro Sagawa
|
54edd5b220
|
wined3d: Update a part of the texture if dirty regions are tracked.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=35205
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-10 22:15:05 +01:00 |
Akihiro Sagawa
|
c90d34178d
|
wined3d: Record dirty regions for d3d9 textures.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-10 22:15:05 +01:00 |
Zebediah Figura
|
5b9a5ec400
|
d3d9: Update the primary stateblock in d3d9_device_MultiplyTransform().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-06 22:30:23 +01:00 |
Zebediah Figura
|
b21ec9ffc2
|
wined3d: Store the blend factor in the stateblock as a render state.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-03 21:27:14 +01:00 |
Akihiro Sagawa
|
0a61ddbdf1
|
wined3d: Validate dirty regions in wined3d_texture_add_dirty_region().
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-02 22:02:57 +01:00 |
Akihiro Sagawa
|
3329f50612
|
d3d9/tests: Add out-of-bounds region tests.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-02 22:02:57 +01:00 |
Zebediah Figura
|
9af3f8f684
|
d3d9: Use wined3d_stateblock_get_state() in d3d9_device_GetRenderState().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-02 22:02:56 +01:00 |
Francois Gouget
|
cb6f488215
|
d3d9/tests: Fix a typo in a field name of the visual test.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-29 13:54:31 +01:00 |
Zebediah Figura
|
da6ea7ddc0
|
wined3d: Pass the client stateblock state to wined3d stateblock methods.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-27 22:03:19 +01:00 |
Zebediah Figura
|
1367a2dc4e
|
d3d9: Fix a copy-paste error.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-27 22:03:11 +01:00 |
Zebediah Figura
|
afd5261d69
|
d3d9: Use wined3d_stateblock_* methods directly in BeginStateBlock() and EndStateBlock().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-26 22:49:03 +01:00 |
Paul Gofman
|
dfb6fc64a0
|
d3d9/tests: Test degenerate viewport Z ranges.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-20 23:03:21 +01:00 |
Zebediah Figura
|
064d830fb7
|
d3d9: Track the viewport and scissor rect in the primary stateblock.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-20 23:03:21 +01:00 |
Zebediah Figura
|
c7073bec0c
|
d3d9: Track WINED3D_RS_ZENABLE in the primary stateblock.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-18 19:12:14 +01:00 |
Zebediah Figura
|
1edad8a524
|
d3d9: Handle stateblocks in d3d9_device_LightEnable().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-15 23:25:50 +01:00 |
Zebediah Figura
|
6e119b6c8a
|
d3d9: Handle stateblocks in d3d9_device_SetLight().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-14 21:04:19 +01:00 |
Zebediah Figura
|
eed2f485a6
|
d3d9: Handle stateblocks in d3d9_device_SetStreamSourceFreq().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-13 16:38:24 +01:00 |
Zebediah Figura
|
d028e44d73
|
d3d9: Handle stateblocks in d3d9_device_SetStreamSource().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-13 16:38:15 +01:00 |
Michael Stefaniuc
|
e5708c23bb
|
d3d9/tests: Actually test a return value.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-13 16:38:06 +01:00 |
Alexandre Julliard
|
41683615a7
|
d3d: Revert test hacks that shouldn't have been committed.
This reverts part of commit b680571a50 .
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-13 08:16:05 +01:00 |
Alexandre Julliard
|
b680571a50
|
shell32: Process all messages in control panel.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47947
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-12 23:04:29 +01:00 |
Zebediah Figura
|
c3565a4b2c
|
d3d9: Handle stateblocks in d3d9_device_SetIndices().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-11 20:01:40 +01:00 |