public WebGLFramebuffer createFramebuffer()
        {
#if _DEBUG
            Log.Info("createFramebuffer");
#endif
            uint bufferId;
            unsafe
            {
#if GLEW_STATIC
                Gl.glGenFramebuffers(1, &bufferId);
#else
                Gl.__glewGenFramebuffers(1, &bufferId);
#endif
            }

            this.ErrorTest();

#if _DEBUG
            Log.Info(string.Format("value {0}", (int)bufferId));
#endif
            return(new GlFramebufferAdapter(bufferId));
        }