feat(libs): add new sceAgcDriver functions def

This commit is contained in:
boykopovar 2026-09-24 08:00:36 +03:00
parent f5bc2d7649
commit d765867146
4 changed files with 39 additions and 0 deletions

View File

@ -9,6 +9,13 @@
extern "C" {
// unknown signature
APS5_EXPORT("gQkqkLttcpw", sceAgcAcb_gQkqkLttcpw);
void* APS5_VABI sceAgcAcb_gQkqkLttcpw (void) {
NotImplemented_nid_no_patch(__func__);
return nullptr;
}
std::uint32_t* APS5_VABI sceAgcAcbJump(CommandBuffer* buf, std::uint8_t cachePolicy, const std::uint32_t* target, std::uint32_t sizeInDwords) {
(void)buf;
(void)cachePolicy;

View File

@ -10,6 +10,14 @@
extern "C" {
// unknown signature
APS5_EXPORT("zARR5aCmkoY", sceAgcDcbA_zARR5aCmkoY);
void* APS5_VABI sceAgcDcbA_zARR5aCmkoY(void) {
NotImplemented_nid_no_patch(__func__);
return nullptr;
}
uint32_t* APS5_VABI sceAgcDcbJump(CommandBuffer* buf, uint8_t mode, uint8_t cache_policy, const uint32_t* target, uint32_t size_in_dwords) {
(void)buf;
(void)mode;

View File

@ -22,4 +22,20 @@ bool APS5_VABI sceAgcDriverIsSubmitValidationEnabled(void) {
return false;
}
int APS5_VABI sceAgcDriverRequestCaptureStart(const char* path) {
(void)path;
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceAgcDriverRequestCaptureStop() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceAgcDriverTriggerCapture() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
}

View File

@ -26,4 +26,12 @@ int APS5_VABI sceAgcDriverAgrSubmitDcb(const Packet* packet) {
return 0;
}
int APS5_VABI sceAgcDriverAgrSubmitMultiDcbs(std::uint32_t* const* dcbGpuAddrs, const std::uint32_t* dcbSizesInDwords, std::uint32_t count) {
(void)dcbGpuAddrs;
(void)dcbSizesInDwords;
(void)count;
NotImplemented_nid_no_patch(__func__);
return 0;
}
}