aboutsummaryrefslogtreecommitdiff
path: root/src/rms.cpp
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2020-07-09 13:02:31 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2020-07-09 13:02:31 +0200
commit12829892b262a0c7fcccba9198e5b6b31b2a8015 (patch)
tree908152ccc4fd1f4ee2c16b4bb8e0bee215ebdae7 /src/rms.cpp
parentaac94e911b0bab8db5cdb5efb8d4d8f2d4072610 (diff)
Cleaning codeHEADmaster
Diffstat (limited to 'src/rms.cpp')
-rw-r--r--src/rms.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/rms.cpp b/src/rms.cpp
index b7cf93b..a9bb166 100644
--- a/src/rms.cpp
+++ b/src/rms.cpp
@@ -8,6 +8,12 @@ void OnWindowResize(GLFWwindow* window, int width, int height){
AppContext->renderer.AjustViewport(width,height);
}
+void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods)
+{
+ if (key == GLFW_KEY_R && action == GLFW_PRESS)
+ AppContext->renderer.RefreshShader();
+}
+
int main(int argc, char *argv[])
{
GLFWwindow* window;
@@ -29,7 +35,7 @@ int main(int argc, char *argv[])
// Init Renderer/OpenGL
APP_CONTEXT InitContext={
- Renderer(WIDTH,HEIGHT,"main.glsl"),
+ Renderer(WIDTH,HEIGHT,"main.frag"),
HUD(window)
};
AppContext=&InitContext;
@@ -37,6 +43,7 @@ int main(int argc, char *argv[])
glfwSetWindowSizeCallback(window, OnWindowResize);
+ glfwSetKeyCallback(window, key_callback);
/* Loop until the user closes the window */
double InitTime = glfwGetTime();