[Open-graphics] Suggesting a feature to support another nichec market ... stereoscopic LCDs

Viktor Pracht ViktorPracht at gmx.de
Wed Aug 8 03:45:04 EDT 2007


Viktor Pracht wrote:

> The actual math is easy, too:
> 
>   B = (L + R) / 2
>   P = (1 + L - R) / 2
> 
> where P = 0 means right-only and P = 1 means left-only. Any non-linear
> behaviour can be fixed either in the DAC of the monitor or in the Gamma
> correction LUT of the graphic card.

Oops, that "any" was too optimistic. The linearity correction in the DAC or Gamma LUT can work only if

  correction(P) + correction(1 - P) = 1.

Otherwise, the correction has to be applied to L and R individually before the transformation, and must therefore be performed by some other (texture?) lookup in the 3D pipeline.


- Viktor Pracht
-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer


More information about the Open-graphics mailing list