Commit Graph
15067 Commits
Author SHA1 Message Date
Felipebmaitan 5ca32cdac7 test(job-manager): align reference entry helper calls 2026-10-23 13:14:44 -03:00
Felipebmaitan 0d7155f1fa test(job-manager): run original-module fixtures on Linux 2026-10-23 13:04:55 -03:00
Felipebmaitan 79c9c6f6c8 fix(job-manager): stop while submitted compute remains pending 2026-10-23 12:53:13 -03:00
Felipebmaitan d1d6e44d18 fix(job-manager): capture compute inputs across GPU barriers 2026-10-23 12:46:04 -03:00
Felipebmaitan f78334be68 fix(job-manager): preserve profiler spans across GPU barriers 2026-10-23 12:46:04 -03:00
Felipebmaitan 869bb77097 fix(job-manager): forward native profiler lifecycle events 2026-10-23 12:46:04 -03:00
Felipebmaitan f2dc168518 fix(job-manager): place scheduling state in the caller work area 2026-10-23 12:46:04 -03:00
Felipebmaitan 6f29778c93 test(job-manager): cover registration failure without an assigned ID 2026-10-23 12:46:03 -03:00
Felipebmaitan c6cba56c6d docs(job-manager): keep remaining debt concise 2026-10-23 12:46:03 -03:00
Felipebmaitan c82f45c9c9 fix(job-manager): forward object registration results 2026-10-23 12:46:03 -03:00
Felipebmaitan f5d6081d3d fix(job-manager): retire ready waits during shutdown 2026-10-23 12:46:03 -03:00
Felipebmaitan f0a48e45f2 fix(job-manager): release waiters and clean up partial initialization 2026-10-23 12:46:03 -03:00
Felipebmaitan d6083b8c55 test(job-manager): verify native compute command capacity 2026-10-23 12:46:03 -03:00
Felipebmaitan 0393f72cb0 fix(libSceJobManager): batch compute completion in caller storage 2026-10-23 12:46:03 -03:00
Felipebmaitan 438540c8e1 fix(job-manager): spin only for pending work in host clock time 2026-10-23 12:46:03 -03:00
Felipebmaitan 77d1cc65e2 fix(tests): distinguish the manual JobManager reference runner 2026-10-23 12:46:03 -03:00
Felipebmaitan 5a19cd7e14 fix(libSceJobManager): honor worker spin and persistence policies 2026-10-23 12:46:02 -03:00
Adrià 4be3da2c6f Merge pull request #7800 from santhoshkumar-dev/codex/agc-memory-hardening
fix(agc): reclaim idle images safely during cache creation
2026-10-23 17:39:02 +02:00
Adrià 68810f6342 Merge pull request #7816 from Capmare/fix/shader-frontend-call-analysis-wave-size
fix(shader): give the frontend's call analysis the dispatch's wave size
2026-10-23 17:38:03 +02:00
Adrià 83694b3db9 Merge pull request #7803 from thuanquang/fix/msaa-2d-sample-zero
fix(shader): read a 2D MSAA T# through DIM 2D as its sample 0
2026-10-23 17:24:59 +02:00
Queuze 91b1fd1c6b test(agc): check retention before cache refresh 2026-10-23 16:37:26 +02:00
Queuze 8c521d7d1e fix(agc): recover initial sampled image copies 2026-10-23 16:37:26 +02:00
Queuze 042a53079d test(agc): select supported sRGB copy profile 2026-10-23 16:37:26 +02:00
Queuze 8e47a3b5d6 test(agc): cover copied-image allocation recovery 2026-10-23 16:37:26 +02:00
Queuze 737f6073ec test(agc): adapt recovery callback signatures 2026-10-23 16:37:26 +02:00
Santhosh Kumar 3bcd89e10e fix(agc): reclaim idle images safely during cache creation
Forward new-image recovery permission through AllocateImageMemory while preserving host-memory fallback and allocated-type reporting. Reuse held cache locks only at safe construction points, retain caller-held sampled textures and pending storage results, and try resource-cache removal without waiting.

