S24 RC1 Incoming
It has always been a bit of a question as to the why an where TPV's came about, above is a simple image which more or less demonstrates why, each viewer is to all intents and purposes identical in terms of function and settings. And both render the experience in identical ways. One has a lower frametime and a higher framerate and this is in its most simplistic terms what defines the purpose.
TPV's have a certain freedom to explore avenues that an official client cannot, this is not to say that an official client is inferior in any shape or form it is not... however some restrictions do exist for the benefit of the userbase.
I remember the very day that the client became opensource infact I sat there when LL opened the repository to the public, within a few hours a few of the more dedicated linux users compiled and logged on for the first time :) The code was windows / mac centric and originally came with a VS solution, no autobuild, nothing it was rough. A few started bouncing ideas off each other Mr Beresford spotted a few howlers that would result in gains. And the journey began.
And this is worth mentioning the TPV's are opensource and act as a catalylst of ideas some good some not so... but it is a fertile and free source for LL which I hope was the entire purpose. That and the motivation to nip the reverse engineering on the protocol in the ditch.. thats a tale for another post.
Anyway I digress, I do like to ramble, the next build will have some significant under the hood improvements, the entire math section will either employ FMA for scalar math or where possible for parrallel benefit use AVX2. The client will be built to take advantage of 3DVcache (WIP) and alot of code has been modified to reduce nested loops and employ ternary logic where it works.
I have a playbook and it does unfortunatly mean some of the users who would like to try will find the viewer will not work, but im a TPV and since the inception I have been building and pushing limits, with the intended purpose of either previewing features sometimes years ahead of release or fervently devoting time to the frametime and framerate to extract the best experience possible for the top end user!
Anyway what I do is not everyones cup of tea, but I dearly hope every other TPV has a similar motivation expect an RC soon :)
Love,
KL
Comments
Post a Comment