Browse Source

Fix MSVC warnings

Danil Kolumbet 3 years ago
parent
commit
e84735a76a
1 changed files with 5 additions and 5 deletions
  1. 5 5
      main.c

+ 5 - 5
main.c

@@ -407,7 +407,7 @@ int main()
     glfwSetFramebufferSizeCallback(window, window_size_callback);
     glfwSetFramebufferSizeCallback(window, window_size_callback);
 
 
     time = glfwGetTime();
     time = glfwGetTime();
-    double prev_time;
+    double prev_time = 0.0;
     while (!glfwWindowShouldClose(window)) {
     while (!glfwWindowShouldClose(window)) {
         glClear(GL_COLOR_BUFFER_BIT);
         glClear(GL_COLOR_BUFFER_BIT);
 
 
@@ -415,12 +415,12 @@ int main()
             static_assert(COUNT_UNIFORMS == 3, "Update the uniform sync");
             static_assert(COUNT_UNIFORMS == 3, "Update the uniform sync");
             int width, height;
             int width, height;
             glfwGetWindowSize(window, &width, &height);
             glfwGetWindowSize(window, &width, &height);
-            glUniform2f(global_renderer.uniforms[RESOLUTION_UNIFORM], width, height);
-            glUniform1f(global_renderer.uniforms[TIME_UNIFORM], time);
+            glUniform2f(global_renderer.uniforms[RESOLUTION_UNIFORM], (GLfloat) width, (GLfloat) height);
+            glUniform1f(global_renderer.uniforms[TIME_UNIFORM], (GLfloat) time);
             double xpos, ypos;
             double xpos, ypos;
             glfwGetCursorPos(window, &xpos, &ypos);
             glfwGetCursorPos(window, &xpos, &ypos);
-            glUniform2f(global_renderer.uniforms[MOUSE_UNIFORM], xpos, height - ypos);
-            glDrawArraysInstanced(GL_TRIANGLES, 0, global_renderer.vertex_buf_sz, 1);
+            glUniform2f(global_renderer.uniforms[MOUSE_UNIFORM], (GLfloat) xpos, (GLfloat) (height - ypos));
+            glDrawArraysInstanced(GL_TRIANGLES, 0, (GLsizei) global_renderer.vertex_buf_sz, 1);
         }
         }
 
 
         glfwSwapBuffers(window);
         glfwSwapBuffers(window);