<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/video_core/texture_cache/texture_cache.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-05-29T01:28:47+00:00</updated>
<entry>
<title>[video_core] fix redundant resize-copy overload and just use default-init resize, to reduce stutter on Mario BP (#3874)</title>
<updated>2026-05-29T01:28:47+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-05-29T01:28:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=def03f6589007026572816baed73f762818f05bb'/>
<id>urn:sha1:def03f6589007026572816baed73f762818f05bb</id>
<content type='text'>
before vs. after

Mario Brothership kept remaking vectors of sizes 256 AND 4095 (TIC) and 1215 AND 524287 (TSC) every single frame, which resulted in a noticeable overhead

the main cause was because of using `resize(n, c)` instead of `resize(n)` (also to aggressively resize for more room beforehand), the copy overload of resize does a copy of... well.. the value over the entire vector, additionally __append() keeps getting called because the capacity goes bonkers and all over the place

![image](/attachments/e3ba07fb-1c85-4d56-9b81-bb16a8150c15)
![image](/attachments/5c4eba26-015a-4c95-9b24-b41695a62e51)

Signed-off-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3874
Reviewed-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>general: Format licenses as per SPDX guidelines</title>
<updated>2022-10-06T19:00:54+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2022-06-29T23:27:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5ee9e5e84bf0b6601bd45a7cfa1ee8962e856a3a'/>
<id>urn:sha1:5ee9e5e84bf0b6601bd45a7cfa1ee8962e856a3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor VideoCore to use AS sepparate from Channel.</title>
<updated>2022-10-06T19:00:52+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2021-12-17T15:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=0925f2386a2a3750fdd139d36d48a0ade900b5a5'/>
<id>urn:sha1:0925f2386a2a3750fdd139d36d48a0ade900b5a5</id>
<content type='text'>
</content>
</entry>
</feed>