Count released Vulkan allocations and saturate the reclaim reserve. Cover sampled/storage allocation failures, host fallback after image recovery, bounded attempts and overflow. Remove stale conflict markers and unrelated debt, and refresh the recorded validation.
2026-10-23 16:37:26 +02:00
Dean 4997726a5f Merge pull request #8703 from nikowolf123/feat/libcinternal-double-underscore-inet
feat(libSceLibcInternal): export __inet_ntoa_r
2026-10-24 03:29:12 +13:00
Dean 3b6613eb58 Merge pull request #8597 from javierUDP/test/wide-store-execution
test(relinker): execute the split 256-bit store
2026-10-24 03:28:26 +13:00
Dean dcd40e119d Merge pull request #8287 from mugurc/fix/tests-fenv-masks-rosetta
fix(tests): compare the floating-point exception masks with the ones the host keeps
2026-10-24 03:28:00 +13:00
Dean 53af1169c7 Merge pull request #8416 from jotitadev/fix/relinker-module-init-array-without-size
fix(relinker): treat guest DT_INIT_ARRAY without DT_INIT_ARRAYSZ as empty
2026-10-24 03:27:27 +13:00
Dean 2b3baacdba Merge pull request #8507 from Th3EvilGod/codex/rudp-precise-poll-wait
fix(rudp): use precise poll deadlines on Windows
2026-10-24 03:27:04 +13:00
Adrià 37cb4c8625 Merge pull request #7799 from thuanquang/fix/bc-block-copy-srgb-view
fix(agc): give a block-copied BC texture an sRGB view for FORCE_DEGAMMA samplers
2026-10-23 16:27:01 +02:00
Dean 0ae788741d Merge pull request #8593 from priyanshrv-netizen/feat/libc-vacopy
feat(libc): implement _Vacopy
2026-10-24 03:26:41 +13:00
Dean efc6cd8f1b Merge pull request #8702 from nikowolf123/feat/libcinternal-underscore-err-warn-progname
feat(libSceLibcInternal): export _err, _warn and _getprogname
2026-10-24 03:25:55 +13:00
Dean c73dc20d25 Merge pull request #9644 from Noxy-HNR/fix/png-gray-transparency
fix(png): mask unused grayscale transparency bits
2026-10-24 03:25:24 +13:00
Dean 86713d20ae Merge pull request #8565 from valenciana-nc/fix/relinker-preserve-metadata-inputs
fix(relinker): preserve icon and title metadata inputs
2026-10-24 03:25:01 +13:00
Dean 9fbcb97d5f Merge pull request #10073 from JJenkx/windows/link-symlink-loop
fix(libkernel_sys): report ELOOP from link through a Windows symbolic link loop
2026-10-24 03:24:38 +13:00
Dean eaeed829ee Merge pull request #9280 from Bram910/fix/patch-entry-widths
fix(relinker): validate programmatic patch widths
2026-10-24 03:23:40 +13:00
Dean 4f3087c677 Merge pull request #10136 from orezraey/fix/libkernel-close-standard-descriptors-measured-ps5
fix(libkernel): refuse closing the standard descriptors with EPERM as measured on a PS5
2026-10-24 03:23:15 +13:00
Dean 4ac5597e1f Merge pull request #9530 from Ondra97/codex/feat-freetype-gasp
feat(libSceFreeType): implement FT_Get_Gasp
2026-10-24 03:22:40 +13:00
Dean 25fc86e74d Merge pull request #9230 from slopggobblercobbler81/fix/relinker-relocation-type-validation
fix(relinker): validate relocation types during table extraction
2026-10-24 03:22:17 +13:00
Dean 8d6401fe55 Merge pull request #9801 from taovuokko/fix/relinker-absolute-function-symbols
fix(relinker): skip absolute function symbols in code analysis
2026-10-24 03:21:53 +13:00
Adrià b061d2a621 Merge pull request #7292 from billythemenace2/fix/agc-import-pieces-over-allocation-limit
fix(agc): import registered ranges larger than the device's largest allocation in pieces
2026-10-23 16:21:48 +02:00
Adrià e7fbd58bbc Merge pull request #6747 from krishalivaibhav/codex/command-memory-reuse
fix(agc): synchronize pending writes before command allocation
2026-10-23 16:20:43 +02:00
Adrià 9d164f0d87 Merge pull request #6169 from mitul72/fix/agc-collect-memo-generation
fix(agc): answer a collect memo hit with the generation of the last finished tracker update
2026-10-23 16:18:38 +02:00
Adrià 16858c04c6 Merge pull request #6741 from DavidSamir/fix/agc-unobserved-last-provoking-vertex
fix(agc): draw a last provoking vertex that no pixel input sees without the extension
2026-10-23 16:16:37 +02:00
Adrià e94545a592 Merge pull request #7644 from EagleBearerYS/perf/agc-lazy-resolve-shader-abi
perf(agc): leave a lazily registered shader's resolved ABI to its first use
2026-10-23 16:14:38 +02:00
Adrià 1047c108af Merge pull request #6011 from zmeizy/claude/cvt-pk-u8-f32-round-mode
fix(shader): round v_cvt_pk_u8_f32 in the FLOAT_MODE f32 round mode
2026-10-23 16:13:41 +02:00
Adrià be6a6ba3a8 Merge pull request #8608 from SleglJan/pr/capture-validation-linear
perf(agc): take captureValidation's records in one pass over the lookup log
2026-10-23 16:13:35 +02:00
Adrià FranchandClaude 2fd0610bff fix(agc): draw a last provoking vertex that nothing observes without the extension
Co-Authored-By: Claude <[email protected]>
2026-10-23 15:21:46 +02:00