Imagination PowerVR SDK Blog

Antialiasing problem since 2.04?




I made a small example using OGLES-1.1_WIN_2.03.23.1162, it works well, then I used the latest built (OGLES-1.1_WINDOWS_PCEMULATION_2.04.24.0811) and saw antialiasing problems, do you know why?


same application with OGLES-1.1_WIN_2.03.23.1162 DLL:

and with OGLES-1.1_WINDOWS_PCEMULATION_2.04.24.0811:






Without knowing what your application is actually doing it’s hard to tell. Are the aliased objects textures that should be filtered?


I only use lines, here is a simple example using 2.03 dll:



and the same using 2.04:


Are you using GL_LINE_SMOOTH?


Yes, but in 2.04 (with or without GL_LINE_SMOOTH) it looks like in 2.03 without GL_LINE_SMOOTH…


For the 2.4 SDK release we removed support for GL_LINE_SMOOTH and GL_POINT_SMOOTH from PC Emulation to more closely reflect POWERVR hardware capabilities, as these features are not supported on POWERVR GPUs. To get antialiased lines you will either have to enable multisampling or you can use a method similar to the one shown in the Antialiased Lines training course, using textured quads with alpha blending.