Releases: xzn/ntrviewer-hr
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:
https://github.com/xzn/ntrviewer-hr/tree/rs0_test1
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:
https://github.com/xzn/ntrviewer-hr/tree/rs0_test1
0.2.1.0
Changes:
Added keyboard navigation (tab navigation)
Source:
https://github.com/xzn/ntrviewer-hr/tree/rs0_test1
0.2.0.4
Changes:
Changed nack packets to be rate limited in reliable stream mode.
Fixed wrong index used in sync when using upscaling filters, which may have led to flickering images.
Source:
https://github.com/xzn/ntrviewer-hr/tree/rs0_test1
0.2.0.3
Changes:
Minor optimization for Upscaling Filter (later GPU->CPU fences); also actually used Vulkan Configurator's validation this time.
Source:
https://github.com/xzn/ntrviewer-hr/tree/rs0_test1
0.2.0.2
Changes:
Fixed a memory leak introduced in v0.2.0.0
Use cached uploaded/upscaled texture when possible to reduce GPU usage (applicable when screen mode is Top and Bottom and there's a difference in frame rate for top and bottom screen.)
Upscaling filter changed to run on GPU only and only with around 1.3 GB or more vram. (Will adjust this later maybe)
Source:
https://github.com/xzn/ntrviewer-hr/tree/rs0_test1
Update
Forgot to upload the binaries, they are here now..
0.2.0.1
Has memory leak, try v0.2.0.2 or later
Changes:
Make upscaling filter work on AMD GPUs.
Source:
https://github.com/xzn/ntrviewer-hr/tree/rs0_test1
0.2.0.0
Has memory leak, try v0.2.0.2 or later
Prerelease until I update readme/license/credit
Changes:
Some bug fixes.
Support for Reliable Stream mode for the latest NTR-HR (v0.3.0.0)
- Currently lacking congestion control, will be added in next version
Source:
https://github.com/xzn/ntrviewer-hr/tree/rs0_test1
0.1.4.2
0.1.4.1
Changes:
-
Added Linux build.
-
Upscaling changes:
-
- Now share Vulkan handle with OpenGL when possible to avoid copying to/from CPU.
-
- Moved upscaling code to per frame render instead of per frame decode. Should hopefully avoid accumulating lag.
Source: