Skip to content
Harbour binding for OpenGL and GLFW
Branch: master
Clone or download
Latest commit b7ab93c May 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deps Added example Apr 19, 2019
docs/tutorial Added example May 5, 2019
examples Added example May 5, 2019
include Added HBGLFW_TYPE_MONITOR Apr 30, 2019
src drop callback May 5, 2019
tests Added example Apr 29, 2019
LICENSE Initial commit Mar 25, 2019
README.md Added example Apr 19, 2019
hbglfw.hbc Added example Apr 19, 2019
hbglfw.hbp Added example Apr 19, 2019

README.md

HB-GLFW

hb-glfw bindings to GLFW an open source, multi-platform library for creating windows with OpenGL contexts and managing input and events.

Beginners' tutorial

Introduction to project - first steps

Example code

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

Thanks

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.

Good to know

“there is direction but there is no destination” ( Carl R. Rogers )

License

License

You can’t perform that action at this time.