Skip to content

Updated to Bevy 0.19.#87

Open
Cyannide wants to merge 11 commits into
fslabs:mainfrom
Cyannide:bevy-0.19
Open

Updated to Bevy 0.19.#87
Cyannide wants to merge 11 commits into
fslabs:mainfrom
Cyannide:bevy-0.19

Conversation

@Cyannide

@Cyannide Cyannide commented Jun 30, 2026

Copy link
Copy Markdown

Also upgraded rand to 0.10 and ringbuffer to 0.16.

@fslabs-bot

fslabs-bot Bot commented Jun 30, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@fslabs-bot fslabs-bot Bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Jun 30, 2026
…e dynamic index is available for the bind group.
@Cyannide

Cyannide commented Jul 2, 2026

Copy link
Copy Markdown
Author

Moved the uniform extraction to ExtractComponentPlugin to guarantee that transform updates make it properly through the pipeline and to the GPU.

Cyannide added 2 commits July 2, 2026 10:41
…y're guaranteed to be available during extract if the PolyLine is spawned using PolylineHandle directly.
…rating to retained render phases with DirtySpecializations.

Followed the examples from Bevy's

  examples/shader_advanced/custom_render_phase.rs for the transparent phase
  examples/shader_advanced/custom_phase_item.rs for the opaque and alpha-mask phases

to properly implement DirtySpecializations handling.
@Cyannide

Cyannide commented Jul 3, 2026

Copy link
Copy Markdown
Author

I think I've finally followed all the migration hints and the changed examples to make this a decent PR. Sorry for all the "only works for the examples" PR pushes. I've got 2 projects that depend on this crate and AFAIK everything now works as intended.

Thanks for the great plugin!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant