https://bugs.freedesktop.org/show_bug.cgi?id=43332
--- Comment #5 from Vadim ptpzz@yandex.ru 2011-12-16 08:46:02 PST --- The shader is responsible for writing all components of the color. SCS instruction writes XY only (ARB_fragment_program spec), so it's not the driver's fault.