AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

Migrate from GLEW to libepoxy or GLAD

オープン
#2,149 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
C++
スター
2.1k
フォーク
503
PR マージ指標
30日以内にマージされた PR はありません

説明

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!

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

この issue では GLEW、libepoxy、GLAD が挙げられていますが、ファイル、テスト、エントリーポイントは示されていません。まず GLEW の使用箇所とビルド設定を特定し、次にどの移行オプションが OpenColorIO に適しているかを判断してください。完了の条件は、GLEW が不要になり、関連する GLX/EGL の動作がカバーされていることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cpp
領域
computer-graphics
issue の種類
リファクタリング
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。