Development environment
APILevel 8(Android 2.2)
OpenGL ES 1.1(Using Android NDK, it codes by C++. )
eclipse
Test environment
AQUOS PHONE IS14SH(Model Number:MSM8655T)
AQUOS PHONE THE PREMIUM SoftBank 009SH( Model Number :MSM8255)
Vision SoftBank 007HW( Model Number :MSM8255)
Optimus it L-05D( Model Number :MSM8960)
The contents of a problem
It will freeze, if the five or more point light sources are arranged and a light source is reflected in both sides of a polygon.
It reappears, even if the same present condition arranges a spotlight.
It will freeze, if the rendering of the light source is carried out to both sides of a polygon in following codes reflecting a light source.
::glLightModelf(GL_LIGHT_MODEL_TWO_SIDE, GL_TRUE);
//Rendering of the light source
//Rendering Polygon
::glFlush()
The phenomenon was not reproduced when one of the following measures were taken.
1.glLightModelf(GL_LIGHT_MODEL_TWO_SIDE, GL_TRUE); is made a comment.
2.The point light source or the number of spotlights reflected on a polygon is made into four or less pieces.
Is this problem the specification of SnapDragon? Is it bag?