tiger tiger tiger

Results 34 issues of tiger tiger tiger

## What: Optimization potential. In very complex N:N or 1:N / O(N²) cases, type expression searches have a massive impact on runtime. While the shown unit test is a THEORETICAL...

enhancement

## What: Certain algorithms operating on CROSS JOINS, e.g. in N-Body Problem sample, break under parallelization (i.e. when being run as a Job instead of a For) due to write...

bug
good first issue
mitigated

- *Production edit: Related to https://github.com/godotengine/godot-proposals/issues/7776.* ### Describe the project you are working on Various games with stylized rendering, and tools and shaders surrounding them. ### Describe the problem or...

topic:shaders

It needs to enter the spawn lock in addition to the world lock it already takes. Might be an opportunity to introduce a per-archetype spawn lock.

enhancement

## What The example box in the stream views doc page got mixed up, and shows a highly confusing variable naming.

documentation

## What The backing pointer for an ObjectLink can be made to deviate from the actual Object during later runtime; the Entity will then still be in the same archetype...

bug

> It's useful to allow IAddRemoveComponent operations on any `IEnumerable` This will be achieved with an Extension class. ## Advantages - just nice, consistent DX - immediately unlocks the feature...

enhancement

> The overload space in Add and Remove is getting very cramped, obscuring a core feature of ECS by letting two more fringe features get in the way. ### Disadvantages...

feature

Users writing tools or debugging may want more access to some internals. Archetypes, Signatures, and Masks can be made publicly accessible. ## Impact Requires documentation. No breaking changes.

enhancement

Found out that FrozenSet performs 4x-7x faster than ImmutableSet. All final "baked" sets in Signatures and Masks should become Frozen sets. ## Impact Performance only, at a negligible up-front cost,...

enhancement