Re: first time with ATI

<[email protected]> Tue, 23 May 2006 00:49:26 -0800
Newsgroups gmane.games.devel.opengl
Organization Fat City Network Services, San Diego, California
Message-ID <[email protected]>
Hi

> I am wondering, how could it be possible?... I tested the same code over 
> fx5200, and at least it gives 1 frame PER SECOND. I tried it over fx6800, 
> and it gives about 25 fps. I installed latest catalyst (SP32497.exe), and 
> even I tried with catalyst 6.4... but still, the same amazing speed.
> 
> I do not undestand the reason... it is supposed x1600 is good...
> Any clue?

You are likely using something in your GLSL code or in some other OGL state that is causing the driver to fall back to the SW emulation of the fragment shader.

If it runs fast when you use a simple shader (constant color, vertex transform only), it is likely that unsupported language element is used in your GLSL shader. In that case try to look at the results returned by glGetProgramInfoLog and glGetShaderInfoLog. The driver usually reports here the reason why the shader will run in SW, if this is caused by usupported language elements, too many instructions or constants.

If it is very slow even with simple shader then it is likely caused by some other OGL state and you may need to disable individual states in your application to find the offending one.

ATI cards also do not handle VBO elements that are not aligned to 32bits well however that had never caused me slowdown of  the order you see.

With best regards
Jiri Dvorak

----- 
FAQ and OpenGL Resources at:
  http://www.geocities.com/SiliconValley/Hills/9956/OpenGL

-- 
Author: <[email protected]
  INET: [email protected]

Fat City Hosting, San Diego, California -- http://www.fatcity.com
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [email protected] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB OPENGL-GAMEDEV-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).