<feed xmlns='http://www.w3.org/2005/Atom'>
<title>I Like Trains, branch main</title>
<subtitle>The I Like Trains game</subtitle>
<id>https://git.randomdan.homeip.net/repo/ilt/atom?h=main</id>
<link rel='self' href='https://git.randomdan.homeip.net/repo/ilt/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/'/>
<updated>2026-04-03T13:17:38Z</updated>
<entry>
<title>Create mix-ins for handling asset and instance lights</title>
<updated>2026-04-03T13:17:38Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2026-04-03T13:17:38Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=5795e8939bcd5e849c5e63e2c443bada03c93a20'/>
<id>urn:sha1:5795e8939bcd5e849c5e63e2c443bada03c93a20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add light support to RailVehicleClass</title>
<updated>2026-04-03T11:11:41Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2026-04-03T11:11:41Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=52014d1d03a81ca1598beceaaf2919e9728550a6'/>
<id>urn:sha1:52014d1d03a81ca1598beceaaf2919e9728550a6</id>
<content type='text'>
And head lights to the brush47 model.
</content>
</entry>
<entry>
<title>Add a test spot light to default scene</title>
<updated>2026-04-03T11:04:42Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2026-04-03T11:04:42Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=60fe9b7c90aa3041909f7d19a8a9bfa186be1aa1'/>
<id>urn:sha1:60fe9b7c90aa3041909f7d19a8a9bfa186be1aa1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'shared-locations'</title>
<updated>2026-04-03T11:04:14Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2026-04-03T11:04:14Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=4d04572e48950493ce85255d181be43967f362fd'/>
<id>urn:sha1:4d04572e48950493ce85255d181be43967f362fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix direction of difference vector calculating railVehicle new position</title>
<updated>2026-04-03T10:54:15Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2026-04-03T10:54:15Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=4b65fcaba60a41f5ac5ce2fecf4ce636d4fe0470'/>
<id>urn:sha1:4b65fcaba60a41f5ac5ce2fecf4ce636d4fe0470</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move spot/point light persistence wrappers to assetFactory</title>
<updated>2026-04-01T19:31:29Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2026-04-01T19:31:29Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=74a241680dcb8e543c7e2ab70eb0cfe00d01f22a'/>
<id>urn:sha1:74a241680dcb8e543c7e2ab70eb0cfe00d01f22a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Have Renderable manage all instance lights</title>
<updated>2026-04-01T19:21:23Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2026-04-01T19:21:23Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=30fcb8bce7b60b6754a0d35f2f15b627d0fba4cb'/>
<id>urn:sha1:30fcb8bce7b60b6754a0d35f2f15b627d0fba4cb</id>
<content type='text'>
Spot and point lights now existing in Renderable, the vertex data
contains the owning parent object's index in CommonLocationData, the
render step is just a single draw call.
</content>
</entry>
<entry>
<title>Fix VertexArrayConfigurator with derived classes</title>
<updated>2026-04-01T13:24:09Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan.goodliffe@octal.co.uk</email>
</author>
<published>2026-04-01T13:24:09Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=e3e84d182d4d7ecffecf004f3cfd35f7b87df199'/>
<id>urn:sha1:e3e84d182d4d7ecffecf004f3cfd35f7b87df199</id>
<content type='text'>
Fixing passing a pointer to member of base class; previously the offset
was deduced relative to the structure it was in, not the vertex as a
whole.
</content>
</entry>
<entry>
<title>Add helper to Decompose a member pointer</title>
<updated>2026-04-01T13:21:10Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan.goodliffe@octal.co.uk</email>
</author>
<published>2026-04-01T13:21:10Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=6635cee143eb4cf3882bac519b8c12b83b62de62'/>
<id>urn:sha1:6635cee143eb4cf3882bac519b8c12b83b62de62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Helper to instantiate transient static values as required</title>
<updated>2026-04-01T11:07:58Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan.goodliffe@octal.co.uk</email>
</author>
<published>2026-04-01T11:07:58Z</published>
<link rel='alternate' type='text/html' href='https://git.randomdan.homeip.net/repo/ilt/commit/?id=56207fbf4e8662b6cf93632193ba68d2576c2d4e'/>
<id>urn:sha1:56207fbf4e8662b6cf93632193ba68d2576c2d4e</id>
<content type='text'>
</content>
</entry>
</feed>
