<div dir="ltr"><div>Trivia: I just discovered that Jay had written a function named "frame_draw_transformed" which operated in almost exactly the same way, right down to the hacky Surface shims for the Frames.</div><div>However, oddly I deleted it in r4545 (in 2011) "Remove rasterizer_wrap.cpp: not needed since the addition of gfx_newRenderPlan.cpp)", although gfx_newRenderPlan.cpp contained no equivalent. Maybe I did so because the function was totally broken after Jay removed support for rendering to 8-bit Surfaces in r4523. I don't remember why (I just he expected me to move faster!), but that killed the rasterizer, because it wasn't until 2017 that display of 32-bit videopages was added (but incomplete), and it wasn't available to users until Hróðvitnir!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 18 Feb 2022 at 18:28, <<a href="mailto:subversion@hamsterrepublic.com" target="_blank">subversion@hamsterrepublic.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">teeemcee<br>
2022-02-17 21:28:02 -0800 (Thu, 17 Feb 2022)<br>
277<br>
Add frame_draw_transformed, rotozoom_transform, and affine transformation helpers<br>
<br>
Added separate functions to matrixMath.cpp to operate on simpler non-augmented<br>
(2-dimensional) vectors, commented out the vec3 versions.<br>
<br>
Converted Quad Raster test menu to this much easier API.<br>
---<br>
U   wip/allmodex.bas<br>
U   wip/<a href="http://allmodex.bi" rel="noreferrer" target="_blank">allmodex.bi</a><br>
U   wip/custom.bas<br>
U   wip/matrixMath.bi<br>
U   wip/matrixMath.cpp<br>
U   wip/matrixMath.h<br>
<br>
_______________________________________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.org</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org</a><br>
</blockquote></div>