AnyPS5/core/libs/tests
Adrià Franch df270d59eb fix(ci): skip the VideoOut window tests without a display, as check_skips expects
Main's Linux job fails since #1028 and #1714: guest_video_out_resolution_status aborts when SDL's offscreen
driver has no Vulkan window, and check_skips.py rejects the skips of guest_video_out_wqhd_detection and the
flip tests because "no display" is not among the device limitations it accepts.

The resolution status test now skips with code 77 like its wqhd sibling, the flip tests print the same skip
reason, and check_skips.py accepts "no display" as a device limitation. ANYPS5_REQUIRE_DISPLAY still turns
the skip into a failure.
2026-10-10 02:20:49 +02:00
..
ApplicationHeap.cpp test(libc): move the malloc_stats_fast checks to their own test 2026-10-09 16:22:39 +05:30
ApplicationHeapStats.cpp test(libc): move the malloc_stats_fast checks to their own test 2026-10-09 16:22:39 +05:30
CpuTopology.cpp test: give cpu topology and icon resource temp paths a random suffix 2026-10-08 12:40:39 +02:00
ExceptionCCleanup.c fix(libc): run the cleanups of frames that use the C personality 2026-10-04 05:32:55 +13:00
ExceptionCCleanup.cpp fix(libc): run the cleanups of frames that use the C personality 2026-10-04 05:32:55 +13:00
ExceptionPersonality.cpp test(libc): reach the C personality through its guest export 2026-10-08 13:16:41 +03:00
ExceptionRuntime.cpp feat(libc): implement std::bad_weak_ptr and _Throw_bad_weak_ptr 2026-10-08 10:00:54 +02:00
Fiber.cpp feat(libSceFiber): implement context size checking and the thread frame pointer 2026-10-01 19:27:24 +02:00
FilePosition.cpp fix(libc): propagate file position errors 2026-10-02 06:15:14 +02:00
FileStreams.cpp test(libc): use guest ABI in file stream test 2026-10-09 23:02:29 +00:00
Formatting.cpp test(libc): put sprintf, sscanf and libc_printf arguments on the stack 2026-10-08 12:30:40 +05:30
GuestAccess.cpp build(windows): guard NOMINMAX before including windows.h 2026-10-06 14:57:48 +02:00
GuestAddressConversion.cpp feat(kernel): translate guest IP address conversion APIs 2026-09-25 06:18:32 +10:00
GuestAgcDriverResources.cpp feat(libSceAgcDriver): implement sceAgcDriverGetResourceRegistrationMaxNameLength 2026-10-06 22:21:30 +02:00
GuestAio.cpp fix(kernel): keep the file offset in Windows AIO reads and writes 2026-10-10 00:22:22 +02:00
GuestAjm.cpp test(ajm): use a synthetic AT9 block that stays inside the gradient table 2026-10-09 12:03:22 +02:00
GuestAmpr.cpp fix(libSceAmpr): sceAmprCommandBufferClearBuffer returns the detached buffer 2026-10-09 01:58:38 -04:00
GuestAppContent.cpp fix(appcontent): track temporary storage mounts 2026-10-08 13:00:00 +02:00
GuestAudio3dParameters.cpp feat(audio3d): implement default open parameters 2026-10-02 13:54:01 -03:00
GuestAudio3dPort.cpp feat(libSceAudio3d): implement sceAudio3dObjectSetAttributes and sceAudio3dPortFlush 2026-10-09 23:32:52 +02:00
GuestAudioIn.cpp test: give fixed temp files a random suffix so parallel runs don't collide 2026-10-08 08:31:16 +02:00
GuestAudioPropagation.cpp feat(libSceAudioPropagation): render silence for propagated sources 2026-10-04 19:26:06 +13:00
GuestAudiodec.cpp test(audiodec): cover the raw M4AAC configuration search with a 5.1 stream 2026-10-08 17:29:50 +02:00
GuestAvPlayer.cpp fix(avplayer): read the PS5 SceAvPlayerInitDataEx layout 2026-10-09 12:14:01 +02:00
GuestAvailableCpumask.cpp feat(libkernel): implement sceKernelGetAvailableCpumask 2026-10-06 09:41:52 +05:30
GuestBluetoothHid.cpp feat(libSceBluetoothHid): add Bluetooth HID with no devices attached 2026-10-08 15:30:58 +13:00
GuestBufferReuse.cpp feat(video): track ordered buffer reuse reservations 2026-09-25 07:13:15 +10:00
GuestCes.cpp feat(libSceCesCs): convert single characters between CP1252 and UTF-8 2026-10-01 18:41:25 +02:00
GuestCharacter.cpp Merge remote-tracking branch 'origin/main' into feat/demons-souls-boot 2026-09-27 10:52:21 -07:00
GuestCollate.cpp feat(libc): implement collate<char>::_Getcat 2026-10-06 14:53:47 +02:00
GuestCondRecursiveMutex.cpp fix(libkernel): release every level of a recursive mutex during a cond wait 2026-10-08 10:53:58 +02:00
GuestCondTimedwait.cpp feat(kernel): implement Sleep, sigprocmask and pthread finalize 2026-09-29 23:40:48 +00:00
GuestContentExport.cpp fix(contentexport): refuse init parameters without allocators or with reserved fields set 2026-09-30 18:35:36 +03:00
GuestCpuTimeClocks.cpp feat(libkernel): support the CPU-time clocks in clock_gettime and clock_getres on Windows 2026-10-02 11:40:22 +02:00
GuestCredentials.cpp feat(libkernel): implement seteuid and setegid 2026-10-09 19:14:02 +02:00
GuestCurrentCpu.cpp fix(libkernel): report the current CPU within the thread's guest affinity 2026-10-08 10:47:33 +02:00
GuestDemangle.cpp fix(libc): keep guest demangle buffers on the application heap 2026-10-07 18:58:17 -07:00
GuestDirectory.cpp feat(libc): translate guest directory enumeration 2026-09-25 06:41:55 +10:00
GuestDirectoryBuffer.cpp fix(libkernel): report undersized Windows directory buffers 2026-10-01 23:24:41 +02:00
GuestDirectoryClose.cpp fix(libkernel): clear directory metadata on close 2026-10-01 16:48:10 +02:00
GuestDirectoryEntries.cpp test(libkernel): check getdents errno on success and closed descriptors 2026-10-09 13:30:45 -04:00
GuestDownloadDataMount.cpp fix(kernel): skip the download0 mount when param.json cannot be read 2026-10-08 16:07:18 +02:00
GuestDynamicLoader.cpp test(libkernel): put the GuestDefaultScopeOnly assertion on its own line 2026-10-08 14:30:59 +02:00
GuestElfPhdrMatch.cpp feat(libkernel): implement __elf_phdr_match_addr 2026-10-02 11:18:06 +02:00
GuestEnvironment.cpp feat(libc): implement guest environment variable storage 2026-09-25 06:39:14 +10:00
GuestEqueueEvents.cpp fix(libkernel): wake infinite equeue waits for timers, document timer choices 2026-10-07 18:14:04 +02:00
GuestErrorDialog.cpp feat(errordialog): implement the libSceErrorDialog state machine 2026-10-04 22:33:43 +02:00
GuestErrors.cpp test(libc): reset errno after the worker thread in guest_errors 2026-10-09 01:21:00 +08:00
GuestExceptionHandler.cpp feat(libkernel): record exception handlers 2026-10-05 22:50:24 +02:00
GuestExecuteOnce.cpp feat(libc): implement std::_Execute_once 2026-10-06 00:28:52 +02:00
GuestFileVector.cpp fix(kernel): transfer each iovec directly on Windows 2026-10-08 09:52:49 +02:00
GuestFilesystem.cpp Merge pull request #1624 from babyhuey/feat/libkernel-lstat 2026-10-09 23:52:02 +02:00
GuestFiopen.cpp feat(libc): implement std::_Fiopen 2026-10-06 15:09:04 +02:00
GuestFont.cpp feat(font): implement sceFontDettachDeviceCacheBuffer 2026-10-08 00:36:52 -06:00
GuestFontWritingLine.cpp feat(font): implement sceFontWritingLineGetOrderingSpace 2026-10-06 12:31:30 +02:00
GuestForceTlsDestructor.cpp test(libc): resolve the library address in the TLS destructor test 2026-10-08 01:39:37 +03:00
GuestFreebsdClocks.cpp feat(libc): implement _Xtime_get_ticks 2026-10-05 20:16:11 +02:00
GuestGameUpdate.cpp feat(libs): implement sceGameUpdateGetAddcontLatestVersion 2026-10-06 01:17:29 +02:00
GuestGetrlimit.cpp feat(libkernel): implement getrlimit for RLIMIT_DATA 2026-10-08 23:52:33 -03:00
GuestGetrusage.cpp feat(kernel): support getrusage RUSAGE_THREAD on Linux 2026-10-06 14:19:40 +02:00
GuestHeapRounding.cpp fix(libc): reject overflowing large heap block sizes 2026-10-07 12:06:33 -07:00
GuestHmd.cpp feat(libSceHmd): add a disconnected-headset HLE stub 2026-10-01 14:18:10 +02:00
GuestHmd2.cpp feat(libSceHmd2): add PS VR2 modules that report the runtime as unavailable 2026-10-07 19:58:01 -04:00
GuestHttp.cpp Merge pull request #1481 from awake-devel/feat/http-auth-info-callback 2026-10-09 21:03:15 +13:00
GuestHttp2.cpp feat(libs): report Http2, Ssl and Net memory pool statistics (#1119) 2026-10-09 21:03:06 +13:00
GuestHttpResponseHeader.cpp feat(http): implement response header parsing 2026-10-05 18:32:47 -03:00
GuestImageAnonymous.cpp fix(libc): back the main image's writable mappings with anonymous memory on Linux 2026-10-07 18:43:37 +02:00
GuestImeKeyboard.cpp feat(libSceIme): implement keyboard info and mode queries 2026-10-06 00:30:16 +02:00
GuestImeParameters.cpp feat(libSceIme): implement sceImeGetPanelPositionAndForm 2026-10-09 23:36:28 +02:00
GuestIndexedDraw.cpp fix(agc): support explicit indexed draw commands 2026-09-28 09:09:02 +10:00
GuestJpegDec.cpp feat(libSceJpegDec): implement JPEG decoding 2026-10-02 13:34:41 +02:00
GuestJpegEnc.cpp feat(jpegenc): honor the encode restart interval 2026-10-06 14:16:07 +02:00
GuestJson.cpp feat(libSceJson2): implement sce::Json::Object::empty 2026-10-09 01:33:58 -03:00
GuestKernelErrors.cpp fix(libkernel): return EBUSY when destroying a locked mutex 2026-10-08 14:25:16 +05:30
GuestKernelIsStack.cpp feat(libkernel): implement sceKernelIsStack 2026-10-05 19:08:45 +02:00
GuestKernelRename.cpp refactor(libkernel): share one rename implementation with libc 2026-10-08 23:17:04 +02:00
GuestKernelSync.cpp build(windows): guard NOMINMAX in the kernel sync test 2026-10-09 20:19:05 +09:00
GuestKernelSys.cpp feat(libkernel_sys): implement readlink 2026-10-09 17:30:55 -04:00
GuestLifecycle.cpp fix(libc): bridge guest thread destructors to host ABI 2026-10-07 18:50:04 -07:00
GuestLocale.cpp test(libc): match the immortal classic locale and run guest_locale in ctest 2026-10-07 00:00:12 -03:00
GuestLoginDialog.cpp fix(logindialog): report user-cancelled and write only the leading result int32 2026-10-06 23:46:00 +02:00
GuestMath.cpp Merge pull request #1459 from nauroth/claude/strtol-c17-prefix 2026-10-10 01:31:16 +02:00
GuestMbus.cpp feat(libSceMbus): add the device service with no devices attached 2026-10-08 15:30:58 +13:00
GuestMemory.cpp Merge pull request #1370 from gjonn/fix/kernel-fixed-map-replaces-overlap 2026-10-08 22:35:53 +13:00
GuestMlock.cpp feat(libkernel): implement munlock beside mlock 2026-10-09 15:14:57 +02:00
GuestModuleFixture.cpp fix(relinker): keep host prx references out of guest modules on Linux 2026-10-05 19:58:39 -03:00
GuestModuleInfo.cpp feat(libkernel): implement sceKernelGetModuleInfoFromAddr on Windows 2026-10-08 05:46:48 +00:00
GuestMsgDialogNative.cpp feat(libSceMsgDialog.native): implement sceMsgDialogGetStatus 2026-10-06 21:56:43 +02:00
GuestMsync.cpp feat(libkernel): implement msync 2026-10-09 23:38:58 +02:00
GuestNanosleep.cpp fix(libkernel): report invalid nanosleep requests through errno and the sce error codes 2026-10-04 18:19:53 +02:00
GuestNpManager.cpp feat(libSceNpManager): implement sceNpGetNpId 2026-10-07 01:18:42 +08:00
GuestNpReachability.cpp feat(libSceNpManager): answer sceNpCheckNpAvailability with no user signed in 2026-10-09 21:13:56 +09:00
GuestNpSessionSignaling.cpp fix(libs): use the referenced NGS2 handle and session signaling argument error codes 2026-10-06 14:39:02 +02:00
GuestNpTrophy2.cpp fix(trophy2): accept a null data or details in sceNpTrophy2GetGameInfo 2026-10-06 17:58:35 +02:00
GuestOfflineImports.cpp test(libSceRudp): expect sceRudpGetStatus to return instead of throwing 2026-10-09 16:57:52 -03:00
GuestOnce.cpp feat(kernel): implement guest once initialization 2026-09-25 07:22:05 +10:00
GuestOpusDec.cpp feat(opus): implement 48 kHz libSceOpusDec 2026-10-09 19:24:56 +04:00
GuestPad.cpp fix(pad): accept the compatible vibration mode 2026-10-08 18:08:05 -05:00
GuestPathCase.cpp test(libc): use generic file names in the path-case test 2026-10-08 14:33:20 +02:00
GuestPlayGo.cpp feat(libScePlayGo): implement the language mask and to-do list 2026-10-01 19:50:33 +02:00
GuestPlayGoDialog.cpp feat(libs): implement scePlayGoDialogGetStatus 2026-10-05 19:32:16 +02:00
GuestPlayerReviewDialog.cpp feat(libSceCdlgPlayerReview): add the player review dialog 2026-10-07 22:07:28 +03:00
GuestPngDec.cpp feat(pngdec): implement libScePngDec on the shared PNG decoder 2026-09-30 11:10:00 +01:00
GuestPngEnc.cpp fix(pngenc): restrict adaptive filtering to the requested filter subset 2026-10-05 02:08:31 +02:00
GuestPoll.cpp feat(libkernel): implement poll for guest sockets 2026-10-08 12:23:41 +02:00
GuestPosixFilesystem.cpp feat(posix): implement mkstemp and isatty 2026-10-09 23:18:58 +02:00
GuestPosixSem.cpp fix(libkernel): enforce POSIX semaphore count limits 2026-10-03 04:03:25 +02:00
GuestPsml.cpp feat(psml): implement the MFSR 1100 calls for hardware without PSSR 2026-10-05 17:51:47 +02:00
GuestPthreadAttr.cpp Merge pull request #1453 from mrk1987/fix/posix-pthread-setstack 2026-10-08 16:07:11 +02:00
GuestPthreadBarrier.cpp feat(libkernel): accept PTHREAD_PROCESS_SHARED barrier attributes 2026-10-05 20:11:20 -05:00
GuestPthreadGetname.cpp feat(libkernel): implement pthread_getname_np 2026-10-08 15:23:30 -03:00
GuestPthreadKey.cpp fix(libkernel): do not expose stale thread-specific values through a reused pthread key 2026-10-05 00:26:20 +00:00
GuestPthreadRwlock.cpp feat(libkernel): implement the pthread_rwlock try and timed lock functions 2026-10-04 17:13:36 +02:00
GuestPthreadSem.cpp feat(kernel): implement pthread semaphore lifecycle 2026-09-29 22:13:07 +00:00
GuestRaiseException.cpp Merge remote-tracking branch 'origin/main' into fix/kernel-raise-exception-ntcontinue 2026-10-09 16:04:14 -04:00
GuestRandom.cpp feat(random): implement sceRandomGetRandomNumber 2026-09-26 12:14:46 +02:00
GuestRazorCpu.cpp feat(libSceRazorCpu): add sceRazorCpuPlotValue and sceRazorCpuWriteBookmark 2026-10-07 15:36:02 -04:00
GuestReallocalign.cpp feat(libc): implement RaiseEv, catchReturnFromMain and reallocalign 2026-09-30 23:55:00 +00:00
GuestRenderingWait.cpp feat(agc): execute rendering waits against buffer reuse fences 2026-09-25 07:16:55 +10:00
GuestResolver.cpp fix(posix): match FreeBSD numeric IPv4 lookups 2026-10-09 19:31:56 +04:00
GuestRtc.cpp fix(rtc): validate ticks before timezone conversion 2026-10-09 18:20:55 +04:00
GuestSandboxRandomWord.cpp feat(libkernel): implement sceKernelGetFsSandboxRandomWord 2026-10-08 21:39:11 +02:00
GuestSaveDataDelete.cpp fix(savedata): reject deleting mounted native saves 2026-10-07 15:13:43 -07:00
GuestSaveDataDialog.cpp fix(savedata): keep progress dialogs running until closed 2026-10-08 01:37:34 +03:00
GuestSaveDataMountStatus.cpp fix(savedata): report a CREATE2 mount of an existing save as not created 2026-10-08 19:46:23 +01:00
GuestSaveDataPs4.cpp feat(savedata): implement the PS4 transfer mount and directory search 2026-10-05 19:41:59 +02:00
GuestSaveDataSearch.cpp fix(savedata): use 32-byte directory records 2026-10-08 01:34:20 +03:00
GuestScanCount.cpp fix(libc): honor sscanf_s count conversion lengths 2026-10-06 12:23:04 -07:00
GuestSceNet.cpp Merge pull request #2295 from parl0v/test/sce-net-reset-on-unread-close 2026-10-10 10:47:13 +13:00
GuestSearch.cpp feat(libc): implement binary search with guest comparator ABI 2026-09-25 07:24:17 +10:00
GuestSemaphore.cpp feat(libkernel): implement sceKernelCancelSema 2026-10-02 11:57:00 +02:00
GuestShaderLink.cpp test(agc): isolate shader linking and interpolant preparation checks 2026-10-08 17:37:38 +03:00
GuestShare.cpp feat(share): answer sceShareSetContentParamForApplicationTitle 2026-10-09 21:02:01 +09:00
GuestSigaltstack.cpp feat(libkernel): implement sigaltstack 2026-10-09 23:16:18 +02:00
GuestSignalSets.cpp feat(libkernel): implement the sigset functions 2026-10-08 17:45:57 +02:00
GuestSignals.cpp feat(libkernel): implement sigaction 2026-10-09 23:42:43 +01:00
GuestSocketPair.cpp feat(libkernel): implement socketpair 2026-10-08 21:51:00 +02:00
GuestSsl.cpp feat(libs): report Http2, Ssl and Net memory pool statistics (#1119) 2026-10-09 21:03:06 +13:00
GuestStandardStreams.cpp fix(libc): give setvbuf a default buffer when the size is 0 2026-10-08 09:58:38 +02:00
GuestStdExecuteOnce.cpp feat(libc): implement std_execute_once 2026-10-06 13:11:41 +03:00
GuestStrings.cpp Merge pull request #1972 from babyhuey/feat/libc-inet-addr 2026-10-10 00:35:34 +02:00
GuestSyncOnAddress.cpp feat(libkernel): implement sceKernelSyncOnAddressWait8 and sceKernelSyncOnAddressWait16 2026-10-06 04:30:12 +05:30
GuestSyslog.cpp fix(libc): report unknown syslog bits with FreeBSD's internal priority 2026-10-09 23:23:49 +02:00
GuestSysmodule.cpp feat(sysmodule): implement sceSysmoduleLoadModuleInternal and sceSysmoduleUnloadModuleInternal 2026-10-04 21:56:29 +02:00
GuestSystemCommand.cpp feat(libkernel): implement system 2026-10-08 18:15:49 -04:00
GuestSystemConfiguration.cpp feat(libkernel): implement sysctl and sysctlbyname for hw.ncpu 2026-10-08 12:23:05 -04:00
GuestSystemExit.cpp fix(tests): flush stdout in QuickFirst so ctest pipe captures handler output 2026-10-04 15:24:44 +02:00
GuestSystemFont.cpp test(font): avoid deleting an open system font on windows 2026-10-08 17:37:40 +03:00
GuestSystemKillApp.cpp test(libSceSystemService): reject app ID 0 and how -2 in the kill test 2026-10-09 12:22:29 +08:00
GuestSystemService.cpp Merge remote-tracking branch 'upstream/main' into feat/system-service-web-browser-unavailable 2026-10-09 20:40:00 +08:00
GuestTcp.cpp fix(libkernel): map EPIPE on Linux and test send with MSG_NOSIGNAL on a closed peer 2026-10-08 12:36:58 +02:00
GuestTerminal.cpp feat(libkernel): implement tcgetattr and tcsetattr 2026-10-09 23:17:12 +02:00
GuestTextToSpeech2.cpp feat(libSceTextToSpeech2): report the speech engine as unavailable 2026-10-08 15:31:10 +13:00
GuestThreadAtexit.cpp feat(libcinternal): run thread_local destructors at thread exit 2026-10-05 17:51:35 +02:00
GuestThreadCallbackAbi.cpp fix(libc): bridge guest thread destructors to host ABI 2026-10-07 18:50:04 -07:00
GuestThreadCpuClock.cpp feat(libkernel): implement pthread_getcpuclockid and per-thread CPU clocks 2026-10-08 23:50:03 -03:00
GuestThreadSelf.cpp feat(libkernel): implement scePthreadTestcancel and pthread_testcancel (#834) 2026-10-07 11:43:32 +13:00
GuestTimeConversion.cpp fix(libc): avoid time conversion races 2026-10-07 21:40:31 +02:00
GuestUdp.cpp fix(libkernel): accept MSG_NOSIGNAL in send and sendto 2026-10-08 12:36:58 +02:00
GuestUlobjmgr.cpp feat(ulobjmgr): register and unregister object 2026-10-05 19:25:46 +02:00
GuestUltQueue.cpp feat(ult): implement blocking queues and shared data pools 2026-10-05 00:52:22 -03:00
GuestUltThread.cpp feat(libSceUlt): implement sceUltUlthreadTryJoin, sceUltUlthreadRuntimeDestroy and the underscore ulthread exports 2026-10-09 23:31:01 +02:00
GuestUnwindModuleInfo.cpp fix(kernel): throw on unsupported unwind tables in sceKernelGetModuleInfoForUnwind 2026-10-08 00:54:43 +02:00
GuestUnwindModuleInfoFixture.cpp test(kernel): define the unwind fixture's .ehmeta without compiler extensions 2026-10-08 00:54:43 +02:00
GuestUnwindModuleInfoFixture.hpp fix(kernel): throw on unsupported unwind tables in sceKernelGetModuleInfoForUnwind 2026-10-08 00:54:43 +02:00
GuestUsbd.cpp feat(libSceUsbd): report a USB stack with no devices attached 2026-10-08 13:34:39 +02:00
GuestUserService.cpp feat(userservice): implement foreground user, registered list, user colour and NP account id 2026-10-06 23:42:15 +02:00
GuestVdecsw.cpp feat(libs): implement libSceVdecsw on top of libSceVideodec2 2026-10-09 13:28:48 +02:00
GuestVideoOutResolutionStatus.cpp fix(ci): skip the VideoOut window tests without a display, as check_skips expects 2026-10-10 02:20:49 +02:00
GuestVideoOutWqhdDetection.cpp fix(videoout): create the window and the device when VideoOut starts 2026-10-08 05:54:05 +05:30
GuestVideodec2.cpp feat(libs): implement libSceVdecsw on top of libSceVideodec2 2026-10-09 13:28:48 +02:00
GuestVoiceQoS.cpp fix(voiceqos): return the console's sceVoiceQoSInit argument errors 2026-10-07 23:34:15 -03:00
GuestWcsrtombsS.cpp feat(libc): implement wcsrtombs_s 2026-10-05 20:29:18 +02:00
GuestWebBrowserDialog.cpp feat(libs): implement sceWebBrowserDialogGetStatus 2026-10-06 14:06:52 +02:00
GuestWideFormatting.cpp feat(libc): support %n in wide formatting 2026-10-06 14:45:44 +02:00
GuestWideStrings.cpp fix(libc): stop the wcstol family at a binary prefix on Linux 2026-10-09 21:26:13 +00:00
GuestWorkingDirectory.cpp test(libc): cover getcwd zero-size buffer 2026-10-09 17:38:45 +00:00
GuestZlib.cpp feat(zlib): implement sequential libSceZlib decompression 2026-10-10 02:03:59 +04:00
H264Fixture.hpp feat(libs): implement libSceVdecsw on top of libSceVideodec2 2026-10-09 13:28:48 +02:00
HostThreadLocal.cpp fix(shader): safely destroy compiler thread-local storage on Windows 2026-09-28 19:54:01 +10:00
HostThreadLocalLibrary.cpp fix(agc): preserve recorder buffers through Windows thread teardown 2026-09-28 09:55:01 +10:00
ImageBy.cpp fix(shader): follow measured hardware for MIMG BY2/BY4 loads 2026-10-08 21:28:22 +02:00
ImageMsaaLoad.cpp feat(shader): implement image_msaa_load 2026-10-05 19:56:34 -05:00
ImagePckN.cpp feat(shader): implement MIMG PCK2/PCK4 loads as measured on hardware 2026-10-08 21:54:10 +02:00
ImageSampleGather.cpp feat(shader): implement image_gather4h_pck end to end 2026-10-08 20:42:03 +02:00
LinearDisplayBuffer.cpp feat(videoout): present linear framebuffer layouts 2026-09-28 09:05:49 +10:00
Mspace.cpp fix(libc): reject overflowing mspace resizes 2026-10-07 21:40:35 +02:00
ParamJsonParser.cpp fix(libSceAppContent): read user defined app params from param.json 2026-10-08 07:49:16 +02:00
PatchedLibraries.cpp test(libs): report patched libraries that fail to load instead of a loader dialog 2026-10-09 19:49:57 +07:00
PixelAncillary.cpp fix(recompiler): lower the ancillary word only where every reader extracts a modelled field 2026-10-10 00:11:23 +02:00
PlayerInvitationDialog.cpp feat(playerinvitationdialog): implement scePlayerInvitationDialogGetResult 2026-10-06 11:42:02 +00:00
PthreadStart.cpp test(libkernel): register pthread start coverage 2026-10-09 17:46:21 +00:00
RayTracingMiss.cpp feat(shader): implement image_bvh64_intersect_ray 2026-10-05 00:26:32 +00:00
SaveDataFileWriteFailure.cpp fix(savedata): preserve existing saves on replace failure 2026-10-01 16:40:38 +02:00
SaveDataMemoryGrowth.cpp fix(libSceSaveData): accept 32 MiB save memory 2026-10-09 10:24:30 -07:00
SaveDataMemoryMetadata.cpp fix(savedata): preserve memory on write failure 2026-10-07 21:40:33 +02:00
SaveDataWriteReplacement.cpp fix(savedata): preserve existing saves on replace failure 2026-10-01 16:40:38 +02:00
ScalarBitCount64.cpp test(shader): cover 64-bit scalar bit-count ops 2026-10-02 21:48:23 +00:00
ScalarCall.cpp fix(shader): guard scalar call link lifetimes 2026-10-08 20:23:47 +02:00
ScalarSaveexec.cpp feat(shader): implement SOP1 saveexec/wrexec family 2026-10-02 00:22:41 +00:00
ScalarScratchLoad.cpp refactor(shader): throw on s_scratch_load until wave scratch layout is modelled 2026-10-06 01:16:02 +02:00
ScalarSwappc.cpp feat(shader): execute bounded S_CALL_B64 2026-10-08 20:22:51 +02:00
ShaderBufferAddress.cpp test(shader): cover decoded buffer address operands 2026-09-28 09:09:02 +10:00
TextureFormatLookup.cpp fix(agc): keep BGRA color targets resident between draws 2026-09-28 16:26:02 +10:00
VectorCompareConst.cpp test(shader): cover VOPC compare constants and ordered F16 2026-10-02 16:07:44 +00:00
VectorCompareI16U16.cpp feat(shader): implement VOPC I16/U16 cmpx compares 2026-09-30 23:55:29 +00:00
VectorFusedMultiplyAdd.cpp fix(shader): translate v_fma_mix_f32 as a fused multiply-add 2026-10-09 00:40:13 +02:00
VectorMadLegacy.cpp feat(shader): implement legacy float multiply-add ops 2026-10-02 16:04:44 +00:00
VectorMinMaxMed16.cpp feat(shader): implement VOP3 I16/U16 min/max/med3 2026-10-01 16:11:33 +00:00
Wave32WideSubgroup.cpp feat(shader): decode DPP8 on VOP1 and VOP2 2026-10-05 03:32:30 +02:00
WindowsExceptions.cpp feat(libs): add new std symbols + unused filter off by default 2026-09-24 10:28:33 +03:00
run_exception_tests.py feat(libc): add ex tests + remove bad_alloc dup 2026-09-06 07:30:59 +03:00