Skip to content

Releases: jtsiomb/miniglut

MiniGLUT 0.6

Choose a tag to compare

@jtsiomb jtsiomb released this 28 Jul 03:54

Release 0.6 changes:

  • made linking with libc the default, since it's the most commonly used mode.
  • added glutSwapInterval for vsync control.
  • added extension check function: glutExtensionSupported.
  • added GL entry point loading function: glutGetProcAddress.
  • fixed f-key handling, and missing keycode translations on windows.
  • added GLUT_ACTIVE_SUPER modifier.
  • made all modifier key events available through the special key callbacks.
  • implemented glutWarpPointer.
  • added spaceball support on windows.
  • implemented bitmap font drawing.
  • added global symbols for window-system objects: miniglut_dpy, and miniglut_win.
  • added simple UNIX makefile, to build on systems without GNU make.
  • added MSVC (nmake) makefile.
  • miscellaneous bugfixes.
  • added two more test programs: "keyboard" and "vsync".

MiniGLUT 0.5

Choose a tag to compare

@jtsiomb jtsiomb released this 04 Sep 15:34

Release 0.5 changes:

  • fixed support for indexed color mode.
  • implemented colormap management functions: glutSetColor and glutGetColor.
  • fixed build on IRIX.
  • windows: added missing VK_OEM_* vkey translations.
  • windows: fixed RGB mode colors when windows are running in 256 color mode (construct default RGB 332 palette).

MiniGLUT 0.4

Choose a tag to compare

@jtsiomb jtsiomb released this 31 Dec 12:29

Release 0.3 changes:

  • Win32: fixed bugs in context creation resulting in potentially choosing a non-accelerated pixel format.
  • X11: fixed glutFullScreen regression.
  • Added glutIgnoreKeyRepeat and glutSetKeyRepeat functions.
  • X11: fixed small memory leaks (missing XFree calls after XGetProperty/XGetWMName).

MiniGLUT 0.3

Choose a tag to compare

@jtsiomb jtsiomb released this 07 Aug 12:49

Release 0.3 changes:

  • Fixed Makefile to work with older GNU make versions which do not support "else ifeq" chains.
  • Implemented the missing functionality for hiding the cursor on X11 with glutSetCursor(GLUT_CURSOR_NONE).
  • Implemented the missing Utah teapot primitive (glutSolidTeapot and glutWireTeapot).

MiniGLUT 0.2

Choose a tag to compare

@jtsiomb jtsiomb released this 30 May 13:12

This release adds most of the features I had originally intended to implement, but had omitted from v0.1:

  • glutFullScreen()
  • client-area size adjustment on win32
  • sRGB framebuffer
  • multisample framebuffer
  • spaceball support on UNIX/X11
  • special keys

Also added a Watcom makefile for windows.

MiniGLUT 0.1

Choose a tag to compare

@jtsiomb jtsiomb released this 27 May 07:38

Initial release of MiniGLUT. Support for GNU/Linux and Windows mostly done. Most of the generally useful GLUT calls implemented. glutFullScreen not implemented yet, and the window size is not accurate on windows (client area adjustment missing).