<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/input_common/main.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-06-04T03:49:07+00:00</updated>
<entry>
<title>[*] basic in-house cpp linting (#4039)</title>
<updated>2026-06-04T03:49:07+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-06-04T03:49:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=89199f4d279bff0c664fb9142b1945d0c6d93ee8'/>
<id>urn:sha1:89199f4d279bff0c664fb9142b1945d0c6d93ee8</id>
<content type='text'>
- add `#pragma once` to remainder files
- "correcter" defines (ANDROID), see https://groups.google.com/g/android-ndk/c/cf9_f1SLXls
- extra miscelly fixups

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4039
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Reviewed-by: crueter &lt;crueter@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[externals] Update to SDL3 (#3952)</title>
<updated>2026-05-18T17:07:41+00:00</updated>
<author>
<name>Kaydax</name>
<email>kaydax@kaydax.xyz</email>
</author>
<published>2026-05-18T17:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=ad2e1cc554ecd363ae1412b66d537464bba001e7'/>
<id>urn:sha1:ad2e1cc554ecd363ae1412b66d537464bba001e7</id>
<content type='text'>
Since the launch of the steam controller I think it's only best to push towards updating to SDL3 allowing for a wider range of controller support

I went ahead and started on getting it working. Everything here should be functional, I've personally tested it all on Arch Linux. Still untested on windows, so looking for feedback on that

Any feedback and help would be appreciated!

Main changes:
- Bump everything to SDL3
- Handle SDL3 audio and input
- Add steam controller support, including HD Rumble
- Improved battery reporting via the status icon by using real % rather than state alone

Co-authored-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3952
Reviewed-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Reviewed-by: Lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[compat] fix libusb when disabled error (solaris, fbsd, etc) (#2649)</title>
<updated>2025-10-22T17:12:33+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2025-10-22T17:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=05c721bb41c490dcb7e0396052e57590100229ef'/>
<id>urn:sha1:05c721bb41c490dcb7e0396052e57590100229ef</id>
<content type='text'>
This fixes an issue in builds where libusb is disabled, it also uses and prioritizes system dependencies over vendored ones (so ports is easier)

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2649
Reviewed-by: crueter &lt;crueter@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>android: Input mapping</title>
<updated>2024-02-17T17:32:33+00:00</updated>
<author>
<name>t895</name>
<email>clombardo169@gmail.com</email>
</author>
<published>2024-02-17T02:19:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=a29782ce6a02d6690d13a6c8396a7e25bdbb5e4c'/>
<id>urn:sha1:a29782ce6a02d6690d13a6c8396a7e25bdbb5e4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Add android input engine</title>
<updated>2024-01-18T04:47:56+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2024-01-18T04:01:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=7382c0e0dd3e8ecd3478c86c712d6ae8029e1451'/>
<id>urn:sha1:7382c0e0dd3e8ecd3478c86c712d6ae8029e1451</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Initial skeleton for custom joycon driver</title>
<updated>2023-01-20T00:05:20+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2022-12-20T17:34:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=0e41ae959550f3e9e55d71e2df13f1025a5f30f3'/>
<id>urn:sha1:0e41ae959550f3e9e55d71e2df13f1025a5f30f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Create an update engine</title>
<updated>2023-01-06T01:24:29+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-01-06T01:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=243f2931b527faf4fa6eea5ba25ab74b797dc967'/>
<id>urn:sha1:243f2931b527faf4fa6eea5ba25ab74b797dc967</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmake: make libusb optional</title>
<updated>2022-12-28T22:26:46+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2022-12-28T22:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=41ba0d07e6949b095fece44bfc714dd0fba859cc'/>
<id>urn:sha1:41ba0d07e6949b095fece44bfc714dd0fba859cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Cleanup project</title>
<updated>2022-12-18T21:33:11+00:00</updated>
<author>
<name>german77</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2022-12-18T19:24:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=f7790b5e3bda2ca9253d6ddf1533479dfba8f104'/>
<id>urn:sha1:f7790b5e3bda2ca9253d6ddf1533479dfba8f104</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Add virtual gamepad</title>
<updated>2022-12-17T00:26:11+00:00</updated>
<author>
<name>german77</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2022-12-16T22:16:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=3cc666b845c91828591544e26dc3da288a894e05'/>
<id>urn:sha1:3cc666b845c91828591544e26dc3da288a894e05</id>
<content type='text'>
</content>
</entry>
</feed>
