Commit Graph

  • 71da166a18 fix(libc): keep resident mappings to direct memory backings on Windows thibaut 2026-10-14 00:24:09 +0200
  • d9852df2a2 fix(libc): track writes to singly mapped direct memory without faults on Windows DotDebian 2026-10-14 00:14:55 +0200
  • 4307e3cb54 fix(agc): serialize pipeline cache snapshots MarcZX100 2026-10-12 22:10:20 +0000
  • d275a58814 fix(agc-driver): copy a region an exact join's import covers only in part AlxcBTW 2026-10-14 01:13:09 +0200
  • ca95f74097 perf(agc-driver): join the imports of adjacent ranges of any size that a buffer is bound exactly over AlxcBTW 2026-10-12 12:37:39 +0200
  • ce5c839533
    Merge pull request #4883 from nikowolf123/perf/shader-cache-resource-plan Dean 2026-10-14 13:33:01 +1300
  • 29d5f067b9
    Merge pull request #5003 from tibzejoker/feat/depth-storage-array-views Dean 2026-10-14 13:32:41 +1300
  • af991ac404
    Merge pull request #4747 from TideOPL/perf/bc-block-copy Dean 2026-10-14 13:32:04 +1300
  • cb320fd884
    Merge pull request #4603 from AlxcBTW/perf/agc-memory-value-fill Dean 2026-10-14 13:31:43 +1300
  • 520ee1a2e8
    Merge pull request #4490 from karanvora2599/perf/shader-minmax-floor-denormal-free Dean 2026-10-14 13:31:23 +1300
  • afc8541d18
    Merge pull request #4487 from Pipodi/feat/agc-forced-srgb-views Dean 2026-10-14 13:31:02 +1300
  • 7cc6cd8633
    Merge pull request #4465 from mrzacarias/fix/agc-buffer-pattern-fill Dean 2026-10-14 13:30:42 +1300
  • d1527840ea fix(libkernel): retire stack metadata before releasing mappings JJenkx 2026-10-13 20:30:24 -0400
  • 8d8fe39eed fix(agc): flush pending stores before a partial snapshot hit fdfawef324 2026-10-13 14:01:20 -0400
  • 955b56a2b5 perf(agc): trust write stamps for snapshots of partially committed textures fdfawef324 2026-10-13 03:50:40 -0400
  • 56d1eda2f0 docs(videoout): record disabled DirectInput controller backend Dean Galvin 2026-10-14 13:12:24 +1300
  • e94f12bd17 fix(videoout): disable DirectInput joystick enumeration on Windows Tenith01 2026-10-07 10:07:21 +0530
  • feddf7f4c6
    Merge pull request #4849 from MarcZX100/codex/fix-address-cache-shutdown-4846 Dean 2026-10-14 13:13:08 +1300
  • 014f3623a7
    Merge pull request #4508 from jradelmo/feat/flexible-memory-budget Dean 2026-10-14 13:13:03 +1300
  • 3ebad9045e perf(agc): expand draw recipes to support depth targets Kikoarl 2026-10-13 08:00:11 +0200
  • 75c25e16f0 fix(tests): use position-independent unwind data in the C++ error fixture David-cmrg 2026-10-13 18:42:10 +0200
  • d1670009fb
    Merge pull request #5429 from Dripl1x/perf/windows-mutex-wake Dean 2026-10-14 12:31:24 +1300
  • 99eaf73102 perf(libkernel): wake guest mutex waiters on release on Windows Evgeniy Kazarin 2026-10-13 22:11:07 +0300
  • 12851ef037 docs: document flexible memory budget behavior Adelmo Junior 2026-10-13 09:10:45 -0300
  • 72211b70fe fix(kernel): honor the declared flexible memory budget Adelmo Junior 2026-10-12 09:47:50 -0300
  • 7a0c838ca4
    Merge pull request #4875 from nikowolf123/perf/libc-write-watch-capacity Dean 2026-10-14 12:12:10 +1300
  • 6ffc99bedb perf(agc): take the memory-value dword fill kernel as a buffer fill AlxcBTW 2026-10-12 17:03:10 +0200
  • 773e7f218c docs(debt): describe the byte the Windows flock locks David 2026-10-13 09:47:52 +0400
  • b962be8536 test(libc): read and write through another descriptor while a flock is held David 2026-10-13 09:47:47 +0400
  • 32fdaa65ae fix(libc): make flock advisory on Windows so other descriptors can read and write David 2026-10-13 09:44:23 +0400
  • 30f961266a
    Merge pull request #4973 from ducloc080202/fix/cq3-positioned-io Dean 2026-10-14 11:28:14 +1300
  • 83924acb18
    Merge pull request #4467 from arcwiser/feat/libc-swscanf Dean 2026-10-14 11:27:57 +1300
  • 296ff64ae9 fix(libkernel): share positioned transfer locks on Windows only Dean Galvin 2026-10-14 11:18:55 +1300
  • 0b46b3080a test(libkernel): cover concurrent pread against seek and read ducloc080202 2026-10-13 15:39:31 +0700
  • 3cab3c05ec fix(libkernel): use per-descriptor locks for positioned transfers and seeks ducloc080202 2026-10-13 15:39:31 +0700
  • 3915f6dc09 fix(libkernel): serialize positioned file transfers on Windows Anshika Gupta 2026-10-11 23:29:46 +0530
  • 8aa0d42824 feat(libc): implement swscanf screamm 2026-10-12 14:18:58 +0200
  • bf8dc610e6
    Merge pull request #5425 from SandstromPL/feat/ces-module-library Dean 2026-10-14 11:14:19 +1300
  • 703aa8f63d
    Merge pull request #5411 from ps54all/feat/libscenet-resolver-ntoa6 Dean 2026-10-14 11:12:27 +1300
  • bfc10637d4
    Merge pull request #5216 from oneandonlydean/up4/draw-key-second-sight Dean 2026-10-14 11:06:03 +1300
  • 65beff9b19
    Merge pull request #5478 from oneandonlydean/up4/sdwa-ubyte-1014 Dean 2026-10-14 11:05:47 +1300
  • c7601b7971
    Merge pull request #4164 from hamb3r/feat/libc-unity-il2cpp-runtime Dean 2026-10-14 10:45:32 +1300
  • 696d1660c1 feat(agc): storage image access to depth planes through 2D array views thibaut 2026-10-13 09:36:55 +0200
  • 665ad7da74
    Merge pull request #4374 from MarcZX100/codex/carry-getpriority-3632 Dean 2026-10-14 10:36:42 +1300
  • 091438f99b fix(libkernel): fail sysctl with ENOTDIR when a leaf MIB has a trailing component Hussein Kadhim 2026-10-13 20:04:44 +0300
  • 1ba0a81820 feat(libkernel): implement getpriority for the guest process David 2026-10-11 16:24:09 +0200
  • 8d98e8851f
    Merge pull request #4474 from JJenkx/fix/multisample-target-retirement Dean 2026-10-14 10:23:12 +1300
  • cf5f5b53b5
    Merge pull request #4379 from MarcZX100/codex/carry-chflags-3632 Dean 2026-10-14 10:22:02 +1300
  • d638e02860
    Merge pull request #3991 from Sanjaysrinivas/perf/agc-lazy-storage-snapshot Dean 2026-10-14 10:21:23 +1300
  • 7d757bbf0a
    Merge pull request #4383 from pushkarreddyy/feat/libkernel-sigpending-sigsuspend Dean 2026-10-14 10:21:01 +1300
  • ea2b2d364f
    Merge pull request #4514 from kallmek3nny/feat/libkernel-pthread-setaffinity Dean 2026-10-14 10:20:33 +1300
  • 7b2104ee0d fix(recompiler): accept SDWA source selects on v_cvt_f32_ubyte1, ubyte2 and ubyte3 Dean Galvin 2026-10-14 09:36:10 +1300
  • b6a10e91aa fix(libkernel): remove duplicate chflags error constant MarcZX100 2026-10-13 20:28:23 +0000
  • 0aa4cb1c2f
    Merge pull request #3798 from YossiYad/carry/posixforwebkit-getservbyname Dean 2026-10-14 09:24:05 +1300
  • eb78c6a45f fix(libkernel): fail sceKernelStat with EFAULT for a null buffer milescoviello 2026-10-13 20:20:07 +0000
  • a0f5916a29
    Merge pull request #4417 from Jnbla6/fix/ngs2-rack-4001 Dean 2026-10-14 08:55:20 +1300
  • 852c808373 test(libSceNgs2): fix custom filter regression expectations MarcZX100 2026-10-13 17:20:35 +0000
  • 3960519b1e fix(agc): make host imports over writable pages on macOS Zheorgyan 2026-10-13 21:43:21 +0200
  • 22f6b1735c docs: keep the technical debt index and end the NGS2 entry with a newline Dean Galvin 2026-10-14 08:39:38 +1300
  • 40ebfae70b fix: throw on unsupported filter types and update debt docs jnbla6 2026-10-13 20:45:41 +0300
  • ef52b16920 feat(libSceNgs2.native): add custom voice filter support and related tests for 0x13 issue case Jnbla6 2026-10-12 16:34:27 +0300
  • 855823e85e feat(libSceNgs2.native): implement custom sampler rack id 0x4001 (#4334) Jnbla6 2026-10-12 13:11:46 +0300
  • d45fee9b69 fix(import-audit): preserve JSON reports when writing fails lorkydey 2026-10-13 21:20:45 +0200
  • 48b69fad4d feat(libc): implement sceLibcMspaceAlignedAlloc mrfelek 2026-10-13 17:49:19 +0200
  • 299a736b54 feat(libSceCesCs): build libSceCesCs-module from the libSceCesCs source SandstromPL 2026-10-14 00:44:56 +0530
  • df32a44f79 feat(libSceNet): implement sceNetResolverStartNtoa6 ps54all 2026-10-13 20:44:40 +0200
  • 2ad825f659 fix(shader): require the version 22 F16 request flag MarcZX100 2026-10-13 13:31:35 +0000
  • 0e087e974e test(shader): cover version 21 F16 request layout MarcZX100 2026-10-13 12:46:15 +0000
  • dffdb5002e fix(shader): read both version 21 request layouts MarcZX100 2026-10-13 12:33:24 +0000
  • 89a8ec58b1 fix(tools): validate empty ELF dynamic symbol table bounds Stefan Bucataru 2026-10-12 18:11:49 -0400
  • dacd78525e
    Merge pull request #4949 from fdfawef324/fix/agc-unwritten-sample-locations Dean 2026-10-14 08:03:16 +1300
  • dfc9223248 docs(libkernel): retain chflags debt after rebase MarcZX100 2026-10-13 18:54:49 +0000
  • 8b5cfb9850 test(libkernel): declare chflags guest entry point MarcZX100 2026-10-12 08:20:18 +0000
  • 4dd97f7dbe feat(libkernel): implement chflags through the guest path resolver David 2026-10-11 16:24:28 +0200
  • 50b06110bb fix(libkernel): keep the Windows vnode watch when the watched file is deleted Jesus 2026-10-13 12:40:19 -0500
  • 15955c089e fix(agc): start the sample location registers at their clear-state value fdfawef324 2026-10-13 01:53:11 -0400
  • 286cf28ec7 fix(relinker): reject a directory as the executable output path thuanquang 2026-10-12 23:17:12 +0700
  • 18c438b109
    Merge pull request #4491 from xXPBSXx/fix/playgo-bound-no-chunk-table Dean 2026-10-14 06:42:39 +1300
  • 2096410b29 fix(libkernel): report EPERM before EINVAL when writing kern.proc.pathname Hussein Kadhim 2026-10-13 19:44:27 +0300
  • 5d3ea5f511 test(recompiler): set layerExported in the disk cache entry round trip Niko 2026-10-13 19:30:21 +0200
  • 8cf6a0bc3a
    Merge pull request #5328 from boykopovar/chore/add-first-demo-collage boykopovar 2026-10-13 20:18:47 +0300
  • bdded28693 chore(readme): add games demo collage to readme v0.1.2 chore/add-first-demo-collage boykopovar 2026-10-13 20:16:47 +0300
  • cb8b0caf7d fix(libSceNpAuth): report an async request as running on its first poll Sasha Papo 2026-10-13 10:21:10 -0400
  • 61b8742b6b
    Merge pull request #4515 from AlxcBTW/perf/host-import-join Dean 2026-10-14 05:55:27 +1300
  • 9baec8793f
    Merge pull request #3870 from yash27git/clean/Direct-Memory-Exception Dean 2026-10-14 05:55:11 +1300
  • 40047f46bd
    Merge pull request #4377 from MarcZX100/codex/carry-pthread-atfork-3628 Dean 2026-10-14 05:54:54 +1300
  • 04421e7d4d fix(relinker): build the manifest resource in paths with spaces Muhammad Wasif Ali Wasif 2026-10-13 21:43:59 +0500
  • 74c3fb6576 feat(libkernel): implement pthread_setaffinity_np screamm 2026-10-12 14:14:40 +0200
  • 664ad77037 test(recompiler): pin the field counts of the structures the plan codec writes Niko 2026-10-13 18:32:19 +0200
  • ce8944f853 test(recompiler): plan an invariant descriptor phi in the disk cache test Niko 2026-10-13 17:44:42 +0200
  • 70663fec42 test(recompiler): check that APS5_NO_PERF_DISK_PLANS=1 is cache-neutral Niko 2026-10-13 02:49:37 +0200
  • a69f5e0371 test(recompiler): compare stored resource plans field by field Niko 2026-10-13 02:19:59 +0200
  • ed3f2776ed fix(recompiler): reject a stored plan whose image table names a missing source Niko 2026-10-13 02:19:43 +0200
  • 1ed6c21067 perf(recompiler): load the resource plan from the disk cache before the front end Niko 2026-10-13 01:23:33 +0200
  • 0c144502e5 feat(recompiler): store front-end resource plans in the shader disk cache Niko 2026-10-13 18:31:17 +0200
  • 37ea3b651a fix(libc): finish the exit handlers when one of them calls exit Hussein Kadhim 2026-10-13 18:26:04 +0300
  • 5c802bbf10 refactor(recompiler): split the ShaderInfo encoder and the entry envelope Niko 2026-10-13 01:01:53 +0200
  • ac82f3c6a9 fix(libkernel): switch the host stack bounds in siglongjmp on Windows Hussein Kadhim 2026-10-13 18:19:05 +0300
  • 8652dbe35b feat(libc): add missing Unity IL2CPP runtime imports and Dinkumware helpers hamb3r 2026-10-13 00:03:15 +0300
  • 0214069e33
    Merge pull request #5263 from adriadam10/ci/mesa-cache-per-cpu Adrià 2026-10-13 17:58:02 +0200