#ifndef RENDER_LOOP_HPP #define RENDER_LOOP_HPP #include #include void renderLoop(GLFWwindow* window); bool renderLoopInside(GLFWwindow* window, bool whatToDraw); void copyVerticesArray(unsigned int vertexBufferObject, const float vertices[], const size_t sizeOfVertices, const GLenum boundBufferTarget); unsigned int generateBindVAO(); void configureVertexAttribute(); bool processInput(GLFWwindow *window, bool whatToDraw); unsigned int copyVerticesMemory(const float vertices[], const size_t sizeOfVertices, const GLenum boundBufferTarget); unsigned int copyVerticesMemory(const unsigned int vertices[], const size_t sizeOfVertices, const GLenum boundBufferTarget); #endif