<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/shader_recompiler/backend/spirv/emit_spirv_convert.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>[spirv] Fix F16 conversion on Android (skip NaN check) (#3458)</title>
<updated>2026-02-03T23:44:03+00:00</updated>
<author>
<name>PavelBARABANOV</name>
<email>pavelbarabanov94@gmail.com</email>
</author>
<published>2026-02-03T23:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=b8456394f1bdbdc20aad0f27150681c96136823b'/>
<id>urn:sha1:b8456394f1bdbdc20aad0f27150681c96136823b</id>
<content type='text'>
Fixes the yellow texture issue in Outer Wilds on Android.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3458
Reviewed-by: Maufeat &lt;sahyno1996@gmail.com&gt;
Reviewed-by: DraVee &lt;dravee@eden-emu.dev&gt;
Co-authored-by: PavelBARABANOV &lt;pavelbarabanov94@gmail.com&gt;
Co-committed-by: PavelBARABANOV &lt;pavelbarabanov94@gmail.com&gt;
</content>
</entry>
<entry>
<title>[spirv] new castings for int8/int16/etc (#86)</title>
<updated>2025-07-22T23:02:10+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2025-07-22T23:02:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=7962c81738e91ed1ff839ef124363563d508234b'/>
<id>urn:sha1:7962c81738e91ed1ff839ef124363563d508234b</id>
<content type='text'>
This commit introduces extended support for low-precision integer casting (int8, int16) in the SPIR-V shader generation pipeline, improving compatibility and performance across both Android and PC platforms.

Co-authored-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/86
Co-authored-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Co-committed-by: lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[frontend, web] refactor: web service frontend rewrite (#221)</title>
<updated>2025-07-01T01:44:12+00:00</updated>
<author>
<name>crueter</name>
<email>swurl@swurl.xyz</email>
</author>
<published>2025-07-01T01:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=94c66f98bfa69f71f5d0623cecac8444e383d34d'/>
<id>urn:sha1:94c66f98bfa69f71f5d0623cecac8444e383d34d</id>
<content type='text'>
- Automatic verification based on regex
- Token generation button
- Removed unneeded links
- public lobby creation [android]

Signed-off-by: crueter &lt;swurl@swurl.xyz&gt;
Co-authored-by: Aleksandr Popovich &lt;alekpopo@pm.me&gt;
Co-authored-by: Aleksandr Popovich &lt;alekpopo@proton.me&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/221
Co-authored-by: crueter &lt;swurl@swurl.xyz&gt;
Co-committed-by: crueter &lt;swurl@swurl.xyz&gt;
</content>
</entry>
<entry>
<title>[spirv] Avoid NaN when a conversion to f16 is emitted (#215)</title>
<updated>2025-06-29T17:15:46+00:00</updated>
<author>
<name>JPikachu</name>
<email>jpikachu.eden@gmail.com</email>
</author>
<published>2025-06-29T17:15:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=11b152ab587ba52af9e6165c8203687d85185d5a'/>
<id>urn:sha1:11b152ab587ba52af9e6165c8203687d85185d5a</id>
<content type='text'>
Fixes black squares in Fire Emblem: Three Houses.
And fixes vertex explosions in The Legend of Zelda: Breath of the Wild shrine areas.
These were caused by NaN values from overflowed conversions to float16.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/215
Co-authored-by: JPikachu &lt;jpikachu.eden@gmail.com&gt;
Co-committed-by: JPikachu &lt;jpikachu.eden@gmail.com&gt;
</content>
</entry>
<entry>
<title>general: Convert source file copyright comments over to SPDX</title>
<updated>2022-04-23T09:55:32+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2022-04-23T08:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2b87305d319f0bd04da36fb96314934f37b12637'/>
<id>urn:sha1:2b87305d319f0bd04da36fb96314934f37b12637</id>
<content type='text'>
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
</content>
</entry>
<entry>
<title>shader_recompiler: Reduce unused includes</title>
<updated>2022-03-20T06:25:08+00:00</updated>
<author>
<name>ameerj</name>
<email>52414509+ameerj@users.noreply.github.com</email>
</author>
<published>2022-03-19T04:59:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=0df188787ad44a35b062231332b3fe7272035b08'/>
<id>urn:sha1:0df188787ad44a35b062231332b3fe7272035b08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>emit_spirv: Reduce emit_spirv.h include overhead</title>
<updated>2021-12-05T23:11:19+00:00</updated>
<author>
<name>ameerj</name>
<email>52414509+ameerj@users.noreply.github.com</email>
</author>
<published>2021-12-05T22:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=3f06a447fb940290b5f18c7c8c5a524c88f49277'/>
<id>urn:sha1:3f06a447fb940290b5f18c7c8c5a524c88f49277</id>
<content type='text'>
emit_spirv.h is included in video_core, which was propagating further includes that video_core did not depend on.
</content>
</entry>
<entry>
<title>spirv/convert: Catch more signed operations oversights</title>
<updated>2021-07-23T01:51:35+00:00</updated>
<author>
<name>ameerj</name>
<email>52414509+ameerj@users.noreply.github.com</email>
</author>
<published>2021-06-11T05:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=60b33bdc9feb0032bc22332e70f43f17698fdd97'/>
<id>urn:sha1:60b33bdc9feb0032bc22332e70f43f17698fdd97</id>
<content type='text'>
The sign bit on integers of size &lt; 32 was not properly preserved in casts
</content>
</entry>
<entry>
<title>spirv/convert: Catch more broken signed operations on Nvidia OpenGL</title>
<updated>2021-07-23T01:51:35+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2021-06-11T03:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=4fedf2c20a64bdeae4223a02eed300d4135e5fd4'/>
<id>urn:sha1:4fedf2c20a64bdeae4223a02eed300d4135e5fd4</id>
<content type='text'>
BitCast U32 to S32 before converting to float on drivers with broken
signed operations.
</content>
</entry>
</feed>
