I want to report an issue with GLSL on ATI Radeon. I'm running ubuntu 14.04 LTS
AMD Proprietary Linux Driver Version Identifier:13.35.5
AMD Proprietary Linux Driver Release Identifier: UNSUPPORTED-13.35.1005
AMD Proprietary Linux Driver Build Date: Mar 12 2014 10:32:23
RADEON: Driver for ATI Radeon chipsets:
This is my card:
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Bonaire XT [Radeon HD 7790/8770 / R9 260 OEM]
The problem is the pow() function in glsl is not implemented correctly. pow(x, y) fails when x<0, even if y is 2.
Here is a page that demonstrates the issue:
http://glslsandbox.com/e#21039.0
On nvidia there is no such problem. Only ATI.