Henri Verbeet
|
53165034ba
|
wined3d: Unify resource preloads.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-11 12:08:58 +09:00 |
Henri Verbeet
|
850d38efb4
|
wined3d: Synchronise texture LOD updates with the command stream.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-11 12:08:46 +09:00 |
Henri Verbeet
|
af54f9b93a
|
wined3d: Synchronise WINED3D_CS_OP_UNLOAD_RESOURCE resource access.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-11 12:08:42 +09:00 |
Henri Verbeet
|
565cd2b84c
|
wined3d: Use wined3d_cs_emit_unload_resource() in wined3d_texture_update_desc().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-11 12:08:39 +09:00 |
Henri Verbeet
|
0bdb6ffe60
|
wined3d: Use wined3d_cs_emit_unload_resource() in delete_opengl_contexts().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-11 12:08:36 +09:00 |
Józef Kucia
|
eaa20836d2
|
wined3d: Do not enable blending for edge/line antialiasing.
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-08-10 23:56:50 +09:00 |
Józef Kucia
|
db5211d36f
|
wined3d: Introduce gl_blend_from_d3d() helper function.
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-08-09 22:00:01 +09:00 |
Józef Kucia
|
eb5ed66aec
|
wined3d: Silence false FIXME message.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
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-08-08 21:45:33 +09:00 |
Henri Verbeet
|
4e0394d785
|
wined3d: Use wined3d_cs_emit_unload_resource() in wined3d_device_uninit_3d().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-05 09:08:55 -05:00 |
Henri Verbeet
|
cac28d32fc
|
wined3d: Evict managed resources through the command stream.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-05 09:08:53 -05:00 |
Henri Verbeet
|
0072830804
|
wined3d: Invalidate STATE_STREAMSRC in buffer_unload() if needed.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-05 09:08:50 -05:00 |
Henri Verbeet
|
005ed85689
|
wined3d: Rename wined3d_sample_destroy_object() to wined3d_sampler_destroy_object().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-05 09:08:48 -05:00 |
Henri Verbeet
|
29d50a21b9
|
wined3d: Use wined3d_texture_load_location() in wined3d_texture_get_dc().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-05 09:08:46 -05:00 |
Józef Kucia
|
28f24b9ddf
|
wined3d: Introduce wined3d_swapchain_resize_target().
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-08-05 09:07:53 -05:00 |
Józef Kucia
|
fb2540f8b1
|
wined3d: Fix window rect restoring.
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-08-05 09:07:48 -05:00 |
Józef Kucia
|
ecd305708a
|
wined3d: Add R32G32B32A32_SINT vertex 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-08-05 09:07:46 -05:00 |
Henri Verbeet
|
f80ba28a15
|
wined3d: Use wined3d_texture_load_location() in swapchain_gl_frontbuffer_updated().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-04 09:09:04 -05:00 |
Henri Verbeet
|
398f0d024f
|
wined3d: Use wined3d_texture_load_location() in swapchain_gl_present().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-04 09:09:03 -05:00 |
Henri Verbeet
|
42b90efdfd
|
wined3d: Use wined3d_texture_load_location() in wined3d_swapchain_rotate().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-04 09:09:03 -05:00 |
Henri Verbeet
|
3e6494321e
|
wined3d: Use wined3d_texture_load_location() in swapchain_blit().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-04 09:09:03 -05:00 |
Henri Verbeet
|
1402203759
|
wined3d: Use wined3d_texture_load_location() in wined3d_surface_blt().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-04 09:09:03 -05:00 |
Nikolay Sivov
|
42cc080f8c
|
wined3d: Fix its vs it's typos.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-04 09:08:51 -05:00 |
Józef Kucia
|
2f5850c56a
|
wined3d: Add WINED3D_SWAPCHAIN_RESTORE_WINDOW_RECT flag.
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-08-03 09:56:17 -05:00 |
Józef Kucia
|
8d032351f2
|
wined3d: Add WINED3D_SWAPCHAIN_ALLOW_MODE_SWITCH flag.
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-08-03 09:56:17 -05:00 |
Henri Verbeet
|
bdfee1574e
|
wined3d: Use wined3d_texture_load_location() in surface_load_texture().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-03 09:56:17 -05:00 |
Henri Verbeet
|
1091de5c61
|
wined3d: Use wined3d_texture_load_location() in surface_load_drawable().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-03 09:56:17 -05:00 |
Henri Verbeet
|
df099ca72b
|
wined3d: Use wined3d_texture_load_location() in surface_load_sysmem().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-03 09:56:17 -05:00 |
Henri Verbeet
|
4119b907b5
|
wined3d: Use wined3d_texture_load_location() in surface_upload_from_surface().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-03 09:56:16 -05:00 |
Henri Verbeet
|
2437c77ebd
|
wined3d: Use wined3d_texture_load_location() in surface_blt_fbo().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-03 09:56:16 -05:00 |
Henri Verbeet
|
6c7eeeee32
|
wined3d: Use wined3d_texture_load_location() in surface_depth_blt_fbo().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-02 06:09:05 -05:00 |
Henri Verbeet
|
4ff6946b61
|
wined3d: Use wined3d_texture_load_location() in draw_primitive().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-02 06:09:03 -05:00 |
Henri Verbeet
|
887bf43543
|
wined3d: Use wined3d_texture_load_location() in wined3d_device_update_sub_resource().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-02 06:09:01 -05:00 |
Henri Verbeet
|
56f60eed90
|
wined3d: Use wined3d_texture_load_location() in device_clear_render_targets().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-02 06:08:59 -05:00 |
Henri Verbeet
|
3160eabf24
|
wined3d: Use wined3d_texture_load_location() in context_validate_onscreen_formats().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-02 06:08:56 -05:00 |
Józef Kucia
|
cad279449c
|
wined3d: Extract wined3d_swapchain_set_fullscreen() from wined3d_device_reset().
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-08-02 06:08:50 -05:00 |
Michael Stefaniuc
|
0d001e3e1c
|
wined3d: Use SetRect() instead of open coding it.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-01 09:57:45 -05:00 |
Matteo Bruni
|
b62f4139ed
|
wined3d: Swizzle D3DCOLOR attributes in the GLSL FFP replacement when necessary.
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-08-01 09:57:38 -05:00 |
Matteo Bruni
|
75c8eba525
|
wined3d: Also check BLENDWEIGHT for immediate mode fallback.
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-08-01 09:57:28 -05:00 |
Matteo Bruni
|
2d20c059da
|
wined3d: Fix generic_d3dcolor().
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-08-01 09:57:26 -05:00 |
Jeremy Audiger
|
a7681a877c
|
wined3d: Add Nvidia GT 740M to the GPU list.
Signed-off-by: Jérémy Audiger <audiger@live.fr>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-01 09:57:11 -05:00 |
Henri Verbeet
|
3b61af6306
|
wined3d: Introduce wined3d_texture_load_location().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-01 05:57:17 -05:00 |
Henri Verbeet
|
9b7ff40d7e
|
wined3d: Merge wined3d_volume_upload_data() into texture3d_upload_data().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-01 05:56:15 -05:00 |
Henri Verbeet
|
61fa6ea2c5
|
wined3d: Use texture3d_upload_data() in texture3d_load_location().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-01 05:52:00 -05:00 |
Henri Verbeet
|
0bf35ec975
|
wined3d: Use texture3d_upload_data() in texture3d_srgb_transfer().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-01 05:51:56 -05:00 |
Henri Verbeet
|
1cc4d8486b
|
wined3d: Use wined3d_texture_upload_data() in wined3d_device_update_texture_3d().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-01 05:51:52 -05:00 |
Henri Verbeet
|
7cda73e818
|
wined3d: Issue queries through the command stream.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 20:17:52 +09:00 |
Henri Verbeet
|
18d60012e8
|
wined3d: Use the context's gl_info in wined3d_timestamp_query_ops_issue().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 20:17:50 +09:00 |
Henri Verbeet
|
d72ff80a46
|
wined3d: Upload only a single sub-resource in wined3d_texture_upload_data().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 20:17:47 +09:00 |
Henri Verbeet
|
90cff7284a
|
wined3d: Pass a wined3d_const_bo_address structure to wined3d_texture_ops.texture_upload_data().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 20:17:43 +09:00 |
Henri Verbeet
|
50af9acb48
|
wined3d: Get rid of struct wined3d_volume.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 20:17:41 +09:00 |