<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2026-11-03T20:58:24+00:00</updated>
<entry>
<title>Merge upstream Djihads80/Eglantine nx2 into nx2</title>
<updated>2026-11-03T20:58:24+00:00</updated>
<author>
<name>cirakg</name>
<email>cirakg@cirakg.xyz</email>
</author>
<published>2026-11-03T20:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=cdfb1ae93444c0aa02dfe592af36d70ab36549fd'/>
<id>urn:sha1:cdfb1ae93444c0aa02dfe592af36d70ab36549fd</id>
<content type='text'>
# Conflicts:
#	.github/workflows/release-binaries.yml
</content>
</entry>
<entry>
<title>ci(release): add build number to appimage</title>
<updated>2026-11-03T20:56:38+00:00</updated>
<author>
<name>PastaLaPate</name>
<email>pastalapate@proton.me</email>
</author>
<published>2026-11-03T20:56:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=4383b9787afbf6c63291bf803c8330afb4f21a16'/>
<id>urn:sha1:4383b9787afbf6c63291bf803c8330afb4f21a16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #434 from Duck912/streamline-dlss</title>
<updated>2026-11-03T20:44:36+00:00</updated>
<author>
<name>Duck</name>
<email>350528965+Duck912@users.noreply.github.com</email>
</author>
<published>2026-11-03T20:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=05e3b9d8b08414d3163cde36de61514cb4aa2400'/>
<id>urn:sha1:05e3b9d8b08414d3163cde36de61514cb4aa2400</id>
<content type='text'>
video_core: NVIDIA DLSS through NVIDIA Streamline in place of a game's DLSS</content>
</entry>
<entry>
<title>Merge pull request #447 from Mcm190/fix/appimage-wayland</title>
<updated>2026-11-03T20:40:27+00:00</updated>
<author>
<name>Jonas</name>
<email>104419015+jojo-chaechae@users.noreply.github.com</email>
</author>
<published>2026-11-03T20:40:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=f347ae083af5595083a5706ff857462ed8c11596'/>
<id>urn:sha1:f347ae083af5595083a5706ff857462ed8c11596</id>
<content type='text'>
ci: bundle Wayland plugins in Linux AppImages</content>
</entry>
<entry>
<title>ci: bundle Wayland plugins in Linux AppImages</title>
<updated>2026-11-03T19:13:08+00:00</updated>
<author>
<name>Mcm190</name>
<email>maxcartermarshall@gmail.com</email>
</author>
<published>2026-11-03T19:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=fe5a9278740d121e543d2f89cdd459eca7aeb761'/>
<id>urn:sha1:fe5a9278740d121e543d2f89cdd459eca7aeb761</id>
<content type='text'>
Request the Wayland platform plugins and their client graphics and shell
integrations from linuxdeploy's Qt plugin. The existing Qt installation
already contains them, so no extra Qt downloads are needed.

Addresses #298.

Assisted-by: Codex (diagnosis, packaging fix, validation, and draft text)
</content>
</entry>
<entry>
<title>Merge pull request #433 from Djihads80/new_issues_template</title>
<updated>2026-11-03T18:40:26+00:00</updated>
<author>
<name>PastaLaPate</name>
<email>pastalapate@proton.me</email>
</author>
<published>2026-11-03T18:40:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=c6df7f6a6152ba163379cf450506709a4d55949d'/>
<id>urn:sha1:c6df7f6a6152ba163379cf450506709a4d55949d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>video_core: accept an empty Streamline device-extension list</title>
<updated>2026-11-03T18:23:47+00:00</updated>
<author>
<name>Duck912</name>
<email>350528965+Duck912@users.noreply.github.com</email>
</author>
<published>2026-11-03T18:18:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=1889602c7a0dc17850692594eae2e77e16ac13fc'/>
<id>urn:sha1:1889602c7a0dc17850692594eae2e77e16ac13fc</id>
<content type='text'>
Streamline may report that DLSS needs no extra device extensions. The check required a non-empty
list, so that result counted as "extensions unavailable": Streamline was stopped and FSR 3.1 used.
Only require that every listed extension is supported.

Found by CodeRabbit review.

Assisted-by: Claude Opus 5.5 (implementation)
Signed-off-by: Duck912 &lt;350528965+Duck912@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>yuzu: bound the zip directory reads in the DLSS download</title>
<updated>2026-11-03T18:06:59+00:00</updated>
<author>
<name>Duck912</name>
<email>350528965+Duck912@users.noreply.github.com</email>
</author>
<published>2026-11-03T17:56:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=f9d0c802e8e4e71644bf4b7e6cceca8e6df22464'/>
<id>urn:sha1:f9d0c802e8e4e71644bf4b7e6cceca8e6df22464</id>
<content type='text'>
The central-directory parser trusted each entry's name, extra and comment lengths and the Zip64
extra field's length, so a malformed directory could make it read past the downloaded buffer. The
data comes from NVIDIA's GitHub release over TLS and the saved files are signature-checked, so the
risk is low.

Stop with an error when an entry runs past the directory, and read Zip64 fields only inside their
record.

Found by CodeRabbit review.

Assisted-by: Claude Opus 5.5 (implementation)
Signed-off-by: Duck912 &lt;350528965+Duck912@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>video_core, yuzu: write NVIDIA DLSS file paths to logs as UTF-8</title>
<updated>2026-11-03T18:06:59+00:00</updated>
<author>
<name>Duck912</name>
<email>350528965+Duck912@users.noreply.github.com</email>
</author>
<published>2026-11-03T17:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=f4f076fe447b2ddc158fcc12ee81ed2af2aecad7'/>
<id>urn:sha1:f4f076fe447b2ddc158fcc12ee81ed2af2aecad7</id>
<content type='text'>
The Streamline start-up and DLSS download code formatted paths with std::filesystem::path::string(),
which on MSVC converts to the active code page and throws when a character has no mapping there,
for example a user name in another script under %APPDATA%. The start-up log runs inside the
renderer's constructor, which only catches vk::Exception, so such a user would crash at game start
with the setting on.

Use Common::FS::PathToUTF8String for every path in these logs and messages.

Found by CodeRabbit review.

Assisted-by: Claude Opus 5.5 (implementation)
Signed-off-by: Duck912 &lt;350528965+Duck912@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>video_core: clear the DLSS output when Streamline writes nothing to it</title>
<updated>2026-11-03T18:06:59+00:00</updated>
<author>
<name>Duck912</name>
<email>350528965+Duck912@users.noreply.github.com</email>
</author>
<published>2026-11-03T17:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=b1179a44fbd1cf514c2bed56bf235fbe456c8c7b'/>
<id>urn:sha1:b1179a44fbd1cf514c2bed56bf235fbe456c8c7b</id>
<content type='text'>
The upscaler records its work on the worker thread and reports success once it is queued. When
Streamline then rejects the DLSS options, gives no frame token or fails the evaluation, nothing is
written to the output image, but the caller still draws it into the game's image that frame:
undefined contents after a resize, the previous frame otherwise. FSR 3.1 takes over from the next
frame.

Clear the output on those paths, with barriers around the clear, so that frame is black instead.

Found by CodeRabbit review.

Assisted-by: Claude Opus 5.5 (implementation)
Signed-off-by: Duck912 &lt;350528965+Duck912@users.noreply.github.com&gt;
</content>
</entry>
</feed>
