simsim314 wrote:rowett wrote:I believe it's all working now please check this one.
Wow! It's now looking better than golly when zooming out!
Indeed it is -- not that that's terribly difficult, unfortunately. Maybe it's time for a checkbox in Golly preferences to sacrifice some drawing speed to get better-looking low-scale zooms.
Is Molly going to have reasonably efficient bounded-grid support, by the way?
Or maybe it's worth starting to think about a new HashLife+ algo that can handle subpixel zooms, calculating and storing a color along with each hash tile, according to some user-adjustable formula.
Since that will require horrible bug-wrestling anyway, maybe it will be worth tackling the problem of bounded grids at the same time -- set up the HashLife+ algorithm so that it actually supports bounded grids instead of just barely tolerating them.
I'd be very curious to see if it's possible to define hash tiles of various sizes that are missing various subsets of rows and/or columns. For example, the first several hashtiles might be normal, but the 1024x1024 hashtile might be missing one row and one column, to allow for efficient simulation of (let's say) 1023x1023 metapixels.
I'm not at all clear how much efficiency would be lost with this kind of adapted HashLife+ algorithm, but it seems as if both pieces of new functionality would require connecting hashtiles edge-to-edge in ways that are currently nonstandard.
Anyway, this is all probably a topic for a different thread... anyone care to start one?