{"action":"closed","issue":{"url":"https://api.github.com/repos/bobombolo/realterrain/issues/75","labels_url":"https://api.github.com/repos/bobombolo/realterrain/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/bobombolo/realterrain/issues/75/comments","events_url":"https://api.github.com/repos/bobombolo/realterrain/issues/75/events","html_url":"https://github.com/bobombolo/realterrain/issues/75","id":120526176,"number":75,"title":"performance -- cache heightmaps until all neighbor blocks also generated","user":{"login":"bobombolo","id":12679496,"avatar_url":"https://avatars.githubusercontent.com/u/12679496?v=3","gravatar_id":"","url":"https://api.github.com/users/bobombolo","html_url":"https://github.com/bobombolo","followers_url":"https://api.github.com/users/bobombolo/followers","following_url":"https://api.github.com/users/bobombolo/following{/other_user}","gists_url":"https://api.github.com/users/bobombolo/gists{/gist_id}","starred_url":"https://api.github.com/users/bobombolo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bobombolo/subscriptions","organizations_url":"https://api.github.com/users/bobombolo/orgs","repos_url":"https://api.github.com/users/bobombolo/repos","events_url":"https://api.github.com/users/bobombolo/events{/privacy}","received_events_url":"https://api.github.com/users/bobombolo/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-05T03:40:01Z","updated_at":"2015-12-20T04:38:37Z","closed_at":"2015-12-20T04:38:37Z","body":"heightmaps for overlapping areas are built twice, sometimes this is just once pixel overlay for raster output modes, surface mode, etc, but other times it is a large area like in the case of distance. if distance is more than 80 (a mapchunk) then more than one neighboring chunk may need to be cached. flushing the cache must be done by keeping track of which neighboring chunks (by chunk coordinates) are finished generating.\r\nmostly this is for the distance function, i guess... so might not be a huge priority, just a way to improve."}}