<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/cmake/OpenGL.cmake, branch 26.3</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://www.megapahit.org/viewer.git/atom?h=26.3</id>
<link rel='self' href='https://www.megapahit.org/viewer.git/atom?h=26.3'/>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/'/>
<updated>2026-06-22T03:25:21Z</updated>
<entry>
<title>Flatpak support</title>
<updated>2026-06-22T03:25:21Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-22T00:34:39Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=ee87dd9f21e0dcd5a2f3a78586e5ae5d2ba592d5'/>
<id>urn:sha1:ee87dd9f21e0dcd5a2f3a78586e5ae5d2ba592d5</id>
<content type='text'>
Still uses prebuilt GLU, could be improved by using the glu shared
module.
Still uses prebuilt OpenAL, could be improved by separating the
ALUT dependency (which isn't available on the runtime) from it,
so we could use runtime's OpenAL.
Still uses prebuilt LibXML2, could be improved by separating the
Minizip &amp; ColladaDOM from it (which aren't available on the
runtime) from it, so we could use runtime's LibXML2 but have
ColladaDOM built against it (and a still non-runtime Minizip).
Still uses FLTK 1.3, when I tried using 1.4, it still had linking
errors (might need to just add Cairo libraries to the
target_link_libraries).
VLC plugins are installed in vlc/plugins path relative to the vlc
&amp; vlccore libraries, the way they are in the distro I got the
binaries from (Debian), cause I think it's the libraries that are
compiled with that path.
Still uses prebuilt dependencies in general, could be improved by
having them as modules to be built.
_FORTIFY_SOURCE needs to be skipped to avoid redefinition cause
Flatpak build system already defines it.
The conditionals for deciding installation paths need to be
reorganised to accomodate installation that doesn't require an
encapsulating namespace (because the installed files are already
encapsulated in the app sandbox).
The library directory naming scheme used here is lib64.
The libGLESv2.so &amp; libvulkan.so.1 installed are still copies, not
links yet, because I'm still not familiar yet with the runtime
hierarchies (they might reside just in /usr/lib/x86_64-linux-gnu).
</content>
</entry>
<entry>
<title>Remove unused HEADLESS case</title>
<updated>2022-04-16T17:50:26Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@gmail.com</email>
</author>
<published>2022-04-16T17:50:26Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=5c05466bc4eaf3bd8eaa5153629ea19d17a0b3c2'/>
<id>urn:sha1:5c05466bc4eaf3bd8eaa5153629ea19d17a0b3c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove execute permission from many files that should not have it</title>
<updated>2015-11-10T14:48:56Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2015-11-10T14:48:56Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=c8726aba303bcf1207b730a344536e25491420bc'/>
<id>urn:sha1:c8726aba303bcf1207b730a344536e25491420bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge changes for DRTVWR-294</title>
<updated>2013-04-19T14:11:29Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2013-04-19T14:11:29Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=ddd5659f815a39e9a8ef0e86c911fea75a7d8848'/>
<id>urn:sha1:ddd5659f815a39e9a8ef0e86c911fea75a7d8848</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Mac and Windows breakpad builds to latest</title>
<updated>2013-03-29T14:50:08Z</updated>
<author>
<name>Graham Madarasz</name>
<email>graham@lindenlab.com</email>
</author>
<published>2013-03-29T14:50:08Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=bf6182daa8b4d7cea79310547f71d7a3155e17b0'/>
<id>urn:sha1:bf6182daa8b4d7cea79310547f71d7a3155e17b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switching to system osmesa library instead of pre-packaged library</title>
<updated>2012-10-24T18:19:22Z</updated>
<author>
<name>Don Kjer</name>
<email>don@lindenlab.com</email>
</author>
<published>2012-10-24T18:19:22Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=27933214f41e369337fc83ec7a9ecb2a9cdbaeee'/>
<id>urn:sha1:27933214f41e369337fc83ec7a9ecb2a9cdbaeee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adding libdl to OSMesa16 link line</title>
<updated>2012-10-13T02:56:36Z</updated>
<author>
<name>Don Kjer</name>
<email>don@lindenlab.com</email>
</author>
<published>2012-10-13T02:56:36Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=08f58ac3fdc89209b7bfbdf009803e75815505f4'/>
<id>urn:sha1:08f58ac3fdc89209b7bfbdf009803e75815505f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Building headless and non-headless libraries side-by-side, removing the need for the BAKING cmake setting.</title>
<updated>2012-10-04T06:29:07Z</updated>
<author>
<name>Don Kjer</name>
<email>don@lindenlab.com</email>
</author>
<published>2012-10-04T06:29:07Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=21df924a10c1c32f7fc28bb29b20dc2179863b24'/>
<id>urn:sha1:21df924a10c1c32f7fc28bb29b20dc2179863b24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removing server-related cmake cruft.  Fixing libGLU warnings on linux.</title>
<updated>2012-10-04T03:12:48Z</updated>
<author>
<name>Don Kjer</name>
<email>don@lindenlab.com</email>
</author>
<published>2012-10-04T03:12:48Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=c9ab9590aa1d44ea139b16e7ffcb1461d928bdd5'/>
<id>urn:sha1:c9ab9590aa1d44ea139b16e7ffcb1461d928bdd5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OPEN-58 Ditch GL package for glext.h package since glut.h isn't used anywhere.  Probably don't need glext headers for mac or linux as they come in with system updates.</title>
<updated>2011-04-06T19:45:27Z</updated>
<author>
<name>Dave Parks</name>
<email>davep@lindenlab.com</email>
</author>
<published>2011-04-06T19:45:27Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=1e1fde5eb15c08fb664bd2f6a6f3176e7968b475'/>
<id>urn:sha1:1e1fde5eb15c08fb664bd2f6a6f3176e7968b475</id>
<content type='text'>
</content>
</entry>
</feed>
