Imagination PowerVR SDK Blog

Radeon X1300 issues


The OpenGL ES 2.0 emulator doesn't seem to like Radeon X1300.

Here is a nice screenshot:

Here is a video that shows how it's supposed to look like: (This version has icons in the list and it has a scrollbar)

It looks the same in both Windows XP and Ubuntu.

Zoxc2008-12-08 08:52:26


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...

This is the code that triggers this neat effect.

uniform int Effect;
uniform vec2 EffectOptions;
float Temp;

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:

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:Â (with the code in Solid.cpp/hpp enabled)

Zoxc2008-12-09 08:22:45