<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/common/vector_math.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-08T18:39:39+00:00</updated>
<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>[vector_math]: Use NEON intrinsics in Vec4 dot operation (#177)</title>
<updated>2025-08-01T23:48:04+00:00</updated>
<author>
<name>Gamer64</name>
<email>gamer64@eden-emu.dev</email>
</author>
<published>2025-08-01T23:48:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=8cfcf1e8bfc36e968231f86f211363f4139caf17'/>
<id>urn:sha1:8cfcf1e8bfc36e968231f86f211363f4139caf17</id>
<content type='text'>
PabloMK7: Changes the Vec4 dot operation to use NEON intrinsics on ARM devices.
This function is used every time a triangle is added to the rendered, so it can be considered hot code. The other vector operations are not used as much, so there is no gain to provide NEON operations for them.

The improvements from this change are most likely minimal.

Co-authored-by: PabloMK7 &lt;hackyglitch2@gmail.com&gt;
Co-authored-by: Gamer64 &lt;76565986+Gamer64ytb@users.noreply.github.com&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/177
Co-authored-by: Gamer64 &lt;gamer64@eden-emu.dev&gt;
Co-committed-by: Gamer64 &lt;gamer64@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>input_common: Add property to invert an axis button</title>
<updated>2023-05-05T23:18:35+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-05-05T23:11:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=53ec77c62c7e7b77f7280ab5138470fd474f1e21'/>
<id>urn:sha1:53ec77c62c7e7b77f7280ab5138470fd474f1e21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>yuzu: Add motion preview to controller input</title>
<updated>2023-05-05T19:53:38+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2023-05-05T18:29:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=94c16132ba82461eda9badf9302e35705af6de37'/>
<id>urn:sha1:94c16132ba82461eda9badf9302e35705af6de37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move to Clang Format 15</title>
<updated>2023-01-30T00:49:42+00:00</updated>
<author>
<name>Levi Behunin</name>
<email>l3ehunin@gmail.com</email>
</author>
<published>2023-01-29T20:54:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2ff6c44168b0bf1d8c8d1d3e352abf3a5f734b44'/>
<id>urn:sha1:2ff6c44168b0bf1d8c8d1d3e352abf3a5f734b44</id>
<content type='text'>
Depends on https://github.com/yuzu-emu/build-environments/pull/69

clang-15 primary run
</content>
</entry>
<entry>
<title>chore: add missing SPDX tags</title>
<updated>2022-04-28T16:24:11+00:00</updated>
<author>
<name>Andrea Pappacoda</name>
<email>andrea@pappacoda.it</email>
</author>
<published>2022-04-28T16:24:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=b2eb10382941bef0914f4a0a4685b9033440aa9f'/>
<id>urn:sha1:b2eb10382941bef0914f4a0a4685b9033440aa9f</id>
<content type='text'>
Follow-up to 2b87305d319f0bd04da36fb96314934f37b12637
</content>
</entry>
<entry>
<title>general: Update style to clang-format-12</title>
<updated>2021-09-24T19:52:05+00:00</updated>
<author>
<name>ameerj</name>
<email>52414509+ameerj@users.noreply.github.com</email>
</author>
<published>2021-09-24T05:21:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d7977be416b2b66d12df39b4698ddd231aee14bb'/>
<id>urn:sha1:d7977be416b2b66d12df39b4698ddd231aee14bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>input_common/CMakeLists: Make some warnings errors</title>
<updated>2020-10-15T23:37:51+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-10-14T06:51:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d44d662529f7753ab1f20a25cf2e6e536b9cb952'/>
<id>urn:sha1:d44d662529f7753ab1f20a25cf2e6e536b9cb952</id>
<content type='text'>
Makes the input_common code warnings consistent with the rest of the
codebase.
</content>
</entry>
<entry>
<title>common: Make use of [[nodiscard]] where applicable</title>
<updated>2020-08-15T21:17:52+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-08-14T13:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2ef7815422f4584b334ff196efd72e40ad03e094'/>
<id>urn:sha1:2ef7815422f4584b334ff196efd72e40ad03e094</id>
<content type='text'>
Now that clang-format makes [[nodiscard]] attributes format sensibly, we
can apply them to several functions within the common library to allow
the compiler to complain about any misuses of the functions.
</content>
</entry>
<entry>
<title>common/vector_math: Move Vec[x] types into the Common namespace</title>
<updated>2019-02-27T03:38:36+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-02-27T03:38:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=39eccc0286e1154f720f2222609f5cde20807673'/>
<id>urn:sha1:39eccc0286e1154f720f2222609f5cde20807673</id>
<content type='text'>
These types are within the common library, so they should be using the
Common namespace.
</content>
</entry>
</feed>
