// initialize public void Init() { // load teapot //mesh = new Mesh( "../../assets/teapot.obj" ,Vector3.Zero,Vector3.Zero); //Mesh mesh2 = new Mesh("../../assets/teapot.obj", new Vector3(0, 0, 0), new Vector3(0, 0, 0)); //floor = new Mesh("../../assets/floor.obj", new Vector3(0, 0, 0), new Vector3(0, 0, 0)); // initialize stopwatch timer = new Stopwatch(); timer.Reset(); timer.Start(); // create shaders shader = new Shader("../../shaders/vs.glsl", "../../shaders/fs.glsl"); postproc = new Shader("../../shaders/vs_post.glsl", "../../shaders/fs_post.glsl"); // load a texture wood = new Texture("../../assets/wood.jpg"); // create the render target target = new RenderTarget(screen.width, screen.height); quad = new ScreenQuad(); sceneGraph.Init(); fxId = GL.GetUniformLocation(postproc.programID, "fx"); }
// initialize public void Init() { scenegraph = new SceneGraph(); scenegraph.screen = screen; scenegraph.Init(); }