private void OpenGLControl_OpenGLInitialized(object sender, OpenGLEventArgs args) { gl = args.OpenGL; shaderScene.Initialise(gl); // init channel 0 (image) if (updateImageAfterGlLoad) { shaderScene.UpdateTextureBitmap(gl, 1, ImageHelper.BitmapImage2Bitmap(Ch0Image)); } }
private void OpenGLControl_OpenGLInitialized(object sender, OpenGLEventArgs args) { gl = args.OpenGL; scn.Initialise(gl); //init channel 0 (image) Ch0Image = new BitmapImage(new Uri(@"C:/sta.jpg")); CHO_ImageBox.Source = Ch0Image; scn.UpdateTextureBitmap(gl, 1, ImageHelper.BitmapImage2Bitmap(Ch0Image)); //scn.UpdateTextureBitmap(gl, 1, ab.lastBitmap); //texture1.Create(gl, ImageHelper.BitmapImage2Bitmap(Ch0Image)); //texture1.TextureName = "iChannel1"; //init channel 1 (audio) //texture2.Create(gl); }