boykopovar
|
e98d2163f4
|
refactor(log): remove extra logs + refactor timing logging
|
2026-09-24 20:35:59 +03:00 |
|
boykopovar
|
2539e9787f
|
perf(agc): avoid guest memory uploads for rect-list fault buffers
|
2026-09-24 14:57:39 +03:00 |
|
boykopovar
|
fa6d023b1b
|
feat(agc): support rendertarget64kb shader textures
|
2026-09-24 11:18:35 +03:00 |
|
boykopovar
|
c9a82af00c
|
fix(libc): add guest-compatible c++ locale abi
|
2026-09-24 10:51:11 +03:00 |
|
boykopovar
|
594656581e
|
feat(libs): add new std symbols + unused filter off by default
|
2026-09-24 10:28:33 +03:00 |
|
boykopovar
|
fa27b50832
|
chore(relinker): unused filter level = 1 by default
|
2026-09-24 08:14:05 +03:00 |
|
boykopovar
|
ad68f86df1
|
chore(docs): update readme status for unused filter1 bug
|
2026-09-24 08:13:03 +03:00 |
|
boykopovar
|
d765867146
|
feat(libs): add new sceAgcDriver functions def
|
2026-09-24 08:00:36 +03:00 |
|
boykopovar
|
f5bc2d7649
|
feat(libs): add new sceAgc functions def
|
2026-09-24 07:54:15 +03:00 |
|
boykopovar
|
9f2b41b9a1
|
fix(libc): route guest allocations through application heap
|
2026-09-24 06:53:12 +03:00 |
|
boykopovar
|
7ed9ef1e9b
|
perf(agc): move color transfers to + gpu resources cache
|
2026-09-23 22:32:42 +03:00 |
|
boykopovar
|
630d918b4a
|
feat(agc): add timing logs for path after recompling
|
2026-09-23 22:11:41 +03:00 |
|
boykopovar
|
10e4d5e469
|
perf(shader): make -ools validation and optimization optional
|
2026-09-23 21:48:51 +03:00 |
|
boykopovar
|
65c6214a68
|
fix(agc): validate rect-list addressing model + logs refactor
|
2026-09-23 21:26:21 +03:00 |
|
boykopovar
|
3da19adf3f
|
refactor(video): use presentation without maintenance extensions
|
2026-09-23 20:10:01 +03:00 |
|
boykopovar
|
f129f6cde5
|
fix(agc): accept valid hardware screen offset values
|
2026-09-23 16:22:20 +03:00 |
|
boykopovar
|
069ee78158
|
feat(shader): generate tessellation shaders for rect-list primitives
|
2026-09-23 16:13:33 +03:00 |
|
boykopovar
|
e341cd1b30
|
feat(window): add fps and frame counter to window title
|
2026-09-23 15:30:13 +03:00 |
|
boykopovar
|
762b91df59
|
feat(libkernel): app metadata param.json parsing impl
|
2026-09-23 15:18:48 +03:00 |
|
boykopovar
|
cf1953058b
|
feat(libkernel): add app metadata reading module
|
2026-09-23 15:09:31 +03:00 |
|
boykopovar
|
282257fd98
|
feat(video): add resizable aspect-ratio-aware window
|
2026-09-23 14:27:47 +03:00 |
|
boykopovar
|
b1722c06e3
|
fix(shader): avoid mixing ir block ids with metadata indices
|
2026-09-23 13:57:22 +03:00 |
|
boykopovar
|
bbde0f4680
|
feat(agc): support tiled color target layout
|
2026-09-23 13:15:30 +03:00 |
|
boykopovar
|
2df58cf09c
|
fix(kernel): support page-aligned mprotect for loaded images
|
2026-09-23 12:45:39 +03:00 |
|
boykopovar
|
0b3ffe47b0
|
fix(shader): distinguish descriptor resources by register
|
2026-09-23 12:20:33 +03:00 |
|
boykopovar
|
30987b6543
|
fix(agc): allow texture descriptor performance modulation
|
2026-09-23 11:49:36 +03:00 |
|
boykopovar
|
8cd216e9d7
|
fix(agc): remove raw buffer restriction and decode guest buffer descriptors
|
2026-09-23 11:44:46 +03:00 |
|
boykopovar
|
ab7d9a180a
|
fix(agc): fix texture detiler context lifetime
|
2026-09-23 11:17:53 +03:00 |
|
boykopovar
|
352408ca51
|
feat(shader): derive descriptor image shape from rdna resources
|
2026-09-23 11:13:12 +03:00 |
|
boykopovar
|
b521e1f811
|
test(agc): add texture resource and detiling coverage
|
2026-09-23 10:57:27 +03:00 |
|
boykopovar
|
fa09114296
|
feat(agc): add texture and sampler descriptor bindings
|
2026-09-23 09:40:06 +03:00 |
|
boykopovar
|
7a5f5da623
|
feat(agc): add guest sampler creation
|
2026-09-23 09:28:03 +03:00 |
|
boykopovar
|
d617677967
|
feat(agc): add guest texture upload - gpu detiling
|
2026-09-23 09:09:08 +03:00 |
|
boykopovar
|
596830be3e
|
feat(agc): add gpu texture detiling shader
|
2026-09-23 08:56:52 +03:00 |
|
boykopovar
|
81d9dfde54
|
feat(agc): add gpu-based texture detiling
|
2026-09-23 08:48:29 +03:00 |
|
boykopovar
|
efa62f3546
|
feat(agc): implement texture tiling layout
|
2026-09-23 08:31:56 +03:00 |
|
boykopovar
|
0bb7f38510
|
feat(agc): texture format mapping and properties
|
2026-09-23 08:11:40 +03:00 |
|
boykopovar
|
1fd955711b
|
feat(agc): implement guest sampler resource decoding
|
2026-09-23 08:06:06 +03:00 |
|
boykopovar
|
8e05ec2fa3
|
feat(agc): implement guest texture resource decoding
|
2026-09-23 08:00:22 +03:00 |
|
boykopovar
|
f50946adf0
|
build(agc): wire agc texture support into cmake
|
2026-09-23 07:40:22 +03:00 |
|
boykopovar
|
5c7dc027ea
|
feat(agc): add agc texture support definitions (wip)
|
2026-09-23 07:25:23 +03:00 |
|
boykopovar
|
77f44a1a8d
|
refactor(agc): report unimplemented image/sampler resources
|
2026-09-22 21:51:35 +03:00 |
|
boykopovar
|
bb27de6fac
|
feat(shader): add fragmentShaderBarycentricEnabled flag to recompiler
|
2026-09-22 21:35:45 +03:00 |
|
boykopovar
|
4734f43c60
|
feat(agc): add ACQUIRE_MEM handling in agc driver
|
2026-09-22 20:35:15 +03:00 |
|
boykopovar
|
8fd65f2a25
|
add EVENT_WRITE support for CS/GS/PS_PARTIAL_FLUSH + relinker return exit code from autorun
|
2026-09-22 20:27:49 +03:00 |
|
boykopovar
|
f7aaa2fb86
|
feat(agc): add DRAW_INDEX_AUTO handling impl
|
2026-09-22 20:07:09 +03:00 |
|
boykopovar
|
bf7e41bb8b
|
feat(agc): add new context state op impl
|
2026-09-22 19:44:17 +03:00 |
|
boykopovar
|
7fa0e0c469
|
fix(libc): add sort function manual impl for compare abi
|
2026-09-22 18:35:09 +03:00 |
|
boykopovar
|
a43f73163d
|
feat(libs): no patch already exported from libc.prx symbols
|
2026-09-22 18:21:08 +03:00 |
|
boykopovar
|
e3a960e4d1
|
feat(libs): add sce pad read state default value
|
2026-09-22 12:08:56 +03:00 |
|