gtk/gsk
Matthias Clasen 2a17320314 Limit rect variation in path builder
Make gsk_path_builder_add_rect always
produce a clockwise rectangle. This matches
what we do for circles and rounded rects,
which also go clockwise. Note that we
still need to allow negative widths in
the contour code, to implement reverse().
2023-08-28 00:07:50 -04:00
..
broadway gsk: Add GskStrokeNode 2023-08-07 13:02:57 -04:00
gl gl: Pass swizzle array directly 2023-08-12 23:13:23 +02:00
vulkan gsk: Add gsk_rect_to_float() 2023-08-21 05:23:42 +02:00
gen-gsk-gresources-xml.py gsk: Move shader resources 2021-04-03 08:24:58 -04:00
gsk.h Add GskPathMeasure 2023-08-25 20:16:49 -04:00
gskboundingboxprivate.h gsk: Add a bounding box type 2023-08-06 17:16:30 -04:00
gskcairoblur.c Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gskcairoblurprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskcairorenderer.c renderers: Handle large viewports 2022-02-26 20:35:44 +01:00
gskcairorenderer.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskcontour.c Limit rect variation in path builder 2023-08-28 00:07:50 -04:00
gskcontourprivate.h Add a rectangle contour 2023-08-27 12:36:56 -04:00
gskcurve-ct-values.c curve: Reduce the order of our approximation 2023-08-26 10:23:02 -04:00
gskcurve.c Improve quad and conic decomposition 2023-08-27 16:57:03 -04:00
gskcurveprivate.h curve: Add length computation 2023-08-25 16:13:36 -04:00
gskdebug.c vulkan: Add infrastructure for printing ops 2023-07-16 12:13:00 +02:00
gskdebugprivate.h vulkan: Add infrastructure for printing ops 2023-07-16 12:13:00 +02:00
gskdiff.c gsk: Stop using g_slice 2023-03-14 14:56:42 -04:00
gskdiffprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskenums.h path: Switch back to conics 2023-08-25 07:33:16 -04:00
gskenumtypes.c.template types: fix various use of volatile in type registration 2020-11-18 20:21:33 -08:00
gskenumtypes.h.template Use @basename@ in enumeration type templates 2019-02-04 14:02:45 +01:00
gskglshader.c Fix spelling errors 2022-11-17 22:49:45 -05:00
gskglshader.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskglshaderprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskpath.c Limit rect variation in path builder 2023-08-28 00:07:50 -04:00
gskpath.h path: Switch back to conics 2023-08-25 07:33:16 -04:00
gskpathbuilder.c Limit rect variation in path builder 2023-08-28 00:07:50 -04:00
gskpathbuilder.h pathbuilder: Add rel-variants for arc-to 2023-08-25 09:45:45 -04:00
gskpathmeasure.c rect contour: Avoid nans in corner cases 2023-08-27 19:17:02 -04:00
gskpathmeasure.h Add GskPathMeasure 2023-08-25 20:16:49 -04:00
gskpathopprivate.h path: Switch back to conics 2023-08-25 07:33:16 -04:00
gskpathpoint.c Allow circles with radius of zero 2023-08-28 00:07:50 -04:00
gskpathpoint.h Add GskPathMeasure 2023-08-25 20:16:49 -04:00
gskpathpointprivate.h Add gsk_path_point_print 2023-08-27 19:06:39 -04:00
gskpathprivate.h Make gsk_path_builder_svg_arc_to public 2023-08-23 12:43:52 -04:00
gskpointprivate.h gsk: Add GskPath 2023-08-06 20:48:09 -04:00
gskprivate.c Drop an unused function 2022-07-15 15:47:11 -04:00
gskprivate.h vulkan: Add VulkanOp->next 2023-07-16 12:13:00 +02:00
gskprofiler.c Fix various bitfield warnings 2023-04-27 13:42:03 +02:00
gskprofilerprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskrectprivate.h gsk: Add gsk_rect_to_float() 2023-08-21 05:23:42 +02:00
gskrenderer.c renderer: return_if_fail() if the given texture size is 0 2023-06-04 19:42:00 +02:00
gskrenderer.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskrendererprivate.h gsk: Drop an unused function 2023-05-10 20:21:12 -04:00
gskrendernode.c rendernode: Change to gsk_render_node_get_preferred_depth() 2023-06-18 14:26:18 +02:00
gskrendernode.h rendernode: Put typedef into gsktypes.h 2023-08-12 23:13:47 +02:00
gskrendernodeimpl.c rendernode, snapshot: Slightly expand color matrix docs 2023-08-16 13:55:04 +03:00
gskrendernodeparser.c rendernodeparser: Generate better default child 2023-08-25 21:12:12 +02:00
gskrendernodeparserprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskrendernodeprivate.h gsk: Don't change the GskRenderNodeType order 2023-08-09 20:26:46 +02:00
gskroundedrect.c gsk: Add gskrectprivate.h 2023-07-22 01:33:44 +02:00
gskroundedrect.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskroundedrectprivate.h vulkan: Try really hard to use clear 2023-07-16 13:16:41 +02:00
gskstroke.c Docs: Cosmetics 2023-08-25 22:21:27 -04:00
gskstroke.h Add GskStroke 2023-08-07 13:02:57 -04:00
gskstrokeprivate.h Add gsk_path_get_stroke_bounds 2023-08-07 13:02:57 -04:00
gsktransform.c snapshot, gsktransform: Mention that rotation happens around (0, 0) 2023-08-25 15:54:05 +03:00
gsktransform.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gsktransformprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gsktypes.h Add GskPathMeasure 2023-08-25 20:16:49 -04:00
meson.build Drop unused code 2023-08-26 11:29:09 -04:00