A CRT shader that handles interlaced video.
authorTim Allen <screwtape@froup.com>
Fri, 21 Oct 2011 11:35:36 +0000 (22:35 +1100)
committerTim Allen <screwtape@froup.com>
Fri, 21 Oct 2011 11:35:36 +0000 (22:35 +1100)
commita85f5750be5c77fe89e62983b417de92568f9cc6
treeb8e700b918a5eb0bf182badf4f1b9c0401ad404d
parent071abe7c7b6f6cbe08051ae3c61f3e3d6fd495e2
A CRT shader that handles interlaced video.

This is a slight modification of shaders/OpenGL/v1.0/CRT.shader that
detects when it's being fed an interlaced video frame, and only displays
the odd or even fields as appropriate. This provides more authentic and
natural rendering of interlaced frames, but requires features from the
v1.1 spec so it can't just replace the original CRT shader.

The original modification was done by cgwg here:

    http://board.byuu.org/viewtopic.php?p=41966#p41966

...and rebased onto the latest version of the CRT shader by hunterk:

    http://board.byuu.org/viewtopic.php?p=47087#p47087
shaders/OpenGL/v1.1/CRT-interlaced.shader [new file with mode: 0644]