Можно ли сделать фон слоя OpenGL ES прозрачным, чтобы вы могли видеть, что скрывается за содержимым OpenGL ES?
Вы должны сделать две вещи:
eaglLayer.opaque = NO;
eaglLayer.drawableProperties = [NSDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithBool:NO], kEAGLDrawablePropertyRetainedBacking, kEAGLColorFormatRGBA8, kEAGLDrawablePropertyColorFormat, nil];
glClearColor(0.0f, 0.0f, 0.0f, 0.0f);