<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/video_core/texture_cache/surface_params.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>2020-12-30T06:38:50+00:00</updated>
<entry>
<title>video_core: Rewrite the texture cache</title>
<updated>2020-12-30T06:38:50+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2020-12-30T05:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d25b097e84478df47c122265809dff1ef0b4982b'/>
<id>urn:sha1:d25b097e84478df47c122265809dff1ef0b4982b</id>
<content type='text'>
The current texture cache has several points that hurt maintainability
and performance. It's easy to break unrelated parts of the cache
when doing minor changes. The cache can easily forget valuable
information about the cached textures by CPU writes or simply by its
normal usage.The current texture cache has several points that hurt
maintainability and performance. It's easy to break unrelated parts
of the cache when doing minor changes. The cache can easily forget
valuable information about the cached textures by CPU writes or simply
by its normal usage.

This commit aims to address those issues.
</content>
</entry>
<entry>
<title>video_core: Remove unnecessary enum class casting in logging messages</title>
<updated>2020-12-07T05:41:50+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-12-07T05:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=ea0e85b869ffc0dd372168bf9871bc2523554355'/>
<id>urn:sha1:ea0e85b869ffc0dd372168bf9871bc2523554355</id>
<content type='text'>
fmt now automatically prints the numeric value of an enum class member
by default, so we don't need to use casts any more.

Reduces the line noise a bit.
</content>
</entry>
<entry>
<title>video_core: Resolve more variable shadowing scenarios pt.2</title>
<updated>2020-12-05T11:39:35+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-12-05T09:51:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=341083a5e135edb06bcb8913f4897c232650d1da'/>
<id>urn:sha1:341083a5e135edb06bcb8913f4897c232650d1da</id>
<content type='text'>
Migrates the video core code closer to enabling variable shadowing
warnings as errors.

This primarily sorts out shadowing occurrences within the Vulkan code.
</content>
</entry>
<entry>
<title>General: Resolve a few missing initializer warnings</title>
<updated>2020-10-29T23:37:07+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-10-29T05:48:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=3e654ff0d0d8284fd52d9e6c7f1baa0a1f6a091d'/>
<id>urn:sha1:3e654ff0d0d8284fd52d9e6c7f1baa0a1f6a091d</id>
<content type='text'>
Resolves a few -Wmissing-initializer warnings.
</content>
</entry>
<entry>
<title>video_core: Remove all Core::System references in renderer</title>
<updated>2020-09-06T08:28:48+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2020-06-12T00:24:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=8efb2c5537f51a161c71fd6cb8874dc5830d2466'/>
<id>urn:sha1:8efb2c5537f51a161c71fd6cb8874dc5830d2466</id>
<content type='text'>
Now that the GPU is initialized when video backends are initialized,
it's no longer needed to query components once the game is running: it
can be done when yuzu is booting.

This allows us to pass components between constructors and in the
process remove all Core::System references in the video backend.
</content>
</entry>
<entry>
<title>Merge pull request #4389 from ogniK5377/redundant-format-type</title>
<updated>2020-08-07T13:33:58+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2020-08-07T13:33:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d17331ebbf5ffe420ab2308994af420859a9f548'/>
<id>urn:sha1:d17331ebbf5ffe420ab2308994af420859a9f548</id>
<content type='text'>
video_core: Remove redundant pixel format type</content>
</entry>
<entry>
<title>surface_params: Make use of designated initializers where applicable</title>
<updated>2020-07-21T06:27:22+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-07-21T06:17:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=32457004950f3260f2153dd862b2bf152730459a'/>
<id>urn:sha1:32457004950f3260f2153dd862b2bf152730459a</id>
<content type='text'>
Provides a convenient way to avoid unnecessary zero initializing.
</content>
</entry>
<entry>
<title>surface_params: Remove redundant assignment</title>
<updated>2020-07-21T06:26:49+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-07-21T06:11:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=4ec316a7b2fd3979a0bf8459e977718d0f06c21d'/>
<id>urn:sha1:4ec316a7b2fd3979a0bf8459e977718d0f06c21d</id>
<content type='text'>
This is a redundant assignment that can be removed.
</content>
</entry>
<entry>
<title>surface_params: Replace questionable usages of the comma operator with semicolons</title>
<updated>2020-07-21T06:26:48+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-07-21T06:09:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=9758e396551229b3023b30f1498aa6f1c2303982'/>
<id>urn:sha1:9758e396551229b3023b30f1498aa6f1c2303982</id>
<content type='text'>
These are bugs waiting to happen.
</content>
</entry>
<entry>
<title>Merge pull request #4324 from ReinUsesLisp/formats</title>
<updated>2020-07-21T04:13:04+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2020-07-21T04:13:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2e4a5d2110cd0fa45deea904aca3a77936db2a9a'/>
<id>urn:sha1:2e4a5d2110cd0fa45deea904aca3a77936db2a9a</id>
<content type='text'>
video_core: Fix, add and rename pixel formats</content>
</entry>
</feed>
