Ich kenn mich zwar in dem Bereich nicht so gut aus, aber ich denke, dass auch hier die Werte nur als relative Werte zwischen 0 und 1 gespeichert werden, da der absolute Wert ja von der Farbtiefe abhängt.
Also müsstest du ihn umrechnen, was aber nicht allzu schwer sein sollte.
Ich hoffe, die Syntax ist richtig. Ich hab mich noch nie mit GLSL beschäftigt. Mehr wird aber in der Grafikkarte wohl auch nicht passieren. Die + 0.5 ist das auf/abrunden.
Wobei ich nicht so ganz verstehe, wofür du die Werte unbedingt als absolute Werte brauchst.