hb-glfw bindings to GLFW an open source, multi-platform library for creating windows with OpenGL contexts and managing input and events.
Introduction to project - first steps
FUNCTION Main()
LOCAL window
IF ! glfwInit()
RETURN - 1
ENDIF
window := glfwCreateWindow( 640, 480, "Hello World", NIL, NIL )
IF window == NIL
glfwTerminate()
RETURN - 1
ENDIF
glfwMakeContextCurrent( window )
DO WHILE ! glfwWindowShouldClose( window )
glClear( GL_COLOR_BUFFER_BIT )
glfwSwapBuffers( window )
glfwPollEvents()
ENDDO
glfwTerminate()
RETURN 0
I am grateful to my friends who have somehow contributed to the creation of this project. You can find them in contributions. Of course, many things can be improved in this project. If you have any comments, please give them to me.
“there is direction but there is no destination” ( Carl R. Rogers )