JJenkx
|
cc59cb7b93
|
test(agc): skip pipeline inspection when Vulkan is unavailable
|
2026-10-28 08:27:12 +01:00 |
|
JJenkx
|
b971004857
|
feat(agc): inspect captured compute pipeline statistics
|
2026-10-28 08:27:11 +01:00 |
|
Dean
|
b99bbebacd
|
Merge pull request #11839 from oneandonlydean/wolverine/agc-driver-micro-perf
perf(agc): reuse context register storage and keep the shadow live-unit count
|
2026-10-28 20:11:36 +13:00 |
|
Dean
|
210462e2a7
|
Merge pull request #11838 from oneandonlydean/wolverine/amm-fragmented-pool
fix(libkernel): map AMM pages from a fragmented pool
|
2026-10-28 20:11:32 +13:00 |
|
Dean
|
da6b0ea8dd
|
Merge pull request #11884 from JJenkx/windows/libc-strtof-nan-payload
fix(libc): keep NaN payloads in strtof and wcstof as titles' libc.prx does
|
2026-10-28 20:11:27 +13:00 |
|
Dean
|
a734b350f1
|
Merge pull request #8091 from JJenkx/fix/agc-import-allocation-error-budget
fix(agc): pin the import ceiling only on memory exhaustion
|
2026-10-28 20:11:23 +13:00 |
|
Adrià
|
fddf0ffb75
|
Merge pull request #9129 from EagleBearerYS/fix/agc-draw-cache-byte-budget
fix(agc): bound the draw cache by bytes
|
2026-10-28 08:07:42 +01:00 |
|
Adrià
|
d5140548fc
|
Merge pull request #11051 from simnJS/claude/usb-storage-system-service
feat(libSceSystemService): call libSceUsbStorage from the USB storage aliases
|
2026-10-28 08:06:39 +01:00 |
|
Adrià
|
e611e7719f
|
Merge pull request #11005 from harisibrar1/fix/map-undefined-protection-einval
fix(libkernel): refuse undefined protection bits in the map calls with EINVAL
|
2026-10-28 08:04:38 +01:00 |
|
Adrià
|
0cd07dc4ab
|
Merge pull request #11399 from iAbdulrrahman/feat/libc-digittoint-and-numbers
feat(libc): implement digittoint, isnumber, and ishexnumber
|
2026-10-28 06:34:59 +01:00 |
|
 harisibrar1andClaude Opus 5.5
|
5bb96d08ad
|
docs(libkernel): keep the map protection debt entry under the length limit
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-28 01:28:34 -04:00 |
|
harisibrar1
|
6413eacf9d
|
Merge remote-tracking branch 'origin/main' into fix/map-undefined-protection-einval
# Conflicts:
# docs/dev/debt/libkernel.md
|
2026-10-28 01:28:03 -04:00 |
|
Adrià
|
895ead67f7
|
Merge pull request #11396 from iAbdulrrahman/feat/libc-timingsafe-memcmp
feat(libc): implement timingsafe_memcmp
|
2026-10-28 06:25:30 +01:00 |
|
Dean
|
00e85fea39
|
Merge pull request #10348 from oneandonlydean/perf-D2-v47
fix(agc): clamp an exported pixel depth to the viewport depth range
|
2026-10-28 18:25:05 +13:00 |
|
Dean
|
ccfb96757f
|
Merge pull request #11307 from dantdmdarealguy/perf/agc-depth-plane-copies-recent-presents
perf(agc): keep recently sampled depth plane copies up to twice the budget
|
2026-10-28 18:17:14 +13:00 |
|
Adrià
|
16954551ed
|
Merge pull request #11382 from roboterspinne/fix/relinker-dynstr-leading-nul
fix(relinker): reject an executable dynamic string table that does not begin with NUL
|
2026-10-28 06:11:40 +01:00 |
|
Adrià
|
7fe2b2249b
|
Merge pull request #11542 from milescoviello/test/ult-mutex-runtime-opt-params
test(libSceUlt): cover the mutex and ulthread runtime opt param initializers
|
2026-10-28 06:06:18 +01:00 |
|
Adrià
|
3d214c8d87
|
Merge pull request #11549 from milescoviello/test/kernel-memory-pool-block-stats
test(libkernel): cover sceKernelMemoryPoolGetBlockStats's checks and the block an expansion adds
|
2026-10-28 06:05:23 +01:00 |
|
Adrià
|
46031052fc
|
Merge pull request #11381 from roboterspinne/fix/relinker-executable-export-attributes
fix(relinker): validate executable export names and attributes like guest modules
|
2026-10-28 06:05:18 +01:00 |
|
Adrià
|
d73ff0a79e
|
Merge pull request #11538 from milescoviello/test/pthread-getprio
test(libkernel): cover scePthreadGetprio after scePthreadSetprio on the calling thread
|
2026-10-28 05:57:16 +01:00 |
|
Adrià
|
5576dd18a9
|
Merge pull request #11401 from ErenYeager1836/feat/vrtracker2-resolve-mesh-size-nid
feat(libSceVrTracker2): identify sceVrTracker2GetRawCameraMeshSize export
|
2026-10-28 05:52:08 +01:00 |
|
Dean
|
adbcdcdd58
|
Merge pull request #11463 from Mherberts/codex/feat-elf-relr-relocations
feat(relinker): support packed ELF64 relative relocations
|
2026-10-28 17:50:40 +13:00 |
|
Dean
|
5ab8acf45f
|
Merge pull request #11309 from Danigamer05/feat/libc-signed-min32
feat(libc): implement signed 32-bit minimum value helper
|
2026-10-28 17:50:21 +13:00 |
|
Dean
|
c9cc3b34db
|
Merge pull request #11304 from Danigamer05/feat/libc-unsigned-max32
feat(libc): implement unsigned 32-bit maximum
|
2026-10-28 17:50:05 +13:00 |
|
Adrià
|
498954ef0e
|
Merge pull request #11375 from veosett/codex/conventions-angle-links
fix(tools): recognize angle-wrapped documentation links
|
2026-10-28 05:49:59 +01:00 |
|
Dean
|
24795c0f56
|
Merge pull request #10529 from JJenkx/fix/libc-expm1-scaling-association
fix(libc): preserve expm1 rounding during exponent scaling
|
2026-10-28 17:49:49 +13:00 |
|
Dean
|
897fff64c4
|
Merge pull request #9240 from milescoviello/fix/backtrace-from-caller
fix(libc): start sceLibcBacktraceSelf's frames at its caller
|
2026-10-28 17:49:31 +13:00 |
|
Dean
|
dbbe99aeb0
|
Merge pull request #9772 from UnhealthyKraken/feat/libc-floating-prefix
feat(libc): implement floating-point prefix helpers
|
2026-10-28 17:49:14 +13:00 |
|
Adrià
|
7f8f92d0bd
|
Merge pull request #11342 from JJenkx/fix/performance-compare-timed-context-20261026
fix(tools): compare timed traces by requested window
|
2026-10-28 05:48:54 +01:00 |
|
Adrià
|
ee5e24729c
|
Merge pull request #11715 from danielcadev/feat/pad-file-touch-coordinates
feat(pad): inject touch coordinates through command files
|
2026-10-28 05:41:39 +01:00 |
|
Adrià
|
0c5401dcbd
|
Merge pull request #9735 from mazen320/feat/libc-ctype-vtable
feat(libc): export the ctype facet vtable as data
|
2026-10-28 05:36:29 +01:00 |
|
Adrià
|
e5c952d51f
|
Merge pull request #9806 from frankea/fix/hull-masked-control-point
fix(shader): evaluate a control point masked out of the packed hull register
|
2026-10-28 05:35:24 +01:00 |
|
Adrià
|
82d5f01f28
|
Merge pull request #11361 from johandavidcm/perf/agc-pass-break-reasons
feat(agc): count why draws begin render passes
|
2026-10-28 05:25:04 +01:00 |
|
Adrià
|
2d7af25e62
|
Merge pull request #11398 from iAbdulrrahman/feat/posix-arc4random-uniform
feat(libScePosixForWebKit): implement arc4random_uniform
|
2026-10-28 05:23:59 +01:00 |
|
Adrià
|
9fc181dde5
|
Merge pull request #9971 from tkcm01/fix/agc-overlay-private-bytes-macos
fix(agc): read the process's private memory from task_info on macOS
|
2026-10-28 05:17:46 +01:00 |
|
Adrià
|
c51d6c226a
|
Merge pull request #11714 from akkadbakkad89/fix/psml-mfsr-enable-flags
fix(libScePsml): answer console-measured MFSR enable flags and Context1300 size check
|
2026-10-28 05:11:39 +01:00 |
|
Adrià
|
76d8390421
|
Merge pull request #11712 from al3w0f205/test/vrsetupdialog-finished-state-reopen-coverage
test(libSceVrSetupDialog): cover reopen and null parameter behavior in finished dialog state
|
2026-10-28 05:10:41 +01:00 |
|
Adrià
|
2df319e55c
|
Merge pull request #11704 from JJenkx/fix/agc-srgb-msaa-dcc-clear
fix(agc): import exact sRGB multisampled DCC clears
|
2026-10-28 05:10:37 +01:00 |
|
Adrià
|
b4b0c220a9
|
Merge pull request #11706 from jotitadev/fix/agc-guest-memory-lifetime-macos-loader
test(agc): load the Vulkan loader by its macOS name in the host import and producer gate helpers
|
2026-10-28 05:08:31 +01:00 |
|
Adrià
|
11760ab51b
|
Merge pull request #11708 from jotitadev/fix/agc-depth-plane-test-detiler
test(agc): give the read-only depth plane flush test a texture detiler
|
2026-10-28 05:07:27 +01:00 |
|
Adrià
|
7fe69e276f
|
Merge pull request #11707 from milescoviello/test/font-terminate-code
test(libSceFont): cover the terminate code and position a font string records
|
2026-10-28 05:04:26 +01:00 |
|
Adrià
|
ac6441d2e3
|
Merge pull request #11703 from milescoviello/test/agc-atomic-mem
test(agc): cover the graphics and compute ATOMIC_MEM packets
|
2026-10-28 05:04:21 +01:00 |
|
Adrià
|
68200c47ea
|
Merge pull request #11705 from jotitadev/fix/agc-deferred-resolver-after-last-device
fix(agc): check the deferred destruction resolver only against live devices
|
2026-10-28 05:02:15 +01:00 |
|
Adrià
|
061cdb66b0
|
Merge pull request #11702 from milescoviello/test/agc-rewind-patch
test(agc): cover the REWIND packet and its rewind state patches
|
2026-10-28 05:00:13 +01:00 |
|
Adrià
|
ed94f8443f
|
Merge pull request #11699 from Filip722/perf/shader-pixel-entry-mask
perf(shader): reuse starting pixel lane predicates
|
2026-10-28 04:59:08 +01:00 |
|
Adrià
|
2a81f0969f
|
Merge pull request #11691 from hugodearaujo/fix/agc-msaa-format36-sampled
fix(agc): sample a multisampled 11_11_10 float texture in its sampled format
|
2026-10-28 04:57:02 +01:00 |
|
Adrià
|
a31b527125
|
Merge pull request #11693 from milescoviello/test/agc-dma-data-patches
test(agc): cover the address words the DMA data patch setters write
|
2026-10-28 04:55:58 +01:00 |
|
Adrià
|
dd508d19e2
|
Merge pull request #11701 from milescoviello/test/agc-create-shader
test(agc): cover sceAgcCreateShader's relative pointers, program address patch and registration
|
2026-10-28 04:54:54 +01:00 |
|
Adrià
|
6db75895fb
|
Merge pull request #11695 from milescoviello/test/ampr-event-queue-size
test(libSceAmpr): check the measured kernel event queue command size against the recorded one
|
2026-10-28 04:51:48 +01:00 |
|
Adrià
|
a00e826a27
|
Merge pull request #11690 from JJenkx/fix/agc-depth-plane-fresh-collect
fix(agc): collect fresh CPU writes before depth plane stores
|
2026-10-28 04:49:43 +01:00 |
|