<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/core/reporter.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-08-28T23:04:02+00:00</updated>
<entry>
<title>[core, hle, video_core, memory] Improve multi-process, display layers, dynamic shader cache and rework overlay (#4238)</title>
<updated>2026-08-28T23:04:02+00:00</updated>
<author>
<name>Maufeat</name>
<email>sahyno1996@gmail.com</email>
</author>
<published>2026-08-28T23:04:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=54cd5fb8ebf11b71c676b72a32811873caef20de'/>
<id>urn:sha1:54cd5fb8ebf11b71c676b72a32811873caef20de</id>
<content type='text'>
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

- Dynamic shader cache reloading capability for qlaunch
- Multi-process improvements (thanks to @frank1734), instead of just using the main application we now respect caller process (also did it for HID devices while I was at it)
- Layer stack masks &amp; shared buffer screenshot for video core, added different masks (screenshot, recording, etc.) this was discovered as an issue due to how in qlaunch the transition was not right between applications. May not be perfect but also fixes screenshots while using qlaunch
- Reworked overlay display management (input and visibility) - instead of random numbers as I've previously did, I decided to add an AppletZIndex enum for better readability. Also split capability of input by touch and gamepad.
- etc.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4238
Reviewed-by: Samuel &lt;lizzie@eden-emu.dev&gt;
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[hle] inline HLE cmif request to not allocate on heap stuff (#3605)</title>
<updated>2026-05-15T20:07:03+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-05-15T20:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=413c7543ba25407f79226ba5e3f2f88d0ae63501'/>
<id>urn:sha1:413c7543ba25407f79226ba5e3f2f88d0ae63501</id>
<content type='text'>
so basically each construction of HLEContext and whatever would result in a heap allocation (atleast 1)

so what if instead of that we did a memset() at ctor time and we avoided heap allocations altogether?

reminder that std::vector&lt;&gt; CAN do small object optimisation but it's not guaranteed

Signed-off-by: lizzie &lt;lizzie@eden-emu.dev&gt;

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3605
Reviewed-by: crueter &lt;crueter@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[core] Fix buiding with fmt 10 (#2524)</title>
<updated>2025-09-19T15:02:53+00:00</updated>
<author>
<name>Caio Oliveira</name>
<email>caiooliveirafarias0@gmail.com</email>
</author>
<published>2025-09-19T15:02:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=a487cea683ab4a43c25989637a8c7a9c39a7e695'/>
<id>urn:sha1:a487cea683ab4a43c25989637a8c7a9c39a7e695</id>
<content type='text'>
Signed-off-by: Caio Oliveira &lt;caiooliveirafarias0@gmail.com&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2524
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Reviewed-by: crueter &lt;crueter@eden-emu.dev&gt;
Co-authored-by: Caio Oliveira &lt;caiooliveirafarias0@gmail.com&gt;
Co-committed-by: Caio Oliveira &lt;caiooliveirafarias0@gmail.com&gt;
</content>
</entry>
<entry>
<title>User Data Migration from Citron, Sudachi, and Yuzu (#91)</title>
<updated>2025-05-08T22:16:07+00:00</updated>
<author>
<name>swurl</name>
<email>swurl@swurl.xyz</email>
</author>
<published>2025-05-08T22:16:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=f786802b9b699548d0160cf52dff58018566fd70'/>
<id>urn:sha1:f786802b9b699548d0160cf52dff58018566fd70</id>
<content type='text'>
Includes citron, sudachi, yuzu

currently broken, because the eden dir is always made early?

Signed-off-by: swurl &lt;swurl@swurl.xyz&gt;

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/91
Co-authored-by: swurl &lt;swurl@swurl.xyz&gt;
Co-committed-by: swurl &lt;swurl@swurl.xyz&gt;
</content>
</entry>
<entry>
<title>Update fmt to allow for v11</title>
<updated>2025-04-09T23:11:22+00:00</updated>
<author>
<name>crueter</name>
<email>swurl@swurl.xyz</email>
</author>
<published>2025-04-09T23:11:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=9cef9f5dce7c41c9ab2ea5b9b8a294228a535c4c'/>
<id>urn:sha1:9cef9f5dce7c41c9ab2ea5b9b8a294228a535c4c</id>
<content type='text'>
Signed-off-by: swurl &lt;swurl@swurl.xyz&gt;</content>
</entry>
<entry>
<title>result: Make fully constexpr, add ON_RESULT_INCLUDED</title>
<updated>2024-01-25T21:42:06+00:00</updated>
<author>
<name>FearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2024-01-18T21:39:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=3b98aaef24cf62bfae064a7b3a32b5f44ac6ebf8'/>
<id>urn:sha1:3b98aaef24cf62bfae064a7b3a32b5f44ac6ebf8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: refactor emulated cpu core activation</title>
<updated>2023-12-04T15:37:16+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-11-28T19:30:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=3d5c6a73cba80a58363a59ece4cd60c101d8b516'/>
<id>urn:sha1:3d5c6a73cba80a58363a59ece4cd60c101d8b516</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: update KProcess</title>
<updated>2023-10-22T00:03:41+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-10-21T20:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=62e106dbe8e55e59a6a3c00f3bae2bb898ea54cb'/>
<id>urn:sha1:62e106dbe8e55e59a6a3c00f3bae2bb898ea54cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: offset code entry point for 39-bit address space type (#11326)</title>
<updated>2023-08-25T21:59:32+00:00</updated>
<author>
<name>liamwhite</name>
<email>liamwhite@users.noreply.github.com</email>
</author>
<published>2023-08-25T21:59:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=aa16fd2422a7c86d55ee69b3f86189bf97aebb3c'/>
<id>urn:sha1:aa16fd2422a7c86d55ee69b3f86189bf97aebb3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>k_process: PageTable -&gt; GetPageTable</title>
<updated>2023-07-15T01:43:15+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-07-15T01:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=6b6f0b21b9a9cab406d63700833af2e5f94977f8'/>
<id>urn:sha1:6b6f0b21b9a9cab406d63700833af2e5f94977f8</id>
<content type='text'>
</content>
</entry>
</feed>
