Vendor bevy_render core module #6

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

Vendor Bevy's core rendering module into Marathon at crates/libmarathon/src/render/.

Scope:

  • Copy bevy_render module structure (~15K LOC)
  • Preserve public API surface
  • Maintain MIT license headers
  • Document vendoring source and commit hash

Acceptance Criteria:

  • Module compiles without errors
  • Public API is accessible from Marathon
  • License attribution is correct
  • Source commit is documented
Vendor Bevy's core rendering module into Marathon at `crates/libmarathon/src/render/`. **Scope:** - Copy `bevy_render` module structure (~15K LOC) - Preserve public API surface - Maintain MIT license headers - Document vendoring source and commit hash **Acceptance Criteria:** - [ ] Module compiles without errors - [ ] Public API is accessible from Marathon - [ ] License attribution is correct - [ ] Source commit is documented
siennathesane commented 2025-12-23 23:59:07 +00:00 (Migrated from github.com)

Complete

Vendored bevy_render core module to crates/libmarathon/src/render/:

  • ~15K LOC from 73 source files
  • Source: Bevy v0.17.2 (commit 566358363126dd69f6e457e47f306c68f8041d2a)
  • MIT/Apache-2.0 license headers preserved
  • Public API accessible via libmarathon::render
  • Module compiles with 0 errors

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

✅ **Complete** Vendored bevy_render core module to `crates/libmarathon/src/render/`: - ~15K LOC from 73 source files - Source: Bevy v0.17.2 (commit 566358363126dd69f6e457e47f306c68f8041d2a) - MIT/Apache-2.0 license headers preserved - Public API accessible via `libmarathon::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#6