Hi, I do not have much experience with other projects, but when I was doing my OpenGL project at uni, I chose libepoxy. It seemed like a very simple, zero-configuration drop-in replacement. I just had to #include its GL headers and link the library.

Afaik with GLAD you have to do some build steps like generating headers.

On 14. 4. 2025 8:12, Andreas Schneider wrote:
Hi,

if we want e.g. to build wxWidgets with EGL instead of GLX support, we need to
get rid of GLEW. The solution is to use GLAD [2].

GLEW is unmaintained and dead. The replacement is GLAD [2]. In case you're a
developer of an application which uses GLEW, migrating to GLAD is pretty
straight forward [3].

A lot of applications already migrated to GLAD, but still have GLEW in their
BuildRequires. For example mangohud uses GLAD [4].


Please help checking packages if they still use GLEW. If yes, open bug reports
upstream to move to GLAD.

Packages depending on glew:

OpenCTM
OpenColorIO
amanith
asymptote
avogadro2-libs
bzflag
cegui06
colobot
ddnet
dreamchess
endless-sky
f3d
freedroidrpg
gambas3
gource
hugin
kicad        # https://gitlab.com/kicad/code/kicad/-/issues/20647
logstalgia
mangohud     # Already uses GLAD
megaglest
meshlab
openhmd
openmsx
openriichi
openscad     # Has GLAD support in master
opentoonz
openvr
openxr-explorer
osgearth
paraview
prusa-slicer  # See [3]
pymol
quesoglc
root
rss-glx
scorched3d
sdljava
slop
supertux
vtk
widelands
wxmacmolplt


Thanks and best regards


        Andreas



[1] https://github.com/Dav1dde/glad
[2] https://github.com/Dav1dde/glad
[3] https://github.com/prusa3d/PrusaSlicer/pull/14440
[4] https://github.com/flightlessmango/MangoHud/blob/
d416a8314f87910f3c37f15347ebfa5918bac9c2/src/meson.build#L107



--
Marián Konček

--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to