mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-27 00:28:14 +00:00
fix(freetype): retain newly identified Ot inventory aliases
This commit is contained in:
2 files changed
+8
-8
No files matched your search
@@ -156,10 +156,10 @@ int APS5_VABI sceFreeTypeOtUnknown_tCMhTh7h8D4_nid_no_patch() {
|
||||
}
|
||||
APS5_EXPORT("tCMhTh7h8D4", sceFreeTypeOtUnknown_tCMhTh7h8D4_nid_no_patch);
|
||||
|
||||
int APS5_VABI sceFreeTypeOtUnknown_zyezaHweY3U_nid_no_patch() {
|
||||
int APS5_VABI sceFreeTypeOtNewSize_nid_no_patch() {
|
||||
NotImplemented_nid_no_patch(__func__);
|
||||
}
|
||||
APS5_EXPORT("zyezaHweY3U", sceFreeTypeOtUnknown_zyezaHweY3U_nid_no_patch);
|
||||
APS5_EXPORT("zyezaHweY3U", sceFreeTypeOtNewSize_nid_no_patch);
|
||||
|
||||
int APS5_VABI sceFreeTypeOtUnknown_C_PpdS5zris_nid_no_patch() {
|
||||
NotImplemented_nid_no_patch(__func__);
|
||||
@@ -176,15 +176,15 @@ int APS5_VABI sceFreeTypeOtUnknown_OeNH41MA2Vs_nid_no_patch() {
|
||||
}
|
||||
APS5_EXPORT("OeNH41MA2Vs", sceFreeTypeOtUnknown_OeNH41MA2Vs_nid_no_patch);
|
||||
|
||||
int APS5_VABI sceFreeTypeOtUnknown_Bhm8Injl0KA_nid_no_patch() {
|
||||
int APS5_VABI sceFreeTypeOtOutlineCopy_nid_no_patch() {
|
||||
NotImplemented_nid_no_patch(__func__);
|
||||
}
|
||||
APS5_EXPORT("Bhm8Injl0KA", sceFreeTypeOtUnknown_Bhm8Injl0KA_nid_no_patch);
|
||||
APS5_EXPORT("Bhm8Injl0KA", sceFreeTypeOtOutlineCopy_nid_no_patch);
|
||||
|
||||
int APS5_VABI sceFreeTypeOtUnknown___lgV9pRsO4_nid_no_patch() {
|
||||
int APS5_VABI sceFreeTypeOtOutlineDecompose_nid_no_patch() {
|
||||
NotImplemented_nid_no_patch(__func__);
|
||||
}
|
||||
APS5_EXPORT("++lgV9pRsO4", sceFreeTypeOtUnknown___lgV9pRsO4_nid_no_patch);
|
||||
APS5_EXPORT("++lgV9pRsO4", sceFreeTypeOtOutlineDecompose_nid_no_patch);
|
||||
|
||||
int APS5_VABI sceFreeTypeOtUnknown_BqGJsJcFYaM_nid_no_patch() {
|
||||
NotImplemented_nid_no_patch(__func__);
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
- [FT_Outline_GetInsideBorder, FT_Outline_GetOutsideBorder](../../../core/libs/prx/libSceFreeTypeOt/CMakeLists.txt) (libSceFreeTypeOl, libSceFreeTypeOt) - console prototypes, enum/layout equivalence, FreeType configuration and module/library versions are unverified. The existing LP64 outline layout and unsigned 16-bit counts follow bundled FreeType 2.13.3; border selection follows [ftstroke.c](https://github.com/freetype/freetype/blob/42608f77f20749dd6ddc9e0536788eaad70ea4b5/src/base/ftstroke.c), with the shifted polygon area from [ftoutln.c](https://github.com/freetype/freetype/blob/42608f77f20749dd6ddc9e0536788eaad70ea4b5/src/base/ftoutln.c) accumulated in 64 bits. Null positive-count arrays and out-of-range or non-increasing contour endpoints throw when reached; their console behavior is unknown. Tags and flags are not read, and input arrays remain caller-owned.
|
||||
|
||||
- The 143 `sceFreeTypeOtUnknown_*_nid_no_patch` exports in [Export.cpp](../../../core/libs/prx/libSceFreeTypeOt/Export.cpp) are present in the PS5 3.20 export inventory from [PS5-3.20_Libs](https://github.com/DNNDHH/PS5-3.20_Libs). Their prototypes and behavior are unverified. Each uses the no-parameter import-resolution convention and throws through `NotImplemented_nid_no_patch`; these declarations make no ABI or behavior claim.
|
||||
- The 140 `sceFreeTypeOtUnknown_*_nid_no_patch` exports in [Export.cpp](../../../core/libs/prx/libSceFreeTypeOt/Export.cpp) are present in the PS5 3.20 export inventory from [PS5-3.20_Libs](https://github.com/DNNDHH/PS5-3.20_Libs). Their prototypes and behavior are unverified. Each uses the no-parameter import-resolution convention and throws through `NotImplemented_nid_no_patch`; these declarations make no ABI or behavior claim.
|
||||
|
||||
- The FT_Outline_Get_Orientation, FT_Request_Size, FT_Sin, FT_Tan and FT_Vector_Unit NIDs in this provider are identified, but their provider-specific prototypes and behavior remain unverified. Their named helpers retain the explicit inventory aliases and throw; the separate libSceFreeType implementations do not supply this provider.
|
||||
- The FT_Outline_Get_Orientation, FT_Request_Size, FT_Sin, FT_Tan, FT_Vector_Unit, FT_New_Size, FT_Outline_Copy and FT_Outline_Decompose NIDs in [Export.cpp](../../../core/libs/prx/libSceFreeTypeOt/Export.cpp) are identified, but their provider-specific prototypes and behavior remain unverified. Their named helpers retain the explicit inventory aliases and throw; the separate libSceFreeType implementations do not supply this provider.
|
||||
Reference in new issue
Block a user