The OpenGL ES 2.0 emulator doesn't seem to like Radeon X1300.
Here is a nice screenshot: http://img224.imageshack.us/img224/2909/scalesci7.png
Here is a video that shows how it's supposed to look like: http://www.youtube.com/watch?v=bwNDMtsJmPE (This version has icons in the list and it has a scrollbar)
It looks the same in both Windows XP and Ubuntu.
There is a bug in our OpenGL ES 2.0 PCViewer which will cause the last vertex in a glDrawElements call to be incorrectly transformed when using GL_FIXED vertex attributes. This will be fixed in the next SDK release. Could this explain the missing triangles?
We need more detailed information to help with the text and icons.
I found something more annoying...Â http://img135.imageshack.us/img135/5909/scales2py1.png
This is the code that triggers this neat effect.
uniform int Effect;
uniform vec2 EffectOptions;
if(Effect == 1)
Â Â Temp = (gl_FragCoord.y - EffectOptions.x) / EffectOptions.y;
Â Â if(Temp < 1.0)
Â Â Â Â gl_FragColor.a *= Temp;
You'll find the source of the application here: http://github.com/Zoxc/scale/tree/master
The particularly interesting files are Font.cpp, Graphics.cpp and Framework/Application.cpp starting at line 180.
The effect that pixel shader should make is more like this: http://rapidshare.com/files/171457018/pixelshader.mp4Â (with the code in Solid.cpp/hpp enabled)