Skip to content

Re-add an ArchetypeComponentId parallel schedule executor #19084

Open
@alice-i-cecile

Description

@alice-i-cecile

I think this is a better default, and it unlocks a lot of functionality. As we clean up the executor code, we should re-add a archetype-parallel executor for people to compare against.

Originally posted by @alice-i-cecile in #16885 (comment)

Most real Bevy apps appear overparallelized at present, and will benefit from the lower overhead, but not all apps will always be like that. We should just be able to create an alternate executor that users can toggle.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-ECSEntities, components, systems, and eventsC-FeatureA new feature, making something new possibleD-ModestA "normal" level of difficulty; suitable for simple features or challenging fixesS-BlockedThis cannot move forward until something else changes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions