<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/input_common/drivers/mouse.h, 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-09-14T01:26:22+00:00</updated>
<entry>
<title>[input] Fix mouse drift on Qt/SDL frontends (#4352)</title>
<updated>2026-09-14T01:26:22+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-09-14T01:26:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d9159fefdd9e8850e550dd47cc59d7da999a2380'/>
<id>urn:sha1:d9159fefdd9e8850e550dd47cc59d7da999a2380</id>
<content type='text'>
Fixes regression from #4229

Mouse wasn't updated periodically to prevent "infinite drift".

Timer for polling is now controlled by frontend directly, this should reduce latency considerably and wasted cycles spinwaiting, it also removes an extra thread which is always welcome.

- [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.

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4352
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[common] remove unused vector_math.h fluff (#4333)</title>
<updated>2026-09-08T18:39:39+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-09-08T18:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=fdd8d4252c60b055cac2d792b414ba15046d484d'/>
<id>urn:sha1:fdd8d4252c60b055cac2d792b414ba15046d484d</id>
<content type='text'>
Signed-off-by: lizzie &lt;lizzie@eden-emu.dev&gt;

- [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.

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

We don't use half of this file for anything -- it's dead code
also the NEON intrinsic replacements suck -- we are not beating GLM (plus we use registers for decomposition instead of using vec regs like everyone else does, so the "optimizations" dont matter)

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4333
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Reviewed-by: Maufeat &lt;sahyno1996@gmail.com&gt;
</content>
</entry>
<entry>
<title>[core/hle/services/am] nuke ButtonPoller and Mouse thread (#4229)</title>
<updated>2026-07-26T03:11:03+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-07-26T03:11:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=39763e7321fa17486f1b466a1777f8aa4a91949f'/>
<id>urn:sha1:39763e7321fa17486f1b466a1777f8aa4a91949f</id>
<content type='text'>
Signed-off-by: lizzie &lt;lizzie@eden-emu.dev&gt;

- [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.

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

doesn't even do anything now, please check if controller i/o is affected by this change
this should also fix latency issues with the mouse
the ButtonPoller thread isn't longer required since we update the state immediately with the .on_change callback registered

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4229
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
</content>
</entry>
<entry>
<title>[input_common/mouse, sdl_driver] increase latency of mouse and SDL_vibration threads to 4 "evals" per sec (#2982)</title>
<updated>2025-12-04T06:26:20+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2025-12-04T06:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=0eed5100f9ce352d31cdcecd6a000f4f857c2714'/>
<id>urn:sha1:0eed5100f9ce352d31cdcecd6a000f4f857c2714</id>
<content type='text'>
No need to have those nano-sleeps for these threads...

Signed-off-by: lizzie lizzie@eden-emu.dev

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2982
Reviewed-by: Caio Oliveira &lt;caiooliveirafarias0@gmail.com&gt;
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>fix uninit values in applet and mouse (#114)</title>
<updated>2025-05-19T19:11:06+00:00</updated>
<author>
<name>Esther1024</name>
<email>danishreyjavik@outlook.com</email>
</author>
<published>2025-05-19T19:11:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=ea7b9519c7a5b3f27f16a1be9550ca69aa2d308b'/>
<id>urn:sha1:ea7b9519c7a5b3f27f16a1be9550ca69aa2d308b</id>
<content type='text'>
read before written; initialize so valgrind stops complaining

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/114
Co-authored-by: Esther1024 &lt;danishreyjavik@outlook.com&gt;
Co-committed-by: Esther1024 &lt;danishreyjavik@outlook.com&gt;
</content>
</entry>
<entry>
<title>yuzu: Ensure mouse panning can't be enabled with real mouse emulation</title>
<updated>2023-07-01T00:59:39+00:00</updated>
<author>
<name>german77</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-07-01T00:39:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=921f9baf58ee4919a2fe5a7d0548ee5be4c77887'/>
<id>urn:sha1:921f9baf58ee4919a2fe5a7d0548ee5be4c77887</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Redesign mouse panning</title>
<updated>2023-06-11T22:47:52+00:00</updated>
<author>
<name>Baptiste Marie</name>
<email>bm01@users.noreply.github.com</email>
</author>
<published>2023-05-29T12:51:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=83f4158d6cedc801b0ec5b6018ae675a218603ce'/>
<id>urn:sha1:83f4158d6cedc801b0ec5b6018ae675a218603ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Implement dedicated motion from mouse</title>
<updated>2023-02-22T03:55:22+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-02-22T03:46:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=76462f79dbb6d4c23fb579a437d404bc98dd6759'/>
<id>urn:sha1:76462f79dbb6d4c23fb579a437d404bc98dd6759</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common: Split mouse input into individual devices</title>
<updated>2023-02-16T20:22:13+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-02-16T19:38:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=8a7dfb2439925c00b9a84915c31a7bafd6fcfb0b'/>
<id>urn:sha1:8a7dfb2439925c00b9a84915c31a7bafd6fcfb0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>general: fix compile for Apple Clang</title>
<updated>2022-11-23T03:22:28+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2022-11-21T16:31:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5a712bb51a39628b3a484445e16065ebe621ed90'/>
<id>urn:sha1:5a712bb51a39628b3a484445e16065ebe621ed90</id>
<content type='text'>
</content>
</entry>
</feed>
