Dean
e2cd7f49db
Merge pull request #3897 from eliasbruno124-dev/fix/ssl-certificate-import
...
fix(ssl): retain loaded certificate authorities
2026-10-14 23:55:30 +13:00
Adrià
82f112d20f
Merge pull request #4451 from Amoenus/codex/feat-alpha-to-coverage-dither8
...
feat(agc): emulate default eight-sample dithered alpha coverage
2026-10-14 12:55:07 +02:00
Adrià
a0b44cafb9
Merge pull request #5687 from Raghav314/perf/agc-draw-shared-stage-results
...
perf(agc): draw stages use their shared compiled result instead of a copy
2026-10-14 12:54:15 +02:00
Adrià
7d4f34c6ef
Merge pull request #5062 from TideOPL/perf/collect-view-walk
...
perf(libc): walk shared views in order and remember collectable ranges in Windows write collects
2026-10-14 12:52:46 +02:00
Adrià
98541c674e
Merge pull request #2853 from alfalfa-star/feat/npwebapi2-request-timeout
...
feat(npwebapi2): implement sceNpWebApi2SetRequestTimeout
2026-10-14 12:49:48 +02:00
Adrià
29f4891e21
Merge pull request #5696 from gjonn/hdr-pq-display-buffers
...
feat(agc): present BT.2100 PQ display buffers on an SDR output
2026-10-14 12:49:21 +02:00
Adrià
bb7006342f
Merge pull request #4780 from ivica00/codex/crash-indirect-memory
...
feat(libc): optionally dump indirect memory in Windows crash reports
2026-10-14 12:48:15 +02:00
Dean
3e577edac2
Merge pull request #5160 from nikowolf123/fix/shader-lds-private-subword-stores
...
fix(shader): update per-invocation LDS without atomics
2026-10-14 23:30:37 +13:00
Dean
6ade14f52d
Merge pull request #5679 from moong15/fix/agc-save-guest-bytes-before-untracked-results
...
fix(agc): save the guest bytes of units without a write generation when results land outside the write watch
2026-10-14 23:28:44 +13:00
Dean
1b127d4df4
Merge pull request #5758 from oneandonlydean/ci/release-recursive-submodules
...
ci(release): check out nested submodules
2026-10-14 23:28:09 +13:00
Adrià
b6c7893f9e
Merge pull request #4869 from omurc4/feat/load-failure-hint
...
feat(relinker): hint at the MinGW runtime DLLs when a module fails to load with error 126
2026-10-14 12:27:35 +02:00
Adrià
2a99157640
Merge pull request #4812 from AlxcBTW/feat/trace-summary-interval
...
feat(agc): add APS5_TRACE_SUMMARY_EVERY for summary lines of a long session
2026-10-14 12:24:56 +02:00
Dean
23e93c0547
Merge pull request #5707 from oneandonlydean/fix/storage-saved-bytes-outside-fill
...
fix(agc): keep the saved guest bytes of units a fill or image copy does not cover
2026-10-14 23:14:38 +13:00
Dean Galvin
bfca92e8ae
test(agc): take the LDS update check's words as a span
...
Retained SPIR-V is a span on main since #4806 .
2026-10-14 23:07:26 +13:00
Dean
c654b199bd
Merge pull request #5049 from eljackjoestar-cmd/codex/scalar-buffer-descriptor-fields
...
fix(shader): ignore unused descriptor fields for scalar buffer loads
2026-10-14 23:06:33 +13:00
Romans Pokrovskis
246d16a035
test(agc): preserve targetless alpha exports after rebase
2026-10-14 13:01:48 +03:00
Romans Pokrovskis
c8b3a37533
feat(agc): emulate default eight-sample dithered alpha coverage
2026-10-14 12:58:43 +03:00
Dean
eecf909539
Merge pull request #5188 from EagleBearerYS/fix/shader-images-from-constant-buffers
...
fix(shader): capture image descriptors read from constant buffers at uniform offsets
2026-10-14 22:58:01 +13:00
Dean
7963f16d12
Merge pull request #5514 from ps54all/feat/libsceappcontent-addcont-delete
...
feat(libSceAppContent): export sceAppContentAddcontDelete
2026-10-14 22:57:30 +13:00
Dean
56429064fc
Merge pull request #5226 from ErenYeager1836/carry/libSceSsl-connection-calls
...
feat(libSceSsl): add the connection calls
2026-10-14 22:55:56 +13:00
Dean
daf256baab
Merge pull request #5560 from Kikoarl/perf/agc-eliminate-fast-clear-register-fallback
...
perf(agc): eliminate DCC register clear fallback during color metadata pass
2026-10-14 22:54:38 +13:00
Dean
115dc95784
Merge pull request #5347 from MathiasDevelopes/codex/pr-agc-stencil-clear-state
...
fix(agc): initialize stencil control and reference masks
2026-10-14 22:48:14 +13:00
Dean
4f61889850
Merge pull request #4683 from XairRrR/fix/agc-depth-plane-stencil-pairings
...
fix(agc): share a depth plane's contents across its stencil pairings
2026-10-14 22:41:51 +13:00
Dean
c3bad39372
Merge pull request #5434 from milescoviello/fix/relinked-module-name-case
...
fix(libc): find a relinked module whose name differs in case
2026-10-14 22:41:23 +13:00
Dean
5744094e79
Merge pull request #5506 from codingreapermaps/feat/agc-z64kbx-color-targets
...
feat(agc): render into SW_64KB_Z_X color targets
2026-10-14 22:40:55 +13:00
Dean
9c6315c904
Merge pull request #5323 from lubaxe/feat/agc-mesh-clip-cull-distances
...
feat(agc): clip and cull distances on the mesh path
2026-10-14 22:40:26 +13:00
Dean
318f237602
Merge pull request #5258 from JAB-dev/perf/unwind-info-cache
...
perf(libkernel): cache the unwind tables and image name per module on Windows
2026-10-14 22:39:58 +13:00
Dean
1a40d3d81f
Merge pull request #5013 from p3n1cillin/claude/select-pipes
...
feat(libkernel): select on pipes on Windows
2026-10-14 22:39:38 +13:00
Dean
469f6e5368
Merge pull request #5427 from mariusyo07/feat/netctl-v6-callbacks
...
feat(libSceNetCtl): implement sceNetCtlRegisterCallbackV6 and sceNetCtlUnregisterCallbackV6
2026-10-14 22:39:09 +13:00
Dean
21da4061be
Merge pull request #5413 from mariusyo07/feat/audioout2-disable-chat
...
feat(libSceAudioOut): implement sceAudioOut2DisableChat
2026-10-14 22:38:41 +13:00
Dean
6f12584c9b
Merge pull request #5443 from SandstromPL/fix/relinker-executable-module-host-needed
...
fix(relinker): share guest modules between executables that need different system libraries
2026-10-14 22:38:14 +13:00
eljackjoestar-cmd
bfab566fef
fix(shader): normalize reserved buffer bits before scalar binding
2026-10-14 22:38:13 +13:00
eljackjoestar-cmd
aa2abf801b
fix(shader): ignore unused descriptor fields for scalar buffer loads
2026-10-14 22:38:13 +13:00
Dean
64380313b5
Merge pull request #5521 from codingreapermaps/feat/agc-alpha-coverage-without-color
...
fix(agc): alpha-to-coverage from a 32_AR MRT0 export without a color target
2026-10-14 22:37:55 +13:00
Dean Galvin
3b8bf7eab5
test(agc): keep the pixel LDS read-modify-write slots within 1 KiB
...
Each pixel used its own 16-byte slot across 512 pixels, so the
per-invocation LDS array held 8 KiB for a test that only needs one slot
per lane of a wave. 64 slots and the counter right after them keep the
array at 320 dwords, which software rasterizers compile in a fraction
of the time.
2026-10-14 22:37:42 +13:00
Dean Galvin
13cc3a9ea6
fix(shader): size per-invocation LDS by the append counter's offset
...
FunctionLdsDwords bounds every LDS access by its address argument and
gives up on opcodes without a dword count. DataAppend and DataConsume
have neither: their first argument is M0, which only places GDS
counters, and the emitter addresses the LDS counter by the instruction
offset alone. Any pixel or vertex-path program with ds_append or
ds_consume therefore declared the full 8192-dword Function array per
invocation. LLVM 20 llvmpipe needs about 6 s to compile that array in
the new pixel LDS read-modify-write test, which ran past the 5 s
graphics fence on CI. The counter now takes the dword at its offset.
2026-10-14 22:37:42 +13:00
Dean
3d4ef27694
Merge pull request #3655 from EdouardSence/fix/bda-lookup-compact
...
fix(shader): keep each BDA page-table walk to one inlined copy per read
2026-10-14 22:37:25 +13:00
Dean Galvin
6f830952fb
ci(release): check out nested submodules
...
build.yml runs git submodule update --init --recursive, but release.yml checked out only the top-level submodules. A submodule with its own submodules, such as Mbed TLS's framework in #3897 , would leave the release configure step without them.
2026-10-14 22:37:06 +13:00
Dean
bf8e69d581
Merge pull request #4446 from Scramblrrrr/codex/buffer-heap-fallback-main
...
fix(agc): select coherent buffer heaps using available budget
2026-10-14 22:36:56 +13:00
eliasbruno124-dev
b737308eed
fix(ssl): retain loaded certificate authorities
2026-10-14 22:34:22 +13:00
Dean
0b97f8b9f5
Merge pull request #3664 from alfalfa-star/feat/linux-wayland
...
feat(videoout): use native Wayland on Linux
2026-10-14 22:32:26 +13:00
Dean
43349d4337
Merge pull request #4806 from eljackjoestar-cmd/codex/file-backed-spirv
...
fix(shader): map retained SPIR-V from shader cache entries
2026-10-14 22:18:29 +13:00
Kikoarl
206162549f
perf(agc): eliminate DCC register clear fallback during color metadata pass
2026-10-14 22:00:47 +13:00
Dean
66f894761b
Merge pull request #5733 from oneandonlydean/test/avplayer-paused-jump-events
...
test(avplayer): give the paused-jump restart test an event callback
2026-10-14 21:59:10 +13:00
Dean
2dbb729b78
Merge pull request #5738 from oneandonlydean/revert/5608
...
Revert "fix(libSceVideoOut): export unknown Onimusha import NID" (#5608 )
2026-10-14 21:58:37 +13:00
Dean Galvin
759cc67bac
test(agc): validate the narrow constant store fixture through its word pointer
...
Retained SPIR-V is a span now, and SpirvTools::Validate takes a vector or a pointer and a size.
2026-10-14 21:56:47 +13:00
Dean
2582ec1193
Merge pull request #5309 from hugodearaujo/feat/agc-sparse-dmabuf-import
...
feat(agc): import shared ranges above 64 MiB as sparse buffers over udmabuf chunks
2026-10-14 21:50:50 +13:00
TideOPL
b14d844855
perf(libc): remember ranges proven collectable until the mappings change
2026-10-14 09:43:40 +01:00
TideOPL
2af88da01f
perf(libc): walk the shared views of a write collect in order
2026-10-14 09:43:40 +01:00
Dean Galvin
6b4d3c8ae6
Revert "fix(libSceVideoOut): export unknown Onimusha import NID" ( #5608 )
...
The export turned YNw9Xk5iNWo from an unresolved import into a stub that throws. Dreaming Sarah (PPSA02929) calls it during start-up and now aborts with "YNw9Xk5iNWo not implemented" about 2 s in. Reverting until the function is implemented.
2026-10-14 21:40:28 +13:00