Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. while (!glfwWindowShouldClose(win)/*||glfwGetTime()<20.0f*/) {
  2.         glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
  3.         //code goes here
  4.  
  5.         if (shader.shaderModified("../Opengl/src/shaders/frag.glsl")) {
  6.             shader.disable();
  7.             char* code = FileUtils::readFile("../Opengl/src/shaders/frag.glsl");
  8.  
  9.             if (shader.reloadShader(code, strlen(code))) {
  10.                 shader.enable();
  11.                 std::cout << "updated ..." << std::endl;
  12.             }
  13.             else {
  14.                 std::cout << "Error ..." << std::endl;
  15.             }
  16.         }
  17.  
  18.         shader.setUniformFloat("time", (GLfloat)glfwGetTime());
  19.         shader.setUniformFloat("e", 25.0f);
  20.         shader.setUniformFloat("r", 1.0f);
  21.         glDrawArrays(GL_TRIANGLES, 0, 6);
  22.         update(win);
  23.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement