DeadlyRedCube / Cathode-Retro

A collection of shaders to emulate the display of an NTSC signal through a CRT TV
MIT License
767 stars 10 forks source link

Black frame insertion #3

Closed parski closed 10 months ago

parski commented 10 months ago

I don't know if it's possible at this layer and I don't know what the implications would be on the display but there are displays supporting higher refresh rates (such as 120 Hz) that do not support BFI. I find that BFI enhances retro style games significantly with how motion is perceived on a sample-and-hold type display and it would be cool if that could be done in software.

DeadlyRedCube commented 10 months ago

It actually would be better done at the layer above this one - if it's something that could be done in software, the renderer around Cathode Retro could at, say, 120hz, just call Render on the CathodeRetro object on one frame, then on alternate frames, clear to black and present (without calling render).

I think that fits the bill, so I'm going to close this, issue - let me know if you think I've closed this erroneously :)

parski commented 10 months ago

I think you're right.