ShadPS4 v0.16.0 Released this is the biggest update to date for the PlayStation 4 emulator, with hundreds of changes from dozens of contributors. It marks a major milestone with big improvements in emulation accuracy, stability, and user experience.
- New Configuration System: Redesigned settings with better game-specific options and improved save/trophy migration support
- Audio Improvements:
- New OpenAL audio backend for more flexibility and portability
- Expanded Audio3D support
- Fixes for trophy sounds, video decoding, and stream handling
- Graphics & Rendering:
- Improved Vulkan stability and performance
- Better GPU memory synchronization
- Mipmapping fixes to reduce texture artifacts
- Expanded PlayStation 4 Pro (Neo) GPU instruction support
- Enhanced geometry and tessellation pipeline handling
- Multiplayer & Input:
- Local multiplayer infrastructure for supported games
- Local multiplayer fixes and DualShock controller improvements
- Deadzone adjustments
- Option to swap Enter button between Cross and Circle
- New Features:
- Initial PlayStation Camera support
- Big Picture Mode (console-like interface optimized for controllers and TV)
- Built-in screenshot tool with overlay or game-only options
- Notification system
- Easier mods folder organization
- Networking: Major progress on HTTP subsystem for better online features
- Trophy System: Complete overhaul with new directory structure, better migration tools, and improved reliability
- Platform Support:
- Initial x64 FreeBSD compatibility
- Better POSIX handling
- Fixes for Linux, macOS, and build systems
Much better stability, fewer crashes, and improved compatibility for many PS4 games, especially demanding titles.
as usual bunch of people saying "this is bloat just use a library"
image resizing particularly benefits from native code and libraries like sharp are always a pain to deploy into all environments because you need to build the native part
VideoLAN has released a new open-source tool called dav2d.
It is a CPU-based decoder for AV2 video, AV2 is the next open video format after AV1 and promises better compression and higher quality.
dav2d is based on VideoLAN’s popular dav1d decoder for AV1, works on many platforms and focuses on being fast and correct.
The code is now public on VideoLAN’s GitLab site. This is an early project because the full AV2 standard is not finished yet.
reminder: this magnetic nav link effect?
jus' a few lines of css + anchor positioning 🤙
li:has(a:is(:hover, :focus-visible)) { anchor-name: --a; }
ul::before {
position-anchor: --a;
left: anchor(left);
top: anchor(top);
width: anchor-size(width);
}
@GregorySchier So I dug further, thought Im smart and duplicated the repo thinking I can have the same request in two windows with different workspace. Didnt work haha, guess yaak is smart enough to see its the same repo lol
@GregorySchier Yeah the idea literally came to mind the moment I replied to you lol.
I duplicated the window, it works nicely when dealing with different requests, but if its the same one, the inputs and the result syncs (which I find neat).
Really good job btw, its amazing what you done!
@GregorySchier Correct me if Im wrong. Lets say Im hitting some endpoint with a request and some params, I got the response and now I wanna hit it with different params but keep the old response open. I think its not doable in Yaak is it?
@GregorySchier While its handy for alt-tabbing when dealing with large collections, I mostly use it when debugging; comparing two different requests, or cloning the same request changing something and comparing it to the previous one.