boykopovar
|
de6588dd60
|
feat(shader) update ntermediateepresentation metadata and signatures
|
2026-09-14 16:41:50 +03:00 |
|
boykopovar
|
e9be69c247
|
feat(shader): update control flow signatures
|
2026-09-14 16:33:21 +03:00 |
|
boykopovar
|
f4a591a74c
|
feat(shader): update rdna decoder signatures
|
2026-09-14 16:29:54 +03:00 |
|
boykopovar
|
fc8b2e9e52
|
feat(shader): add new fields for rdna img op decoder
|
2026-09-14 16:07:04 +03:00 |
|
boykopovar
|
6da6ebad97
|
feat(shader): rdna export op decoder impl
|
2026-09-14 16:02:29 +03:00 |
|
boykopovar
|
6e9ad53bd5
|
feat(shaders): add shader recomp structure
|
2026-09-14 13:37:17 +03:00 |
|
boykopovar
|
fd5e236aad
|
feat(videoOut): add tiled buffer presentation and flip lifecycle handling
|
2026-09-14 12:38:16 +03:00 |
|
boykopovar
|
b9cc7ffd85
|
feat(agcDriver): add draw handling and shader recompile preparation
|
2026-09-14 12:06:35 +03:00 |
|
boykopovar
|
699df8d5fa
|
feat(agcDriver): add 54 PM4 execution and indirect dispatch support
|
2026-09-14 11:43:13 +03:00 |
|
boykopovar
|
990ae6a0ff
|
feat(agcDriver): add opcode 18 handling as clearing
|
2026-09-14 11:18:21 +03:00 |
|
boykopovar
|
9f8225aa6d
|
chore(libc): log only name for sibling file in fopen
|
2026-09-14 11:06:21 +03:00 |
|
boykopovar
|
b0b1902b0f
|
chore(libc): make file open slash preferred for system
|
2026-09-14 10:56:33 +03:00 |
|
boykopovar
|
1e4740ed4b
|
fix(nid): no patch sdl exports for nid
|
2026-09-14 10:52:04 +03:00 |
|
boykopovar
|
b11759bb13
|
chore(readme): update readme for main func reaching
|
2026-09-14 07:43:51 +03:00 |
|
boykopovar
|
d31e35e1ab
|
feat(agc): add flip presentation and suspend synchronization (wip)
|
2026-09-14 07:39:38 +03:00 |
|
boykopovar
|
b024001a4a
|
fix(libc): fix sprintf_nid_postfix register for linux
|
2026-09-14 07:23:23 +03:00 |
|
boykopovar
|
ed171b23da
|
feat(agc): add driver submission queue and vulkan compute path
|
2026-09-14 06:37:19 +03:00 |
|
boykopovar
|
87b52a99c8
|
feat(agc): add sceAgcGetDataPacketPayloadAddressUnk impl
|
2026-09-13 19:46:30 +03:00 |
|
boykopovar
|
bed94ee90a
|
fix(agc): add nullptr values handling for WriteRegisterRange
|
2026-09-13 19:41:29 +03:00 |
|
boykopovar
|
bd0969c3a4
|
fix(libs): ex from libc prx: unwind for catch fix (mingw)
|
2026-09-13 19:21:31 +03:00 |
|
boykopovar
|
bdff4874de
|
feat(agc): add draw packets and register defaults with strict validation
|
2026-09-13 18:14:51 +03:00 |
|
boykopovar
|
8e95b27583
|
chore(cmake): add cmake option -DAPS5_AGC_CREATE_LOG
|
2026-09-13 17:44:17 +03:00 |
|
boykopovar
|
7e5f41aba3
|
feat(cli): add --windows-diagnostics arg - off by default
|
2026-09-13 17:21:13 +03:00 |
|
boykopovar
|
04e1bc0a2d
|
refactor(codegen): separated x86 assembler
|
2026-09-13 17:04:02 +03:00 |
|
boykopovar
|
5d715ee549
|
refactor(libkernel): move from Export.cpp to separated files
|
2026-09-13 16:41:04 +03:00 |
|
boykopovar
|
8f2bca5481
|
refactor(libkernel): merged dup pthread functions from _sys and _web
|
2026-09-13 16:24:42 +03:00 |
|
boykopovar
|
1468fc7d6c
|
refactor(libs): remove function dups from libSceAgcVsh
|
2026-09-13 15:17:07 +03:00 |
|
boykopovar
|
4863c251f1
|
refactor(AgcDriver): add subdirs to libSceAgcDriver + separated new src
|
2026-09-13 15:09:19 +03:00 |
|
boykopovar
|
888abd280f
|
refactor(libSceAgc): add subdirs + new separated src
|
2026-09-13 15:06:31 +03:00 |
|
boykopovar
|
114c11aa88
|
feat(libSceAgc): implement command packet functions
|
2026-09-13 14:34:15 +03:00 |
|
boykopovar
|
7773bbcbf8
|
chore(sceVideoOut): throw ex instead of stubs
|
2026-09-13 13:52:41 +03:00 |
|
boykopovar
|
78f183ced8
|
feat(core): add and link to Agc not implemented shader recompilier
|
2026-09-13 13:47:13 +03:00 |
|
boykopovar
|
fcb0764473
|
refactor(libs): organize libSceAgcDriver with cmakelists
|
2026-09-13 13:29:19 +03:00 |
|
boykopovar
|
7c44d13b3a
|
feat(libs): global shared path resolver in libc
|
2026-09-13 12:45:50 +03:00 |
|
boykopovar
|
f66a8fc5c4
|
feat(libkernel): libkernel file functions impl
|
2026-09-13 12:07:47 +03:00 |
|
boykopovar
|
f19a234f38
|
feat(libkernel): add gettime getres gettimeofday impl
|
2026-09-13 11:21:37 +03:00 |
|
boykopovar
|
4781694512
|
feat(libs): NpTrophy2 impl + fopen not found logic update
|
2026-09-13 11:01:59 +03:00 |
|
boykopovar
|
0c2cfe0564
|
feat(NpTrophy2): add user data constants
|
2026-09-13 10:35:37 +03:00 |
|
boykopovar
|
42e1bad3d2
|
refactor(libs): move NpTrophy2 types from global SceTypes to libSceNpTrophy2
|
2026-09-13 10:30:13 +03:00 |
|
boykopovar
|
7d40561780
|
refactor(libs): organize NpTrophy2 with cmakelists
|
2026-09-13 10:19:56 +03:00 |
|
boykopovar
|
55df975d3b
|
chore(readme): update readme for current status with npTrophy2
|
2026-09-12 19:56:43 +03:00 |
|
boykopovar
|
94ab47a417
|
feat(libkernel): some semaphore functions impl
|
2026-09-12 19:27:53 +03:00 |
|
boykopovar
|
e38f76a823
|
refactor(libkernel): move some functions from export.cpp to new semaphore and file
|
2026-09-12 19:05:39 +03:00 |
|
boykopovar
|
8cd754c751
|
feat(libs) libSceNpGameIntent impl + refactor NpUniversalDataSystem
|
2026-09-12 18:53:36 +03:00 |
|
boykopovar
|
67996b7a69
|
feat(libs): libSceNpUniversalDataSystem functions impl (no net)
|
2026-09-12 18:29:57 +03:00 |
|
boykopovar
|
357d7fa373
|
refactor(libs): organize sceNpUniversalData with cmakelists
|
2026-09-12 18:12:18 +03:00 |
|
boykopovar
|
b4db9fdd69
|
chore(sceSysmodule): log unknown module id loading
|
2026-09-12 18:00:34 +03:00 |
|
boykopovar
|
d225df7449
|
feat(sceVideoOut): implement sdl2 window and present thread
|
2026-09-12 17:32:24 +03:00 |
|
boykopovar
|
49e200c88a
|
feat(sceAudioOut): audio out init functions impl
|
2026-09-12 17:01:21 +03:00 |
|
boykopovar
|
a7521f3a7e
|
feat(libkernel): libkernel time functions impl
|
2026-09-12 16:33:29 +03:00 |
|