Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I didn't run into any issue but I think there's a mistake inside the `macaw_generate_dll` function. The fallback doesn't actually exist at line 26. 

I changed it:

return macaw_generate(w, h, octaves, amplitude);

to

return macaw_generate_gml(w, h, octaves, amplitude);

Lol, whoops. Looks like I renamed something at some point and forgot to change the reference. Uploaded a fixed version.

I also had to change the line in the Get function to what @blank said in their comment. The original line is different but was still not the right data type.

return buffer_peek(self.noise, ((x * self.height) + y) * 4, buffer_f16);

to

return buffer_peek(self.noise, ((x * self.height) + y) * 4, buffer_f32);

that’s interesting, it looks like I fixed the alignment bug in Get() but forgot to fix that one. Updated again, thanks for pointing it out lol