Releases: xzn/ntrviewer-hr
0.3.4.1
Changes:
Added Vulkan debug runtime command line option.
Adjusted macOS MoltenVK loading.
Update:
macOS version isn't bundled correctly apparently, working on a fix..
Update 2:
Re-uploaded macOS version (repackaged).
Source code:
0.3.4.0
Changes:
Fixed OpenGL librashader initialization for separate windows view mode.
Updated SDL dependency to SDL3.
Added optional Vulkan shader renderer.
New macOS version.
Update:
Re-uploaded macOS version. Packaged shaders weren't being loaded.
Re-uploaded Windows versions as well. (wrong malloc usage ..)
Re-uploaded Linux versions to match.
Update 2:
macOS version, local network access permission request adjustment.
Update 3:
Removed (non-functioning) macOS version for this release. Check later release for macOS version, sorry!
Source code:
0.3.3.0
Changes:
Fix decoding images would fail under certain options combinations.
Lower glibc version requirement to 2.36 (Linux).
Fix OpenGL init under certain circumstances.
Fix params settings for librashader.
Source code:
0.3.2.1
Changes:
Use presentation manager to schedule present time for very slightly smoother frame time. (Windows only; regular version only)
Lite version and Linux builds are unchanged (v0.3.2.0)
Source code:
0.3.2.0
Changes:
Support for Luma3DS/Rosalina's input redirection. Support game controllers via SDL2. Mouse for bottom screen.
Source code:
0.3.1.0
Changes:
Removed Magpie and Real-CUGAN support.
Added librashader support.
Updated Nuklear dependency.
Fix high CPU usage with D3D11 backend on some systems.
Fix D3D11 backend displaying incorrectly initially when launched on HiDPI monitors.
Note:
Upscaling filters are applied bottom to top instead of left to right. CRT shaders will not look correct due to this. Just to note.
Slang shaders are taken from:
https://github.com/libretro/slang-shaders
Where you can find more of them.
rashader.json
will need to be edited for the shaders to be known to the viewer. (placebo.json
can be edited as well likewise for libplacebo shaders)
Source code:
0.3.0.0
Changes:
Added Magpie shaders support (Windows only) and libplacebo (a.k.a. mpv) shaders support (Linux and OpenGL on Windows).
Improved keyboard navigation of the UI.
Fixed regression where high idle CPU usage.
Fixed regression where reconnecting may cause the video feed to hang for a while.
New delta encoding method. Requires reliable stream. Works with latest NTR-HR (v0.3.1.0)
Fixed program crashing on start when running on old CPUs without avx2 support. (Need confirmation)
Source code:
0.2.2.1
Changes:
Use triple buffering for screen decode/upscale/render, should no longer skip rendering frames when combined top and bottom frame rate exceeds display refresh rate.
Added Lite versions, which are smaller in size and do not have the upscaling filter option. (Use SDL renderer for display instead of OpenGL directly.)
Source:
0.2.2.0
Changes:
Fix hang during shut down if view mode is Separate on Windows (Regression)
Fix crash if Vulkan/OpenGL interop is not available (Regression)
Fix laggy/slowed down decode if GPU cannot render/upscale fast enough (Regression)
Fix (another) sync bug leading to corrupt image when upscaling filter is enabled.
Update Nuklear dependency: better property field handling.
Hopefully this release fixed all the remaining synchronization issue with my usage of multithreaded OpenGL/Vulkan rendering.
Source:
0.2.1.0
Changes:
Added keyboard navigation (tab navigation)
Source: