<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zirc/src/render.zig, branch main</title>
<subtitle>Zig raycaster fun</subtitle>
<id>https://git.l-3.space/zirc/atom/src/render.zig?h=main</id>
<link rel='self' href='https://git.l-3.space/zirc/atom/src/render.zig?h=main'/>
<link rel='alternate' type='text/html' href='https://git.l-3.space/zirc/'/>
<updated>2021-10-12T16:07:01Z</updated>
<entry>
<title>More texture bugs, hoorah</title>
<updated>2021-10-12T16:07:01Z</updated>
<author>
<name>tslil clingman</name>
<email></email>
</author>
<published>2021-10-12T15:57:23Z</published>
<link rel='alternate' type='text/html' href='https://git.l-3.space/zirc/commit/?id=2463aa73cb926bee528e0882bea28b3c2dcf6e60'/>
<id>urn:sha1:2463aa73cb926bee528e0882bea28b3c2dcf6e60</id>
<content type='text'>
Might as well also compute texel_y directly like texel_x for objects
and skip a multiplication in favour of addition
</content>
</entry>
<entry>
<title>No need to recalculate the index inside each loop</title>
<updated>2021-10-12T15:35:17Z</updated>
<author>
<name>tslil clingman</name>
<email></email>
</author>
<published>2021-10-12T15:35:17Z</published>
<link rel='alternate' type='text/html' href='https://git.l-3.space/zirc/commit/?id=1a00dd2342292e545d3aa26c2c0eadc80caedf5c'/>
<id>urn:sha1:1a00dd2342292e545d3aa26c2c0eadc80caedf5c</id>
<content type='text'>
Here's hoping Zig is smart enough (TM) to constant-ify all of these
@floatToInt(type, PlaneXXX) values.
</content>
</entry>
<entry>
<title>Fix many texture bugs, access memory in increasing order everywhere</title>
<updated>2021-10-12T02:56:39Z</updated>
<author>
<name>tslil clingman</name>
<email></email>
</author>
<published>2021-10-12T01:55:39Z</published>
<link rel='alternate' type='text/html' href='https://git.l-3.space/zirc/commit/?id=b21e399bd09577d2eef78d81c0db642ba4c390b7'/>
<id>urn:sha1:b21e399bd09577d2eef78d81c0db642ba4c390b7</id>
<content type='text'>
- switch z_buffer to use screen space coordinates (why does y increase
  downward!)
- extract pointless (re)calculations from inside hot loops, in
  particular from object drawing but also to the extent allowed by
  applicable law from floor and ceiling drawing
</content>
</entry>
<entry>
<title>Refactor: extract rendering code from Player struct into Renderer</title>
<updated>2021-10-10T20:00:55Z</updated>
<author>
<name>tslil clingman</name>
<email></email>
</author>
<published>2021-10-10T19:31:36Z</published>
<link rel='alternate' type='text/html' href='https://git.l-3.space/zirc/commit/?id=cb15709551921e111d2648f7d6545e4d0e3fdcd6'/>
<id>urn:sha1:cb15709551921e111d2648f7d6545e4d0e3fdcd6</id>
<content type='text'>
Some bonus off by ones and rounding corrections
</content>
</entry>
</feed>
