<feed xmlns='http://www.w3.org/2005/Atom'>
<title>I Like Trains/assetFactory, branch better-network</title>
<subtitle>The I Like Trains game</subtitle>
<id>https://git.randomdan.homeip.net/repo/ilt/atom?h=better-network</id>
<link rel='self' href='https://git.randomdan.homeip.net/repo/ilt/atom?h=better-network'/>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/'/>
<updated>2025-04-07T19:48:14Z</updated>
<entry>
<title>Add Asset interface to create an arbitrarily placed instance</title>
<updated>2025-04-07T19:48:14Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-04-07T19:48:14Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=c2aecdc0d6089a3c41b3d15c45cdb49fee6a45cc'/>
<id>urn:sha1:c2aecdc0d6089a3c41b3d15c45cdb49fee6a45cc</id>
<content type='text'>
InstanceProxy is returned out via a std::any containing a
std::shared_ptr because any can only contain copyable things.
</content>
</entry>
<entry>
<title>Add ManyPtr which tracks specified subclasses</title>
<updated>2025-03-22T11:50:31Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-03-22T11:50:31Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=9fd25e8b10b1291525a18c8b3e34256ca6151dd6'/>
<id>urn:sha1:9fd25e8b10b1291525a18c8b3e34256ca6151dd6</id>
<content type='text'>
This removes the need to repeated dynamic_cast the pointer.
Provides interface which enforces the fastest option for the required
types.
</content>
</entry>
<entry>
<title>Helper to declare and add OpenMesh property declaratively</title>
<updated>2025-01-05T01:09:01Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-01-05T01:09:01Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=917c081ddc1651381f83d8a9b0e095440419814a'/>
<id>urn:sha1:917c081ddc1651381f83d8a9b0e095440419814a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Further template maths functions</title>
<updated>2024-10-21T17:30:16Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2024-10-21T17:30:16Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=56100b1c4cb02db7608763dddd77f8052a533dae'/>
<id>urn:sha1:56100b1c4cb02db7608763dddd77f8052a533dae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move lots of maths helpers to inline, constexpr, templates</title>
<updated>2024-10-20T15:24:14Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2024-10-20T15:24:14Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=5b6a6f3b241fea6d19521ddbb705e27d5e4c0268'/>
<id>urn:sha1:5b6a6f3b241fea6d19521ddbb705e27d5e4c0268</id>
<content type='text'>
Always for working with different dimensions/types
</content>
</entry>
<entry>
<title>Don't create lots of unnecessary tmps</title>
<updated>2024-08-18T15:18:34Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2024-08-18T15:18:34Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=d56d17794ce60f943bc0a08d720412780741e76e'/>
<id>urn:sha1:d56d17794ce60f943bc0a08d720412780741e76e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't set face material on each vertex index pass</title>
<updated>2024-08-18T15:17:38Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2024-08-18T15:17:38Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=9090d3992423d667d04640949cd00a9b26dc1c3b'/>
<id>urn:sha1:9090d3992423d667d04640949cd00a9b26dc1c3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Un-const to allow move, no nvro here</title>
<updated>2024-06-25T20:47:12Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2024-06-25T20:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=319257b0c8094acf16645701fb9a8158f5d91b40'/>
<id>urn:sha1:319257b0c8094acf16645701fb9a8158f5d91b40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy many stringy messes with std::format</title>
<updated>2024-06-04T20:14:45Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2024-06-04T20:14:45Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=6e94848aec5d42eed5f9e1f5548ade26915ce90b'/>
<id>urn:sha1:6e94848aec5d42eed5f9e1f5548ade26915ce90b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unrequired includes</title>
<updated>2024-06-04T00:36:36Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2024-06-04T00:36:36Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=e31380ad823eee8fa3a69ea6667de9f202807cc1'/>
<id>urn:sha1:e31380ad823eee8fa3a69ea6667de9f202807cc1</id>
<content type='text'>
</content>
</entry>
</feed>
