[1/2] Here is a demo of a simple, completely unoptimized terminal renderer I wrote over a few days. Supports scrollback, line wrapping, Unicode combining, RTL-over-LTR, multicolor fonts, changing fonts on the fly, etc. It runs at several thousand FPS.https://youtu.be/hxM8QmyZXtg
-
Show this thread
-
Replying to @cmuratori
Playing devil's advocate: what about supporting arbitrary background images instead of a monochrome background? From my *very* limited understanding you can only cache ClearType rasterized glyphs with this restriction (would be happy to learn I'm wrong).
2 replies 0 retweets 0 likes -
Replying to @rojet601
Actually I can answer that question quite completely but it's a bit hard to do on Twitter :) The answer is that actually you can do perfect sub-pixel rasterization (like ClearType, or any other separated filter set) on the GPU quite easily. You actually have two choices here.
1 reply 0 retweets 6 likes
If you want a complete explanation of how they would work, you're welcome to stop by @handmade_hero stream sometime and ask, I'd be happy to explain it in detail.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.