<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/video_core/surface.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-11-01T19:59:07+00:00</updated>
<entry>
<title>nx2:vi2: crop presents to their frame size and honour RGB10A2 images</title>
<updated>2026-11-01T19:59:07+00:00</updated>
<author>
<name>duck912</name>
<email>350528965+Duck912@users.noreply.github.com</email>
</author>
<published>2026-10-31T05:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=cce19772ce434e462223663b88294bfd8a0f203e'/>
<id>urn:sha1:cce19772ce434e462223663b88294bfd8a0f203e</id>
<content type='text'>
Present word 7 holds the size of the frame drawn into the image's
top-left corner, and image preference word 6 its format (1 RGBA8,
4 RGB10A2). Fire Emblem: Fortune's Weave draws 1280x720 RGB10A2 frames
into 3840x2160 images; showing the whole image as RGBA8 gave a corner
of wrongly decoded pixels.

Assisted-by: Claude Opus 5.5 (debugging, porting and drafting)
Signed-off-by: duck912 &lt;350528965+Duck912@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>1st pass of review: code cleanup &amp; windows test</title>
<updated>2026-10-31T17:04:23+00:00</updated>
<author>
<name>néo Luigi</name>
<email>85024393+neoluigi4123@users.noreply.github.com</email>
</author>
<published>2026-10-31T14:33:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=82963e6750cef756d2ad4d1115dc9dca420d4313'/>
<id>urn:sha1:82963e6750cef756d2ad4d1115dc9dca420d4313</id>
<content type='text'>
Assisted-by: Claude Opus 5.5 (review, cleanup and log analysis)
</content>
</entry>
<entry>
<title>[vulkan] 3rd Vulkan Global Maintenance (#4189)</title>
<updated>2026-07-09T02:22:43+00:00</updated>
<author>
<name>CamilleLaVey</name>
<email>camillelavey99@gmail.com</email>
</author>
<published>2026-07-09T02:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=8225151a4469a13ac602215dbeb2ce9a3702f38b'/>
<id>urn:sha1:8225151a4469a13ac602215dbeb2ce9a3702f38b</id>
<content type='text'>
Following the philosophy on the previous Vulkan maintenance PR's, this one is reviewing the video_core to resolve VUID's related to the missing handling/ safechecks (UBO's case on missing StorageBufferAccess 8/16 bits on QCOM drivers, resulting on bad compute pipeline compiled), wiring topology representative to EDS2 configuration (following #4117), refactored the sampled image access via new memeber function for type "typeless" which adds a handling on the integer mistmatch (uint to sint, float to uint) + fixing bugs on current texture sampling (int) including the depth/stencil path resolve, maintenance to previous changes on query cache (resolving bugs from #3853), reduced the amount of binding BindVertexBufferEXT2 when a new tick/ frame is presented (with this being a reason for performance reduction on games where vertex polutes the stage, like BOTW/TOTK where grass is draw with vertex); implemented color border swizzle and color write enable for future improvements on EDS3, added initial implementation on Synchronization2 starting a path to ensure an access to VK 1.3 features safely and other smaller fixes along the road.

Special Thanks:

-&gt; Mr. Smolio Gidolard (@gidoly)

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4189
</content>
</entry>
<entry>
<title>[vk, opengl] recognize and use ETC2 (if available) textures natively (#3237)</title>
<updated>2026-05-15T20:08:09+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-05-15T20:08:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=4d49341918981a782395fe379a8e6846e1fd11b2'/>
<id>urn:sha1:4d49341918981a782395fe379a8e6846e1fd11b2</id>
<content type='text'>
this makes it so VK and OGL backends map the NVIDIA's ETC2 into VK_FORMAT_ETC-whatever and GL_ETC-whatever remaps, instead of using the default fallback for AR8G8B8. in short, just make the ETC2 textures be submitted as ETC2 instead of being submit as A8R8G8B8.

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3237
Reviewed-by: Ghost &lt;&gt;
Reviewed-by: crueter &lt;crueter@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[vk] Exclude size equal alpha different copies from incompatible copy (#138)</title>
<updated>2025-07-27T17:56:22+00:00</updated>
<author>
<name>JPikachu</name>
<email>jpikachu@eden-emu.dev</email>
</author>
<published>2025-07-27T17:56:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=eeb68768d6c74007f18052f3082c136ebde95c30'/>
<id>urn:sha1:eeb68768d6c74007f18052f3082c136ebde95c30</id>
<content type='text'>
Should fix bugs in Splatoon 2 and TotK

Co-authored-by: Maufeat &lt;sahyno1996@gmail.com&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/138
Co-authored-by: JPikachu &lt;jpikachu@eden-emu.dev&gt;
Co-committed-by: JPikachu &lt;jpikachu@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[vk] copy incompatible alpha patch 1.5(2) (#123)</title>
<updated>2025-07-26T03:58:04+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2025-07-26T03:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=c7c2ed7b46b82ce1fe85a45b32a8fe9de72d3abb'/>
<id>urn:sha1:c7c2ed7b46b82ce1fe85a45b32a8fe9de72d3abb</id>
<content type='text'>
Avoid copy size incompatible textures and reinterpret it instead. Uses existing logic to properly re-interpret to a compatible texture.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/123
Co-authored-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Co-committed-by: lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>texture_cache: avoid overestimation of ASTC texture sizes</title>
<updated>2024-02-11T18:41:13+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-05-31T16:42:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=9a10c66e400d1f7463e50b5a2f550458a3a3bfbb'/>
<id>urn:sha1:9a10c66e400d1f7463e50b5a2f550458a3a3bfbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement X8_D24 format</title>
<updated>2023-10-05T23:58:30+00:00</updated>
<author>
<name>Kelebek1</name>
<email>eeeedddccc@hotmail.co.uk</email>
</author>
<published>2023-10-05T23:58:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=50633054878e3e35efcfaa712dda0bf1a1525c8d'/>
<id>urn:sha1:50633054878e3e35efcfaa712dda0bf1a1525c8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>video_core: Add BCn decoding support</title>
<updated>2023-06-28T01:00:09+00:00</updated>
<author>
<name>GPUCode</name>
<email>geoster3d@gmail.com</email>
</author>
<published>2023-06-06T20:10:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5196f05cecc693a9c88ec3f08997f03857926ee4'/>
<id>urn:sha1:5196f05cecc693a9c88ec3f08997f03857926ee4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GPU: implement missing ASTC</title>
<updated>2023-05-03T15:33:28+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2023-05-02T19:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=94ecd260e38523eb2cfcc2c4bf5dbf201e3e3e48'/>
<id>urn:sha1:94ecd260e38523eb2cfcc2c4bf5dbf201e3e3e48</id>
<content type='text'>
</content>
</entry>
</feed>
