Skip to content

Conversation

@mardy
Copy link
Collaborator

@mardy mardy commented Apr 24, 2024

The diff is huge because I ran clang-format on the gc_gl.c file.

Otherwise the code is mostly unchanged; the only change is renaming the InitializeGLdata() to ogx_initialize() and add it to a public header file which can be included by SDL, GLUT, glfw and other libraries.

Better review it commit by commit :-)

With these changes, the example from this tutorial works (and som changes to SDL, of course): https://www.lazyfoo.net/tutorials/SDL/50_SDL_and_opengl_2/index.php

mardy added 5 commits April 23, 2024 17:41
Take the format file from libSDL. It's not ideal, but at least it's
consistent.
This will contain opengx-specific functions. For now we only need one to
initialize the library.
This allows the FindOpenGL module to find our library. We don't support
EGL yet, but those sections about it will come useful once we do.

This file is copied from the Switch Mesa package, with minor changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants