AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

Migrate from GLEW to libepoxy or GLAD

Offen
#2,149 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
2.1k
Forks
503
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi,

we are currently trying to get rid of GLEW in Fedora as it isn't [maintained](https://github.com/nigels-com/glew/issues/416#issuecomment-2646570907) anymore. Also GLEW with the last release only supports GLX and not EGL.

There are two ways moving forward:
* Use [libepoxy](https://github.com/anholt/libepoxy)
* Use [GLAD](https://github.com/Dav1dde/glad/), or check out the [webservice for glad2](https://glad.sh/) to generate the files you need!

With both of them migration should be straight forward.

Thanks for considering!

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Das Issue nennt GLEW, libepoxy und GLAD, enthält aber keine Dateien, Tests oder Einstiegspunkte. Beginne damit, die Verwendung von GLEW und die Build-Konfiguration zu lokalisieren, und ermittle dann, welche Migrationsoption zu OpenColorIO passt; abgeschlossen ist die Aufgabe, wenn GLEW nicht mehr erforderlich ist und das relevante GLX/EGL-Verhalten abgedeckt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
computer-graphics
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.