Vendor bevy_core_pipeline #8

Closed
opened 2025-12-17 01:41:10 +00:00 by siennathesane · 1 comment
siennathesane commented 2025-12-17 01:41:10 +00:00 (Migrated from github.com)

Vendor Bevy's core rendering pipeline abstraction into Marathon.

Scope:

  • Copy bevy_core_pipeline module
  • Thin abstraction layer over render core
  • Pipeline orchestration logic

Acceptance Criteria:

  • Module compiles without errors
  • Integrates with vendored bevy_render
  • Pipeline setup works
Vendor Bevy's core rendering pipeline abstraction into Marathon. **Scope:** - Copy `bevy_core_pipeline` module - Thin abstraction layer over render core - Pipeline orchestration logic **Acceptance Criteria:** - [ ] Module compiles without errors - [ ] Integrates with vendored bevy_render - [ ] Pipeline setup works
siennathesane commented 2025-12-23 23:59:33 +00:00 (Migrated from github.com)

Complete

Vendored bevy_core_pipeline to crates/libmarathon/src/render/:

  • ~1.6K LOC from 26 source files
  • Core 2D/3D pipeline modules
  • Tonemapping, upscaling, and post-processing support
  • Integrates seamlessly with vendored bevy_render
  • Module compiles with 0 errors

All acceptance criteria met. Part of Phase 1 completion for #2.

✅ **Complete** Vendored bevy_core_pipeline to `crates/libmarathon/src/render/`: - ~1.6K LOC from 26 source files - Core 2D/3D pipeline modules - Tonemapping, upscaling, and post-processing support - Integrates seamlessly with vendored bevy_render - Module compiles with 0 errors All acceptance criteria met. Part of Phase 1 completion for #2.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#8