Dalton Mills
Dalton Mills
When rendering maps, `forceSquareRatio: true` is perfect, but when rendering display text, the square ratio makes it difficult to read:  when rendering text, it would be great to have...
Use documentation library that is easier to navigate besides github readme. geotic already has a lot of documentation, but it can be hard to find in the current readme. It...
Current bitset implementation has limitations https://github.com/lemire/TypedFastBitSet.js
geotic v3 had `` and `` which could be used as properties to reference other entities. This was very slow due to the es6 `Proxy` and having to check it...
Add ability to remove components by Class/Type: ```js entity.remove(Velocity); ```
components events could be processed in a priority queue rather than whatever the engine specifies. currently no way to guarantee event handling order
Ape ECS is one of the more popular javascript ecs frameworks https://github.com/fritzy/ape-ecs @fritzy
Results can be inconsistent, maybe related to garbage collection? Would moving each test/library into it's own process help? Split from #4
minimal reproduction here: https://github.com/ddmills/quads-gl-wasm ```rs use macroquad::prelude::*; fn window_conf() -> Conf { Conf::default() } #[macroquad::main(window_conf)] async fn main() { println!("Hello, world!"); // [warning] "Missed function: glCheckFramebufferStatus" // [panic] .cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniquad-0.4.8/src/graphics/gl.rs, line:...
add glCheckFramebufferStatus fixes https://github.com/not-fl3/macroquad/issues/989 the diff is hard to read, i just added ```js glCheckFramebufferStatus:function(e){return gl.checkFramebufferStatus(e)}, ```