Skip to content
This repository was archived by the owner on Oct 29, 2026. It is now read-only.
PowerMacToolsPublic archive

About

WIP reimplementation of GLFW for Mac OS 8-9.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

Repository files navigation

Deprecated - The milsko UI library, which has more featureful and complete then this, has been ported to Classic Mac OS using what I learned from this. You should use that instead.


PowerGLFW

PowerGLFW is a (WIP) reimplementation of GLFW for Mac OS 8-9.

image

The wording is important: It is a reimplementation, not a port. There are things done that wouldn't be done in upstream GLFW, there are features missing, and new bugs. Notably:

  • No Vulkan support
  • Gamepad functions are dummied out, to be implemented at some point in the future if I want to.
  • It is not currently thread safe.
  • Getting the proc address with glfwGetProcAddress isn't a thing yet.

Also of note:

  • GLFW_PLATFORM_MACOS9 is used in functions for testing the platform support

Building

This relies on Retro68. PRs are welcome to get it running under alternate compilers like Metroworks or MPW.

About

WIP reimplementation of GLFW for Mac OS 8-9.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages