<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview/llglsandbox.cpp, branch 26.4</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.4</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.4'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-09-04T13:58:53Z</updated>
<entry>
<title>Merge remote-tracking branch 'secondlife/release/26.4' into 26.4</title>
<updated>2026-09-04T13:58:53Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-09-01T10:35:23Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=00bb3bb6f07660bd914d29a1389342bb3060d254'/>
<id>urn:sha1:00bb3bb6f07660bd914d29a1389342bb3060d254</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#ca6601cb-2026.01' into 2026.01</title>
<updated>2026-01-21T05:29:05Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-01-21T05:29:05Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=71577cea319238b54b283a25ee9270e10f11a0bc'/>
<id>urn:sha1:71577cea319238b54b283a25ee9270e10f11a0bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#2639 Reapplied GPU benchmark fix</title>
<updated>2026-01-15T11:00:06Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2025-02-15T07:51:22Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c2c4489dbb690615e071aa463a4ad2af02892274'/>
<id>urn:sha1:c2c4489dbb690615e071aa463a4ad2af02892274</id>
<content type='text'>
First test returns quarter to a half the throughput, do two tests.
May be caused by driver, may be some 'energy saving', but not important
enough to spend time investingating. It was working the same way prior
to ExtraFPS, but viewer was running an extra CPU test that 'preheated'
the system.

Also increasing minimum throughput as numerous new features, like
mirrors and pbr were added and requirements are now higher.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/develop' into develop-linux</title>
<updated>2026-01-07T14:21:13Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2026-01-07T14:21:13Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=cab31f8bfed507425a09b266d47823f6acddfa94'/>
<id>urn:sha1:cab31f8bfed507425a09b266d47823f6acddfa94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#2639 Reapplied GPU benchmark fix</title>
<updated>2025-12-10T17:01:11Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2025-02-15T07:51:22Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=79f21027371f32a9268ce8d944e3d4727ddd8b55'/>
<id>urn:sha1:79f21027371f32a9268ce8d944e3d4727ddd8b55</id>
<content type='text'>
First test returns quarter to a half the throughput, do two tests.
May be caused by driver, may be some 'energy saving', but not important
enough to spend time investingating. It was working the same way prior
to ExtraFPS, but viewer was running an extra CPU test that 'preheated'
the system.

Also increasing minimum throughput as numerous new features, like
mirrors and pbr were added and requirements are now higher.
</content>
</entry>
<entry>
<title>Fix invalid calls to glLineWidth on some linux GL drivers</title>
<updated>2025-10-31T11:46:07Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-10-29T02:20:37Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=14bf0509efad36650e6157975cd5e0d77e64183b'/>
<id>urn:sha1:14bf0509efad36650e6157975cd5e0d77e64183b</id>
<content type='text'>
Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;
</content>
</entry>
<entry>
<title>Performance Optimisations, Bloom effect, Visuals Panel</title>
<updated>2025-09-08T23:07:09Z</updated>
<author>
<name>mobserveur</name>
<email>mobserveur@gmail.com</email>
</author>
<published>2025-08-29T23:59:43Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=317dcdea1ca8d1f540187af47fc23a36ad8232aa'/>
<id>urn:sha1:317dcdea1ca8d1f540187af47fc23a36ad8232aa</id>
<content type='text'>
This commit contains performance optimisations in the the pipeline,
framebuffer, vertexbuffer, reflection probes, shadows. It also fixes
many opengl errors, modifies the opengl debugging, and adds
a visuals effects panel.
</content>
</entry>
<entry>
<title>Merge branch 'develop' into frame-profile-json</title>
<updated>2024-09-19T15:48:33Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2024-09-19T15:48:33Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8342d68ea9d668162bffb6e821c9d8f8d5683c10'/>
<id>urn:sha1:8342d68ea9d668162bffb6e821c9d8f8d5683c10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix possible dereferencing of nullptr in llglsandbox.cpp (#2597)</title>
<updated>2024-09-18T22:22:48Z</updated>
<author>
<name>Ansariel Hiller</name>
<email>Ansariel@users.noreply.github.com</email>
</author>
<published>2024-09-18T22:22:48Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ee3645ac961aec171cc56ec962723ac5fd28cf38'/>
<id>urn:sha1:ee3645ac961aec171cc56ec962723ac5fd28cf38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make Develop-&gt;Render Tests-&gt;Frame Profile dump JSON to a file too.</title>
<updated>2024-09-18T18:05:27Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2024-09-11T16:29:18Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f037cde7f4d5d55dc0a71eb867f5b2bfcaf5631f'/>
<id>urn:sha1:f037cde7f4d5d55dc0a71eb867f5b2bfcaf5631f</id>
<content type='text'>
Make `LLGLSLShader::finishProfile()` accept a string pathname instead of a
bool and, in addition to logging statistics to the viewer log, output
statistics to that file as JSON. The calls that used to pass
`emit_report=false` now pass `report_name=std::string()`.

Make llviewerdisplay.cpp's `display()` function synthesize a profile filename
in the viewer's logs directory, and pass that filename to
`LLGLSLShader::finishProfile()`.

(cherry picked from commit d5712689d36a1ee1af32242706901fde7229b08d)
</content>
</entry>
</feed>
