Commit Graph
11149 Commits
Author SHA1 Message Date
Adrià c82ffb0f20 Merge pull request #6647 from binarycleric/fix/agc-table-update-after-bind
fix(agc): bind image and sampler tables through update-after-bind limits
2026-10-19 12:20:50 +02:00
Adrià aaaff21edf Merge pull request #6733 from meh7an/perf/shader-result-memo-sets
perf(shader): keep memoized results in a set-associative table
2026-10-19 12:20:45 +02:00
Adrià c74aeb2f4c Merge pull request #6757 from LeandroLP23/ci/conventions-debt-entry-length
feat(tools): warn when a pull request adds a technical debt entry over 1000 characters
2026-10-19 12:17:54 +02:00
Adrià b7a75819f3 Merge pull request #6720 from AdvaitPalve11/feat-netctl-info-codes
feat(netctl): implement remaining info codes in sceNetCtlGetInfo
2026-10-19 12:10:02 +02:00
Adrià fb106a7e9a Merge pull request #6724 from Ondra97/codex/fix-savedata-mount-identity
fix(savedata): prevent duplicate mounts of one backing directory
2026-10-19 12:09:57 +02:00
Adrià 8e3d8b9bd8 Merge pull request #6723 from Tripchipp/fix/debt-file-unlinked-entries
fix(tools): keep debt entries without a core link in the index
2026-10-19 12:09:51 +02:00
Adrià 36f60df9ed Merge pull request #6719 from fogydes/feat/agc-driver-set-flip-packet-size
feat(libSceAgcDriver): implement driver flip packet size accessor and export interface
2026-10-19 11:47:18 +02:00
Adrià 439aee20e1 Merge pull request #6709 from johnmaia/feat/videodec2-10bit
feat(libSceVideodec2): output 10-bit pictures as low-bit 16-bit words
2026-10-19 11:47:14 +02:00
Adrià afeaffa6c1 Merge pull request #6717 from simonbronk/codex/strict-empty-arrays
fix(relinker): accept omitted empty array sizes in strict filtering
2026-10-19 11:47:09 +02:00
Adrià 3050105f24 Merge pull request #6707 from karimibrahim07/feat/libc-qsort-s
feat(libc): implement qsort_s
2026-10-19 11:47:03 +02:00
Adrià d65a58e63f Merge pull request #6706 from milescoviello/perf/runtime-bda-byte-writes
perf(shader): emit runtime V# byte writes through the looping helper
2026-10-19 11:46:58 +02:00
Dean 64e2a810a9 Merge pull request #7571 from milescoviello/fix/bda-lookup-single-exit
fix(shader): leave the BDA lookup functions through one return
2026-10-19 22:26:10 +13:00
Dean 83bf557dcf Merge pull request #7461 from parl0v/perf/dcc-shadow-key-sync
perf(agc): wait only for the key bytes' writers when reading DCC keys under a unit shadow
2026-10-19 22:22:12 +13:00
Dean 7f37d45ed3 Merge pull request #6451 from EagleBearerYS/fix/agc-sample-location-grid-fallback
fix(agc): fall back to pixel (0,0)'s sample locations where the device has no 2x2 grid
2026-10-19 22:22:04 +13:00
Adrià 8816fd7720 Merge pull request #6715 from simonbronk/codex/windows-unicode-output-collisions
fix(relinker): reject Unicode output aliases on Windows
2026-10-19 11:06:08 +02:00
Adrià c078ccc2a0 Merge pull request #6705 from xXPBSXx/test/system-service-defaults
test(libSceSystemService): cover status, safe area, notice screen and event defaults
2026-10-19 11:06:02 +02:00
Adrià 13cf6954a3 Merge pull request #6674 from veosett/codex/fmask-image-reads
fix(agc): read uncompressed FMASK images from guest memory
2026-10-19 11:05:57 +02:00
Adrià 5d39500818 Merge pull request #6704 from xXPBSXx/test/credentials-getgid-issetugid
test(libkernel): cover getgid and issetugid
2026-10-19 11:04:54 +02:00
Adrià 2eb4de8e13 Merge pull request #6711 from Ondra97/codex/fix-rwlock-unlock-lifetime
fix(libkernel): notify rwlock waiters before unlocking state
2026-10-19 11:03:06 +02:00
Adrià 959cfdd1c5 Merge pull request #6686 from DavidSamir/fix/libc-mktime-before-1900-macos
fix(libc): convert mktime before 1900 from the zone's own offsets on macOS
2026-10-19 10:59:57 +02:00
Dean f78675ae4d Merge pull request #7752 from xdCloudy/feat/ps5-notification-exports
feat(libSceNotification): declare PS5 notification exports
2026-10-19 21:53:02 +13:00
Dean 1ee7891d0f Merge pull request #7749 from xdCloudy/feat/ps5-verified-exports
feat(prx): declare evidenced PS5 pending exports
2026-10-19 21:52:58 +13:00
Dean e33099fecf Merge pull request #7748 from xdCloudy/feat/ps5-library-catalog
feat(libs): inventory confirmed PS5 system libraries
2026-10-19 21:52:55 +13:00
Dean 2f091d6652 Merge pull request #7367 from hamb3r/docs/vulkan-validation-rules
docs: require Vulkan validation layer for AGC, shader and VideoOut tests
2026-10-19 21:52:51 +13:00
Adrià bcdc5f6b3e Merge pull request #6702 from karimibrahim07/fix/relinker-weak-guest-imports
fix(relinker): leave weak imports of bundled modules unbound on Windows
2026-10-19 10:49:10 +02:00
Adrià e0adc075a2 Merge pull request #6697 from karimibrahim07/feat/relinker-named-host-imports
fix(relinker): resolve symbol-name imports through NIDs on Windows
2026-10-19 10:49:05 +02:00
Adrià 1f9e35036e Merge pull request #6685 from DavidSamir/fix/netctl-default-route-macos
fix(libSceNetCtl): read the default route from the routing table on macOS
2026-10-19 10:49:00 +02:00
Adrià 4630318457 Merge pull request #6681 from milescoviello/fix/relinker-bss-page-overlap
fix(relinker): keep a segment's zero-filled tail zero when the next PT_LOAD starts on its page
2026-10-19 10:48:54 +02:00
Adrià d53d0e2d40 Merge pull request #6606 from veosett/codex/indirect-index-prefix
fix(agc): resolve sparse indirect index ranges per record
2026-10-19 10:47:44 +02:00
Adrià 52f8222af1 Merge pull request #6670 from MarcZX10/codex/lds-lock-init-race-6666
fix(shader): initialize LDS lock from one invocation
2026-10-19 10:45:39 +02:00
Adrià 5de7c09c37 Merge pull request #6669 from milescoviello/fix/msaa-cmask-codes
fix(agc): read a multisampled target's CMASK by its MSAA codes
2026-10-19 10:44:42 +02:00
Adrià 48f436406b Merge pull request #6663 from karimibrahim07/feat/libkernel-ipv6-v6only
feat(libkernel): set and read IPV6_V6ONLY on a guest socket
2026-10-19 10:44:37 +02:00
Adrià f161098d3b Merge pull request #6563 from notaxeltv/feat/agc-msaa-enable-rect-list
fix(agc): allow MSAA_ENABLE single-sample rect lists
2026-10-19 10:44:32 +02:00
Adrià d937355cb4 Merge pull request #6703 from xXPBSXx/test/rtc-tick-add-units
test(libSceRtc): cover microseconds, minutes, hours and weeks tick addition
2026-10-19 10:43:43 +02:00
Adrià 3c485b889c Merge pull request #6693 from bappisinsane/test/prepare-release-notes
test(tools): cover prepare_release_notes truncation and file output
2026-10-19 10:43:38 +02:00
Adrià fa20f72c7d Merge pull request #6687 from al3w0f205/test/common-dialog-coverage
test(libSceCommonDialog): add guest common dialog test coverage
2026-10-19 10:43:33 +02:00
Adrià e12c913571 Merge pull request #6650 from WallisSkill/perf/agc-host-alloc-cache
perf(agc): cache freed small blocks per thread on Windows
2026-10-19 10:34:42 +02:00
Adrià 3fdd1f52e9 Merge pull request #6668 from DavidSamir/fix/libc-statvfs-path-macos
fix(libSceLibcInternal): read statvfs by path on macOS
2026-10-19 10:19:46 +02:00
Adrià 408455bdac Merge pull request #6667 from DavidSamir/fix/libkernel-sys-macos-posix
fix(libkernel_sys): build and check fchdir search permission on macOS
2026-10-19 10:18:13 +02:00
Adrià 4866297fcf Merge pull request #6305 from fogydes/feat/gameintent-firmware-exports
feat(libSceNpGameIntent): export missing firmware game intent interfaces
2026-10-19 10:16:12 +02:00
Adrià b715404323 Merge pull request #6646 from EagleBearerYS/fix/agc-heap-mirror-replan-unwatched
fix(agc): plan a heap again when its mirror's range has left the write watch
2026-10-19 10:15:31 +02:00
Adrià b95ca1b87d Merge pull request #6648 from NevesHenry/fix/libkernel-open-errno-mapping
fix(libkernel): report ENAMETOOLONG and ELOOP from open, unlink and stat
2026-10-19 10:15:06 +02:00
Adrià 5325133b13 Merge pull request #6609 from meh7an/perf/agc-pending-writes-published-union
perf(agc): rule out pending write overlaps from the published union
2026-10-19 10:14:18 +02:00
Adrià 9a5726cc18 Merge pull request #6601 from Amoenus/codex/feat-msaa-sampled-readback
feat(agc): read individual multisample image samples
2026-10-19 10:14:12 +02:00
Adrià 5a3c515753 Merge pull request #6644 from mariuszkreft/fix/shader-ballot-once-per-block
fix(shader): ballot each predicate once per block
2026-10-19 10:14:07 +02:00
Adrià a8c934dc82 Merge pull request #6535 from gguerra26/fix/agc-unused-viewport-depth
fix(agc): normalize unused viewport depth ranges
2026-10-19 10:14:02 +02:00
Adrià 6030b31e06 Merge pull request #6758 from LeandroLP23/docs/debt-closes-when
docs(debt): let an entry name what would close it with Closes when
2026-10-19 10:09:16 +02:00
Adrià f71a311935 Merge pull request #6756 from LeandroLP23/docs/debt-entry-states-the-gap
docs(contributing): state the gap first in a debt entry and remove it once closed
2026-10-19 10:08:30 +02:00
Advait Palve d4fdc030e1 feat(netctl): implement Wi-Fi info codes in sceNetCtlGetInfo 2026-10-19 10:02:07 +02:00
Adrià 415cd49fd3 Merge pull request #5913 from JJenkx/test/eop-live-token-filler-current
test(videoout): pin EOP matching across type-2 filler
2026-10-19 10:01:38 +02:00