<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/video_core/renderer_opengl/present/layer.cpp, 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-01T19:59:07+00:00</updated>
<entry>
<title>nx2:vi2: crop presents to their frame size and honour RGB10A2 images</title>
<updated>2026-11-01T19:59:07+00:00</updated>
<author>
<name>duck912</name>
<email>350528965+Duck912@users.noreply.github.com</email>
</author>
<published>2026-10-31T05:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=cce19772ce434e462223663b88294bfd8a0f203e'/>
<id>urn:sha1:cce19772ce434e462223663b88294bfd8a0f203e</id>
<content type='text'>
Present word 7 holds the size of the frame drawn into the image's
top-left corner, and image preference word 6 its format (1 RGBA8,
4 RGB10A2). Fire Emblem: Fortune's Weave draws 1280x720 RGB10A2 frames
into 3840x2160 images; showing the whole image as RGBA8 gave a corner
of wrongly decoded pixels.

Assisted-by: Claude Opus 5.5 (debugging, porting and drafting)
Signed-off-by: duck912 &lt;350528965+Duck912@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Added FSR 3 Upscaling and Frame Generation</title>
<updated>2026-10-30T18:37:31+00:00</updated>
<author>
<name>Djihads80</name>
<email>mahboubijoujou111@gmail.com</email>
</author>
<published>2026-10-30T18:34:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=8a72dc011e0a30a6bddd1f2476a94927787e6e15'/>
<id>urn:sha1:8a72dc011e0a30a6bddd1f2476a94927787e6e15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA passes (#3250)</title>
<updated>2026-01-20T01:36:24+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-01-20T01:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=cb26ea154c9eedc5fd8dae33a39cd86ca1d927ab'/>
<id>urn:sha1:cb26ea154c9eedc5fd8dae33a39cd86ca1d927ab</id>
<content type='text'>
Only merge once we find out wth is causing the crashes [we know it's fsr]

This reverts commit 82f9d489e7916318b56dac59fc52efc46fe0df7e.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3250
Reviewed-by: DraVee &lt;dravee@eden-emu.dev&gt;
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Co-authored-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Co-committed-by: lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>Revert "[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA passes (#2565)" (#3249)</title>
<updated>2026-01-01T06:02:44+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-01-01T06:02:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=82f9d489e7916318b56dac59fc52efc46fe0df7e'/>
<id>urn:sha1:82f9d489e7916318b56dac59fc52efc46fe0df7e</id>
<content type='text'>
FUCK. Fixes crash on Linux and SteamDeck
.
This reverts commit 46b32b76886b5cd0cfc8dfee1a02c3e83fb1e7d7.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3249
Reviewed-by: DraVee &lt;dravee@eden-emu.dev&gt;
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Co-authored-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Co-committed-by: lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA passes (#2565)</title>
<updated>2025-12-31T16:00:29+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2025-12-31T16:00:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=46b32b76886b5cd0cfc8dfee1a02c3e83fb1e7d7'/>
<id>urn:sha1:46b32b76886b5cd0cfc8dfee1a02c3e83fb1e7d7</id>
<content type='text'>
- use std::optional instead of std::unique_ptr for the Antialias (FXAA, etc) passes to avoid the extra deref
- use a pattern for deferencing the IR pointer chasing loop as suggested on the intel optimization manual
- this also removes std::vector&lt;&gt; overhead by using boost::container::small_vector&lt;&gt; (not a silver bullet but in the case of this function reduces access times)

Signed-off-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Co-authored-by: Caio Oliveira &lt;caiooliveirafarias0@gmail.com&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2565
Reviewed-by: Maufeat &lt;sahyno1996@gmail.com&gt;
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Co-authored-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Co-committed-by: lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>gpu: dependency-inject scaling/antialiasing filter state for capture layers</title>
<updated>2024-02-09T14:20:53+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2024-01-28T00:10:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=ba17a8c2b8fe3c315737898a14b2df22dd608914'/>
<id>urn:sha1:ba17a8c2b8fe3c315737898a14b2df22dd608914</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvnflinger/gpu: implement applet capture</title>
<updated>2024-02-09T14:20:53+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2024-01-26T21:10:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=ce72818075947566fd09c2157c831d6ab71abba0'/>
<id>urn:sha1:ce72818075947566fd09c2157c831d6ab71abba0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>video_core: defensively program around unmapped device pointers</title>
<updated>2024-02-09T14:20:53+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2024-01-20T00:14:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=85abd0243e535da49e9386c52372073d08fac460'/>
<id>urn:sha1:85abd0243e535da49e9386c52372073d08fac460</id>
<content type='text'>
</content>
</entry>
<entry>
<title>renderer_opengl: implement layer stack composition</title>
<updated>2024-01-31T16:27:21+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2024-01-19T01:47:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d2f98ce312b2f5d0a367e79eb4172eccdbdc6a85'/>
<id>urn:sha1:d2f98ce312b2f5d0a367e79eb4172eccdbdc6a85</id>
<content type='text'>
</content>
</entry>
</feed>
