<feed xmlns='http://www.w3.org/2005/Atom'>
<title>surreality/src/error.rs, branch main</title>
<subtitle>A game and rendering engine written in Rust. There are many like it, but this one is ours.
</subtitle>
<id>http://code.irenes.space/surreality/atom?h=main</id>
<link rel='self' href='http://code.irenes.space/surreality/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://code.irenes.space/surreality/'/>
<updated>2026-07-21T03:43:48+00:00</updated>
<entry>
<title>load a nontrivial model and render it with a texture</title>
<updated>2026-07-21T03:43:48+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-07-21T03:43:48+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/surreality/commit/?id=3ac1e5e5a9ebcb4beb2bfe149dd5095f2250f60d'/>
<id>urn:sha1:3ac1e5e5a9ebcb4beb2bfe149dd5095f2250f60d</id>
<content type='text'>
yay

Force-Push: yes
Change-Id: Icb715692286c8560532ab73d32a49be8f485d790
</content>
</entry>
<entry>
<title>load a texture image</title>
<updated>2026-07-18T08:14:49+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-07-18T01:43:05+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/surreality/commit/?id=f70917c8aae0d184ed7ce5e63e6347fdc21921e3'/>
<id>urn:sha1:f70917c8aae0d184ed7ce5e63e6347fdc21921e3</id>
<content type='text'>
also refactor buffer management a little

this doesn't yet draw the texture

Change-Id: Id2efa761223a588bf599041ac525c3b988f0113b
Force-Push: yes
</content>
</entry>
<entry>
<title>move all the PermanentGraphicsState stuff into its own file</title>
<updated>2026-07-09T21:33:10+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-07-09T21:33:10+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/surreality/commit/?id=f4ca7d9464807fb8939390a41ffcdde0c21f32c4'/>
<id>urn:sha1:f4ca7d9464807fb8939390a41ffcdde0c21f32c4</id>
<content type='text'>
Force-Push: yes
Change-Id: I3600d1588ce7251b91e33a8956d89357fadda013
</content>
</entry>
<entry>
<title>load compiled SPIR-V bytecode (yay)</title>
<updated>2026-07-04T23:49:31+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-07-04T23:49:31+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/surreality/commit/?id=aea6d8b310dede44211fcf994f8ddb42df076d91'/>
<id>urn:sha1:aea6d8b310dede44211fcf994f8ddb42df076d91</id>
<content type='text'>
no way to build it except by hand, as-yet. the tutorial doesn't cover that, we'll need to circle back and write a build.rs

Force-Push: yes
Change-Id: I2b489381f95b4b7505862caa236dea1c60cd9c1a
</content>
</entry>
<entry>
<title>connect to a GPU ("device")</title>
<updated>2026-07-04T07:15:29+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-07-04T07:01:54+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/surreality/commit/?id=793e57dfa3bb5e29f622b3c3a311be6bca319b86'/>
<id>urn:sha1:793e57dfa3bb5e29f622b3c3a311be6bca319b86</id>
<content type='text'>
also refactor Error into its own file, it was unwieldy. it really should have been there from the start.

for the first time, this compiles without warnings! yay! alas, this is merely the first hump of the camel

Force-Push: yes
Change-Id: Ib6ec835448af469ccb259776b78a27bbc157c8f0
</content>
</entry>
</feed>
