Andrew Eikum
|
2e08bc0ffc
|
d2d1: Implement d2d_path_geometry_FillContainsPoint().
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-26 15:35:58 +02:00 |
Nikolay Sivov
|
e9da184bbd
|
d2d1: Initial implementation of bitmap render target.
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-10-20 06:17:39 -07:00 |
Nikolay Sivov
|
31b162b37d
|
d2d1: Support shared bitmaps created from dxgi surface.
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-10-11 16:51:35 +02:00 |
Nikolay Sivov
|
f4cacf774b
|
d2d1: Initial implementation of HWND render target.
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-10-04 13:55:27 +02:00 |
Nikolay Sivov
|
03d301cc74
|
d2d1: Initial implementation of DC render target.
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-09-14 22:24:31 +09:00 |
Nikolay Sivov
|
3d222560b2
|
d2d1: Move mesh creation to mesh.c.
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-04-01 12:48:56 +09:00 |
Nikolay Sivov
|
27d5d4caf2
|
d2d1: Move brush creation helpers to common location.
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-04-01 12:48:54 +09:00 |
Nikolay Sivov
|
c1ea9df0a0
|
d2d1: Move bitmap creation helpers to common location.
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-03-30 21:35:47 +09:00 |
Nikolay Sivov
|
9cc6a6e5d6
|
d2d1: Don't use render target pointer directly in bitmap initialization helpers.
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-03-29 19:32:15 +09:00 |
Henri Verbeet
|
55d403deb9
|
d2d1: Take the recommended rendering mode into account in d2d_d3d_render_target_DrawGlyphRun().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-19 12:59:36 +09:00 |
Henri Verbeet
|
e6aa9f5041
|
d2d1: Add support for opacity brushes.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-19 00:24:22 +09:00 |
Henri Verbeet
|
17daa1398e
|
d2d1: Validate brush types in d2d_d3d_render_target_FillGeometry().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-19 00:24:19 +09:00 |
Henri Verbeet
|
acbb0bdfac
|
d2d1: Implement d2d_factory_CreateTransformedGeometry().
|
2015-08-20 20:26:41 +09:00 |
Henri Verbeet
|
64ccd138a2
|
d2d1: d2d_bitmap_brush_init() can't fail.
|
2015-08-13 15:04:08 +09:00 |
Henri Verbeet
|
cd59e3db6c
|
d2d1: Implement d2d_d3d_render_target_CreateSharedBitmap().
|
2015-08-04 09:45:59 +02:00 |
Henri Verbeet
|
f0bf9e81fa
|
d2d1: Use the same device for all WIC render targets from the same factory.
|
2015-08-04 09:45:50 +02:00 |
Henri Verbeet
|
da47b214cd
|
d2d1: Implement d2d_bitmap_GetFactory().
|
2015-08-04 09:45:48 +02:00 |
Henri Verbeet
|
91b9ce69b7
|
d2d1: Implement d2d_gradient_GetFactory().
|
2015-08-03 10:56:53 +02:00 |
Henri Verbeet
|
414d04e27d
|
d2d1: Implement d2d_bitmap_brush_GetFactory().
|
2015-08-03 10:56:44 +02:00 |
Henri Verbeet
|
14c0009add
|
d2d1: Implement d2d_path_geometry_GetFactory().
|
2015-07-31 12:08:59 +02:00 |
Henri Verbeet
|
9745efaf6d
|
d2d1: Implement d2d_mesh_GetFactory().
|
2015-07-31 12:08:57 +02:00 |
Henri Verbeet
|
c1fc008493
|
d2d1: Implement d2d_state_block_GetFactory().
|
2015-07-31 12:08:55 +02:00 |
Henri Verbeet
|
68ce000df7
|
d2d1: Implement d2d_stroke_style_GetFactory().
|
2015-07-30 11:39:57 +02:00 |
Henri Verbeet
|
a2f41ed5b6
|
d2d1: Implement d2d_bitmap_GetPixelFormat().
|
2015-07-29 21:44:01 +02:00 |
Henri Verbeet
|
a4bcae0bf7
|
d2d1: Implement d2d_d3d_render_target_GetPixelFormat().
|
2015-07-21 16:33:23 +02:00 |
Henri Verbeet
|
b33786ce6d
|
d2d1: Implement initial support for drawing bezier curves.
|
2015-07-20 11:50:20 +02:00 |
Henri Verbeet
|
025c320145
|
d2d1: Implement d2d_geometry_sink_SetFillMode().
|
2015-07-20 11:50:18 +02:00 |
Henri Verbeet
|
a8f45dff60
|
d2d1: Implement d2d_geometry_sink_AddLines().
|
2015-07-14 23:27:22 +09:00 |
Henri Verbeet
|
b92a05c84e
|
d2d1: Implement d2d_d3d_render_target_FillGeometry().
|
2015-07-14 23:27:21 +09:00 |
Henri Verbeet
|
3bb382aabb
|
d2d1: Introduce a separate function to construct pixel shader constant buffers for brushes.
|
2015-07-14 23:27:21 +09:00 |
Henri Verbeet
|
1f4e37659c
|
d2d1: Also bind the pixel shader and blend state in d2d_brush_bind_resources().
|
2015-07-14 23:27:21 +09:00 |
Henri Verbeet
|
391fda7599
|
d2d1: Implement d2d_factory_CreateRectangleGeometry().
|
2015-07-14 23:27:21 +09:00 |
Henri Verbeet
|
b108a2ff78
|
d2d1: Implement d2d_path_geometry_GetSegmentCount().
|
2015-07-10 22:23:02 +09:00 |
Henri Verbeet
|
dfe1486e4b
|
d2d1: Implement d2d_path_geometry_GetFigureCount().
|
2015-07-10 22:23:00 +09:00 |
Henri Verbeet
|
ddec784aee
|
d2d1: Implement d2d_geometry_sink_BeginFigure() and d2d_geometry_sink_EndFigure().
|
2015-07-10 22:22:58 +09:00 |
Henri Verbeet
|
2f6f8f1242
|
d2d1: Only allow path geometries to be opened once.
|
2015-07-10 22:22:56 +09:00 |
Henri Verbeet
|
e8d41475b9
|
d2d1: Implement d2d_path_geometry_Open().
|
2015-06-15 22:10:36 +09:00 |
Henri Verbeet
|
2b1d3bfb47
|
d2d1: Implement d2d_factory_CreatePathGeometry().
|
2015-06-15 22:10:36 +09:00 |
Henri Verbeet
|
0a02f346f6
|
d2d1: Implement d2d_bitmap_brush_SetExtendModeY().
|
2015-04-28 15:34:08 +09:00 |
Henri Verbeet
|
21a4a10879
|
d2d1: Implement d2d_bitmap_brush_SetExtendModeX().
|
2015-04-28 15:34:03 +09:00 |
Henri Verbeet
|
1014d9a105
|
d2d1: Implement d2d_bitmap_brush_SetInterpolationMode().
|
2015-04-27 18:05:15 +09:00 |
Henri Verbeet
|
3f97056424
|
d2d1: Implement d2d_d3d_render_target_SaveDrawingState().
|
2015-03-30 19:10:27 +09:00 |
Henri Verbeet
|
70883bb0a2
|
d2d1: Use a D2D1_DRAWING_STATE_DESCRIPTION structure to store render target drawing state.
|
2015-03-27 20:40:37 +09:00 |
Henri Verbeet
|
e52cf640e6
|
d2d1: Implement d2d_d3d_render_target_SetTags().
|
2015-03-27 20:40:37 +09:00 |
Henri Verbeet
|
345dbdc77f
|
d2d1: Implement d2d_d3d_render_target_SetTextAntialiasMode().
|
2015-03-27 20:40:36 +09:00 |
Henri Verbeet
|
b231013f03
|
d2d1: Implement d2d_d3d_render_target_SetAntialiasMode().
|
2015-03-27 00:11:56 +09:00 |
Henri Verbeet
|
060d2230fc
|
d2d1: Implement d2d_d3d_render_target_SetTextRenderingParams().
|
2015-03-27 00:11:49 +09:00 |
Henri Verbeet
|
237a0ada00
|
d2d1: Implement d2d_d3d_render_target_GetFactory().
|
2015-03-27 00:11:46 +09:00 |
Henri Verbeet
|
95f5dc72a2
|
d2d1: Implement d2d_state_block_GetDescription().
|
2015-03-25 19:46:13 +09:00 |
Henri Verbeet
|
063080f747
|
d2d1: Implement d2d_state_block_GetTextRenderingParams().
|
2015-03-25 19:46:09 +09:00 |