opengles test: rewrite architecture, now it work ok)))