Maz
5d45d2cab7
fix(agc): name unmeasured queue end and drop debt duplicates
2026-10-28 08:59:28 +01:00
Maz
683b3497de
fix(agc): limit 0x58 acceptance to SubmitAcb
...
Keep MultiAcbs and CommandBuffer on the unmeasured 0x57 exclusive end; split the debt entries and retain the title call-sites.
2026-10-28 08:59:28 +01:00
Maz
051b3e017b
fix(agc): accept compute queue 0x58 on SubmitAcb
...
A PS5 measurement already recorded in the debt note shows queue 0x58 succeeds; raise the exclusive SubmissionQueueEnd and cover it in agc_driver_tests.
2026-10-28 08:59:28 +01:00
slopgobblercobbler
dbfde882dd
fix(agc): validate multi-submit count overflow and null command buffers
2026-10-25 18:20:45 +01:00
boykopovar
35cf8d56cd
refactor(sdk): add canonical headers for core libraries
2026-10-24 23:17:37 +03:00
hypermist and Claude Opus 5.5
5ca5c14f30
feat(libSceAgcDriver): add sceAgcDriverUserDataGetPacketSize
...
It is the payload size helper the workload packet sizes are built on.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01RbLgECLQ2bpDM7oe2urGZK
2026-10-21 01:57:49 +13:00
hypermist and Claude Opus 5.5
c144ab143b
feat(libSceAgcDriver): add the workload and NOP data packet sizes
...
Report the dword sizes of the workload state packets and of a NOP that
carries a given number of data bytes, as libSceAgcDriver computes them.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01RbLgECLQ2bpDM7oe2urGZK
2026-10-21 01:56:22 +13:00
Adrià
36f60df9ed
Merge pull request #6719 from fogydes/feat/agc-driver-set-flip-packet-size
...
feat(libSceAgcDriver): implement driver flip packet size accessor and export interface
2026-10-19 11:47:18 +02:00
fogydes
c3775ea000
feat(libSceAgcDriver): implement command buffer submission
2026-10-19 11:28:13 +05:30
fogydes
5fc766b161
feat(libSceAgcDriver): implement driver flip packet size accessor and export interface
2026-10-16 12:29:19 +05:30
Adrià Franch and Claude
78193c10f8
feat(libSceAgcDriver): implement sceAgcDriverSubmitMultiAcbs
...
Co-Authored-By: Claude <[email protected] >
2026-10-07 22:04:58 +02:00
Lexroid and Claude Opus 5.5
3e65449c40
feat(libSceAgcDriver): implement sceAgcDriverSubmitMultiDcbs and sceAgcDriverAgrSubmitMultiDcbs
...
Both submit each DCB of the address and size arrays to the graphics queue
in array order, as sceAgcDriverSubmitDcb does for one. A count of 0 is
accepted without reading the arrays; null arrays with a non-zero count and
arrays outside guest memory throw.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-05 19:07:20 +03:00
SamG-Coder
95dc22c173
feat(agc): execute rendering waits against buffer reuse fences
2026-09-25 07:16:55 +10:00
boykopovar
d765867146
feat(libs): add new sceAgcDriver functions def
2026-09-24 08:00:36 +03:00
boykopovar
ed171b23da
feat(agc): add driver submission queue and vulkan compute path
2026-09-14 06:37:19 +03:00
boykopovar
4863c251f1
refactor(AgcDriver): add subdirs to libSceAgcDriver + separated new src
2026-09-13 15:09:19 +03:00
boykopovar
fcb0764473
refactor(libs): organize libSceAgcDriver with cmakelists
2026-09-13 13:29:19 +03:00