Results 160 comments of Matthias Deiml

There was a trailing whitespace, but lintcfull and lintstylua don't seem to be related to my changes...

Combining `get_node_text` sounds good. But I don't think any other function from the utils are relevant here.

That sounds a lot better in terms of backwards compatability. Good idea

Some thoughts: I think there is no need to delete the old trees in https://github.com/neovim/neovim/blob/f3ce06cfa139ca3fb142cf5adf96a2ecc4d8f551/runtime/lua/vim/treesitter/languagetree.lua#L289-L295 Tree sitter should be able to handle the changed included ranges. Also the best thing...

I've been thinking about this a bit. Sorry in advance for the content drop. Entities that could be instanced together would have to have some things in common: 1. Same...

> I'm a little confused about the "single entity with RenderPipelines component" part. Where would the entity come from / how would we choose which one to use? I don't...

Uniform buffers seem to have a (minimum) size limit of 16384 (https://docs.rs/wgpu/0.7.0/wgpu/struct.Limits.html#structfield.max_uniform_buffer_binding_size) meaning about 256 instances if each instance needs a mat4. After some google searches I would guess that...

The first thing to settle should probably be how instancing should look from the user / ecs perspective. There are a few components we need to worry about: * `Draw`...

Unity has now moved away from GPU instancing and instead relies more on the "SRP Batcher" (https://docs.unity3d.com/Manual/GPUInstancing.html, https://docs.unity3d.com/Manual/SRPBatcher.html). The SRP Batcher basically reorders draw calls to reduce render state switches....

> I think gnvim does a fabulous job on smooth scrolling. The problems this issue mentions are not existent here. Maybe there lies some inspiration or it serves as a...