I'm starting to think that the first card we will the Unigine Heaven benchmark in linux will be a Fermi based one.
I'm starting to think that the first card we will the Unigine Heaven benchmark in linux will be a Fermi based one.
I'm no expert on GLSL, but does your code actually set the color somewhere? Using ShaderMaker, I just tried setting this as "Fragment Shader" and got the expected results. HD5770, catalyst 10.1.
not sure if it qualifies as an "OGL 3.2 context" as I didn't dissect shadermaker's sources.Code:void main() { gl_FragColor = vec4(1.0)*0.99; }
OpenGL has a long history of vendor extensions getting added, as that was part of the design to allow hardware makers to differentiate their cards. NVidia's are typically used more than others simply because for a long time they were the only real option for high quality 3D graphics on linux. Now that alternative drivers are catching up, it's less likely to be an ongoing problem because new software will take other hardware into account from the beginning. Hopefully, anyway. Also, part of the point of the newer OpenGL 3 versions is to standardize some of the extensions both companies were supporting to help reduce the problem.
@bridgman
Who from ATI is responsible for the Unigine Heaven delay? I see no reason why one hardware vendor should force a software vendor not to release any kind of software. It does not matter if the driver still has bugs or not.