![]() ![]() We changed the way color palette is mapped during compression. Improved color accuracy, especially in dark scenes. ![]() We also tweaked encoding settings that should improve quality further on nvidia cards. On average, picture quality should be 20% better. This allowed us to push for higher bitrate with lesser chance of artifacting. This mode however requires a lot of modern GPU extensions and is mainly designed for newer phones (we mainly tested it on Samsung Galaxy S20, Samsung Note 10 and Razer Phone).Įrror correction has been added that should compensate for small packet loss. Our current implementation works at 8ms latency on 60Hz display. That allows to skip all composing steps for VR layer, significantly lowering latency. With direct mode we are able to render directly to front buffer of display. That means about 17-33 milliseconds of latency on standard 60Hz display. Because of that composing step and double buffering, in default rendering mode frame is displayed 1-2 vertical syncs after it is rendered. Typically when frame is rendered, it goes to Android Surface Flinger, which is responsible for composing final image that is displayed on the screen. ![]() However because of rendering directly to screen, latency can be significantly lowered. Asynchronous reprojection with direct rendering - Just like in previous mode, this one preserves constant framerate and smooth motion.Because of that we can achieve stable framerate and smooth motion, even if some frames are dropped in transport from PC. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |