Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Drawing to a texture is done via render passes. Basically you draw by specifying arrays of things you want to draw, but there's an (optional! Ignore if you don't need it!) array of these arrays, which we refer to as a render pass. Each of those specifies a name, which will end up rendering to a texture instead of the screen, and then later drawing (even later passes in the same frame) can draw from that name instead of an image that was loaded from disk.


Right now we don't offer shaders because we're trying to keep this simple, but we may lose that fight eventually.  :)


Debugging is extremely basic right now. A lot of puts() debugging right now. This is something we want to improve, though!

Thanks for the thorough reply. I'm comparing DR with Love2D (which I use almost exclusively these days) and shaders are about the only thing stopping me from jumping ship at this point. Many thanks again, and I look forward to seeing where this project goes in future!