mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-04 13:07:32 +00:00
8.0 KiB
8.0 KiB
libcairo technical debt
Functional
- Cairo affine matrices - Ten pure affine operations implement the documented Cairo matrix API, including multiplication with aliased outputs, singular inversion status and point/distance transforms. The 48-byte
cairo_matrix_tlayout and C signatures are public; the PS5 library revision and native behavior have not been measured. These functions do not require the other 151 pending surface, font or rendering exports.
Callable exports
- Callable exports - 151 remaining callable NIDs match the public 3.20 catalogue and selected export metadata from two version-labelled images (SHA-256
ec2158e0c5875316d200037d7f4bc48861626451752523f6930d687307c75ef8). The labels are not authenticated. Prototypes and behavior of these remaining declarations are unverified; they still throw throughNotImplemented_nid_no_patch.
| Name | NID |
|---|---|
cairo_scaled_font_get_font_face |
+BL3-h8zGDo |
cairo_paint |
+PEo5Z7DOlY |
cairo_font_options_set_hint_metrics |
+TktRPDfw0Y |
cairo_set_font_options |
-aqFIBn0h78 |
cairo_device_to_user_distance |
-v5CZVGkN3k |
cairo_font_face_set_user_data |
1GGpdjyZslI |
cairo_stroke_extents |
1K5ly63m6fo |
cairo_arc_negative |
2w5H3b3yPqw |
cairo_new_sub_path |
36Wm5aIJUFY |
cairo_image_surface_get_stride |
3DtP-+fNq0c |
cairo_user_to_device |
3grQ1jCgta8 |
cairo_reference |
3pmBdB-bl8w |
cairo_set_antialias |
3urTbaMTNyE |
cairo_rotate |
4FH5hyIXo9k |
cairo_image_surface_create_from_png_stream |
4dvdsqyLM8c |
cairo_get_fill_rule |
4e7O-m-JWVM |
cairo_ft_scaled_font_lock_face |
4gDTaBZH8lo |
cairo_surface_destroy |
4svUXLrNYXs |
cairo_glyph_path |
54HrgUIQHOk |
cairo_surface_set_device_scale |
5CJXb1X+okk |
cairo_get_dash |
5OZ1YwHyHd8 |
cairo_set_source_rgb |
6DvK+OdIPW4 |
cairo_scaled_font_destroy |
6Y3HHedGzlw |
cairo_pattern_reference |
6qRL52tLOII |
cairo_scaled_font_get_font_options |
8SOxQrQ7AfQ |
cairo_surface_get_type |
8viKdiZL7j4 |
cairo_in_stroke |
8zMm0QOWZAA |
cairo_scaled_font_get_ctm |
A++pFuyxZPg |
cairo_set_font_size |
A-0StSi2AwA |
cairo_surface_write_to_png_stream |
A3FLVZ4FHbY |
cairo_restore |
AoAG2JE8GIo |
cairo_pattern_set_extend |
Ax867+0HUgA |
cairo_set_source_rgba |
BZFvjfb9xDk |
cairo_ft_font_face_create_for_pattern |
By6b1vjSVok |
cairo_image_surface_get_height |
CKmxM--7U88 |
cairo_mask |
D1KYCZ80Sac |
cairo_get_line_width |
D45IcsszyQI |
cairo_curve_to |
DOCnSv1cXx8 |
cairo_surface_reference |
Dv1FqxQxOkw |
cairo_copy_path |
E2E+DDLhCRg |
cairo_rectangle |
E5LkpnAY7po |
cairo_get_matrix |
EItmXRLen7w |
cairo_user_to_device_distance |
F2ZShEhLU8Y |
cairo_scaled_font_extents |
FbWFbLUQOys |
cairo_show_glyphs |
FnhwGKKZOjU |
cairo_surface_create_similar |
Gn3ZBaH2rK0 |
cairo_mesh_pattern_curve_to |
H9bwCsWw7LA |
cairo_scaled_font_get_font_matrix |
HKjYBSCx3mY |
cairo_mesh_pattern_line_to |
HTB1uUwgSVQ |
cairo_get_line_cap |
Hkp7M+pJILk |
cairo_region_get_rectangle |
I5wa74016LQ |
cairo_font_options_set_hint_style |
IDmch1bKy34 |
cairo_set_miter_limit |
IKnEk6g6ZV0 |
cairo_translate |
IdKE2DrNBck |
cairo_font_face_destroy |
IgBFcd4cF28 |
cairo_surface_status |
JBH18i-WCu0 |
cairo_scaled_font_text_extents |
Jk9paxbMQsk |
cairo_has_current_point |
JwQxC4dA5DY |
cairo_pattern_create_linear |
K62jNcRGQdY |
cairo_destroy |
K6aayzvQMlE |
cairo_clip_extents |
LJNqwiDWTm0 |
cairo_set_scaled_font |
LUh-6rZhniA |
cairo_image_surface_get_format |
LrT15KUYBvc |
cairo_region_create |
MGMwq9DNMyE |
cairo_fill |
Ndvm8s28Gyc |
cairo_transform |
OHgp1uE8P2c |
cairo_set_line_join |
Ori3CK8Sx6g |
cairo_pop_group_to_source |
Oyzf6kDk6Ns |
cairo_mesh_pattern_set_corner_color_rgba |
P+Hm5enx01Y |
cairo_font_options_copy |
P2IjaGD66NE |
cairo_identity_matrix |
PaSEtyxiC0o |
cairo_save |
Pj8asGd55jA |
cairo_clip |
PkGZZi1G2Gw |
cairo_surface_flush |
Pu24S09J+MQ |
cairo_pattern_create_for_surface |
Q6xyruheFCE |
cairo_arc |
R0TePTSHd2k |
cairo_stroke_preserve |
RzM4ZhlKzPg |
cairo_path_extents |
S6ieIssLpCA |
cairo_ft_scaled_font_unlock_face |
SJMLSxaYvWU |
cairo_font_options_get_antialias |
SNSLa0ggfpw |
cairo_mesh_pattern_move_to |
T0JOV6EajrA |
cairo_paint_with_alpha |
TAIhaLjmAlg |
cairo_set_fill_rule |
THcHgZElshs |
cairo_get_miter_limit |
TWtGBP-grBM |
cairo_get_antialias |
U4Ajvh3L57k |
cairo_surface_get_device_scale |
UKeNl8mVbsc |
cairo_mesh_pattern_begin_patch |
Ux6XxakVN+8 |
cairo_mesh_pattern_end_patch |
VBA3H7mYG70 |
cairo_get_target |
Wr3nsor1aNc |
cairo_surface_mark_dirty_rectangle |
X64Wjxgh1L4 |
cairo_append_path |
XX9tocaUX+g |
cairo_region_union_rectangle |
Ya+vgrJjBQE |
cairo_region_reference |
Yarxt1LHaf0 |
cairo_scaled_font_status |
a5WkqZXnG2w |
cairo_in_fill |
akimK5gpdho |
cairo_get_line_join |
azNGOQLubLc |
cairo_set_source |
bU0QXekwNes |
cairo_font_face_get_user_data |
bXupa3+NYIs |
cairo_pattern_create_mesh |
bz5MfOeWZw4 |
cairo_path_destroy |
cOkxYTuZQyU |
cairo_stroke |
cdr2T4SoIyU |
cairo_set_operator |
dc4bb-f5YEE |
cairo_fill_preserve |
dewyjTlk+u8 |
cairo_fill_extents |
dkoQNd4kBlQ |
cairo_ft_font_face_create_for_ft_face |
dqEhIWRTjuo |
cairo_get_dash_count |
eSwGXlKHIas |
cairo_pattern_destroy |
eZpt6dzI9oo |
cairo_pattern_set_matrix |
fDNhBmmwSNs |
cairo_surface_set_user_data |
fFoWwCW2rDA |
cairo_set_dash |
fx5nS1yOp-I |
cairo_pattern_set_filter |
gsqESe70WD0 |
cairo_new_path |
hhuvB3JXuMM |
cairo_push_group |
hlh15JjNtWg |
cairo_font_options_destroy |
huXPyr6A9to |
cairo_ft_font_options_substitute |
ii895dyBjMo |
cairo_image_surface_get_width |
inWumYPZgtw |
cairo_font_options_create |
j2xKmRzIV84 |
cairo_device_to_user |
jyf32aEUoMs |
cairo_font_options_set_antialias |
kNua19l9-0I |
cairo_glyph_free |
lAEbTbSUTTo |
cairo_select_font_face |
ldk9m5h+-no |
cairo_line_to |
mSda1B-vfkM |
cairo_scaled_font_reference |
mb4bdMeFRs8 |
cairo_set_matrix |
niIR3TU71Bg |
cairo_font_face_reference |
nqmUW6Z8xLE |
cairo_set_line_cap |
oFltTuV0f7Y |
cairo_scaled_font_text_to_glyphs |
ojbXRC0CmUo |
cairo_scaled_font_glyph_extents |
oy7NcAkex1I |
cairo_font_options_set_subpixel_order |
pk6gDcQRKxs |
cairo_show_text |
psdqLsaPnkk |
cairo_set_font_face |
qzEwpfbLVxI |
cairo_close_path |
rENdf2qgOE4 |
cairo_image_surface_create |
ry52QkQeAWo |
cairo_format_stride_for_width |
s9BsLfgWTeM |
cairo_create |
sfmawT-nIUc |
cairo_get_current_point |
sinmW4Wm6OQ |
cairo_move_to |
smpeN8iWrcc |
cairo_scale |
suww6V0qqpU |
cairo_get_operator |
tYTJIi4s6t0 |
cairo_scaled_font_create |
uKNPDudJTmo |
cairo_pattern_create_radial |
uYFjM3ReDRQ |
cairo_surface_get_content |
ut+atyIgpQw |
cairo_set_source_surface |
vcN1gg+gWRg |
cairo_region_destroy |
vnHq+jcDKBM |
cairo_image_surface_get_data |
wHTcu1PV-MU |
cairo_surface_create_for_rectangle |
wJzrbtZ7MOk |
cairo_device_destroy |
wO1D4B90k0k |
cairo_image_surface_create_for_data |
wlO4ljYI06M |
cairo_pattern_add_color_stop_rgba |
xXWrbaaPNNg |
cairo_region_num_rectangles |
xoe4ss9GmYc |
cairo_set_line_width |
zwMGP3ASKMI |