PiBoSo Official Forum

General => General Discussion => Topic started by: HornetMaX on April 20, 2019, 10:30:57 AM

Title: Rendering code rewrite
Post by: HornetMaX on April 20, 2019, 10:30:57 AM
Any detail that can be shared at the moment ?

You know, just to keep people even more on their toes ... :)
Title: Re: Rendering code rewrite
Post by: PiBoSo on April 20, 2019, 08:38:30 PM
The parts of rendering code still using the legacy fixed pipeline of OpenGL are being rewritten to use the programmable pipeline instead.
The reason is to try to solve the poor performances on Radeon cards.

Sadly, results so far have been disappointing to say the least...
Only 12 fps more, a mere 10% improvement.
My signature is more relevant than ever  :(
Title: Re: Rendering code rewrite
Post by: matty0l215 on April 20, 2019, 08:47:34 PM
10% isn't anything to sniff at. On lower end machines that 10% could mean the difference between unplayable and playable.

What spec is your PC??
Title: Re: Rendering code rewrite
Post by: PiBoSo on April 20, 2019, 09:08:03 PM
The test PC uses an Intel i5-4590 and Radeon RX 580 4GB.
All MX Bikes settings maxed out, 1920x1080, no AA.
Title: Re: Rendering code rewrite
Post by: PiBoSo on April 25, 2019, 08:56:06 PM
The terrain rendering performance has been greatly improved. See attached screens.

However, sadly the FPS on Radeon are still worse than on Nvidia  :-\
Title: Re: Rendering code rewrite
Post by: HornetMaX on April 26, 2019, 08:14:36 AM
Quote from: PiBoSo on April 25, 2019, 08:56:06 PMThe terrain rendering performance has been greatly improved. See attached screens.
Greatly improved ?! That's what I can being hard on yourself ... you doubled the FPS !!
Title: Re: Rendering code rewrite
Post by: Asdrael on April 26, 2019, 11:20:23 AM
57 to 100, as an AMD user I'll take it :p Good job. When you say settings maxed out, you mean shaders and reflections are on, correct?
Title: Re: Rendering code rewrite
Post by: PiBoSo on April 26, 2019, 12:03:58 PM
Quote from: Asdrael on April 26, 2019, 11:20:23 AMWhen you say settings maxed out, you mean shaders and reflections are on, correct?

Correct.
Title: Re: Rendering code rewrite
Post by: Asdrael on April 26, 2019, 12:18:35 PM
Well then, excellent. Not up to Nvidia speed but such a major improvement is nothing to be ashamed of.
Title: Re: Rendering code rewrite
Post by: connorhall70 on April 26, 2019, 04:29:41 PM
Quote from: PiBoSo on April 20, 2019, 08:38:30 PMThe parts of rendering code still using the legacy fixed pipeline of OpenGL are being rewritten to use the programmable pipeline instead.
The reason is to try to solve the poor performances on Radeon cards.

Sadly, results so far have been disappointing to say the least...
Only 12 fps more, a mere 10% improvement.
My signature is more relevant than ever  :(
might jsut be me but i really like the warmer look on the higher fps photo, not sure why its different but i really like it. i think u should keep that lol

also, as long as its possible to maintain over 60fps you'd think many would be okay, since i doubt many use or even care about a racing game at higher refresh rates, i know id chose lack of tearing over a 3 digit number lol excluding freesync etc.