Módosított verzió (nem biztos, hogy hibátlan):
[ *** Specified attachment missing ]
[ *** Specified attachment missing ]
[ *** Specified attachment missing ]
Tökéletesen mūködik és gyors lett köszi szépen!!
Az alábbi módosítást tettem még bele, a glBegin(GL_QUADS); ... glEnd(); sorok helyett.
így az openGL és openGL-ES1 is megeszi.
Esetleg ezt a mostani emuba is lehetne használni, de a kompatibilitáson kívul megsporolhatunk vele egy plusz haromszoget

void OpenGLDisplay::drawFrame_quality1(Message_LineData **lineBuffers_,
double x0, double y0,
double x1, double y1, bool oddFrame_)
{
.
.
.
GLfloat textureCoords[] = {
GLfloat(0.0), txtycf0,
GLfloat(384.0 / 512.0), txtycf0,
GLfloat(0.0), txtycf1,
GLfloat(384.0 / 512.0), txtycf1,
};
GLfloat vertices[] = {
x0, ycf0,
x1, ycf0,
x0, ycf1,
x1, ycf1,
};
glEnable(GL_TEXTURE_2D);
glEnableClientState(GL_VERTEX_ARRAY);
glEnableClientState(GL_TEXTURE_COORD_ARRAY);
glVertexPointer(2, GL_FLOAT, 0, vertices);
glTexCoordPointer(2, GL_FLOAT, 0, textureCoords);
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
glEnableClientState(GL_VERTEX_ARRAY);
glDisableClientState(GL_TEXTURE_COORD_ARRAY);
glDisable(GL_TEXTURE_2D);
.
.
.
}