<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/Assets, branch 2509</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>VideoCommon: update material asset to support render state properties, support multi-pass, and textures are now split out (as well as supporting a way to calculate sampler origin)</title>
<updated>2025-08-23T20:17:49+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-08-23T00:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=440999d7789b54066380b3f13f1845d74a839a6e'/>
<id>440999d7789b54066380b3f13f1845d74a839a6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: remove 'GetByteSizeInMemory()' from custom asset, it is not needed anymore</title>
<updated>2025-06-07T04:03:02+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-06-07T01:43:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c3d3b8153388866117334cdc719889d1f676a16e'/>
<id>c3d3b8153388866117334cdc719889d1f676a16e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: avoid race conditions with asset load/unload by moving the lock to the entire function, favor atomics for the memory/time getters</title>
<updated>2025-06-07T04:03:02+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-06-07T00:55:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=774a84a95371b73c1577414c58420d9afa6eadff'/>
<id>774a84a95371b73c1577414c58420d9afa6eadff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: rename m_bytes_loaded in asset library to bytes_loaded</title>
<updated>2025-06-07T04:03:02+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-06-07T00:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b3f50c969eef54c07b28860be6c8e172e03daaed'/>
<id>b3f50c969eef54c07b28860be6c8e172e03daaed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: update CustomAsset's load time to be before the load occurs (this prevents issues where the load time might be incorrectly inflated by long load operations)</title>
<updated>2025-06-07T04:03:02+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-05-24T04:27:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3b83907b88756f9d37ed39fa614efbcdc177e803'/>
<id>3b83907b88756f9d37ed39fa614efbcdc177e803</id>
<content type='text'>
Co-authored-by: Jordan Woyak &lt;jordan.woyak@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Jordan Woyak &lt;jordan.woyak@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: watch texture pack folder for texture reloads (from dynamic input textures)</title>
<updated>2025-06-07T04:03:02+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2024-07-04T22:39:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d940d62caecc9428ae42726575083b82e699e9f4'/>
<id>d940d62caecc9428ae42726575083b82e699e9f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: add resource manager and new asset loader;  the resource manager uses a least recently used cache to determine which assets get priority for loading.  Additionally, if the system is low on memory, assets will be purged with the less requested assets being the first to go.  The loader is multithreaded now and loads assets as quickly as possible as long as memory is available</title>
<updated>2025-06-07T04:03:02+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-03-02T03:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=70abcb2030e0f45f46c056f6cb017ff4de14f5a2'/>
<id>70abcb2030e0f45f46c056f6cb017ff4de14f5a2</id>
<content type='text'>
Co-authored-by: Jordan Woyak &lt;jordan.woyak@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Jordan Woyak &lt;jordan.woyak@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: rename GameTextureAsset into TextureAsset and make it only contain CustomTextureData.  Move validation and load logic to individual functions</title>
<updated>2025-06-07T04:03:02+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-05-17T17:20:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d8ea31ca463712fa9d2977807ae0c3b101239fa1'/>
<id>d8ea31ca463712fa9d2977807ae0c3b101239fa1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: move AssetMap to a types header file, so it can be pulled in without the DirectFilesystemAssetLibrary dependencies, the header will be expanded later</title>
<updated>2025-06-07T04:03:02+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2024-07-04T22:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2ae43324cb23510bfaeb749dfa2bdc4c4c66c554'/>
<id>2ae43324cb23510bfaeb749dfa2bdc4c4c66c554</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: remove 'GetLastAssetWriteTime' and switch to a steady_clock for asset times</title>
<updated>2025-06-07T04:03:02+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-05-04T22:50:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bafe78203d4eb508c8b9e5d55923cde8d60b72ce'/>
<id>bafe78203d4eb508c8b9e5d55923cde8d60b72ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
