diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-03 20:54:09 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-03 20:54:09 +0300 |
| commit | 0c54142ad5f7dea0f4371de16a277b002110e008 (patch) | |
| tree | 9501f4082e314ce8ddb3ad19de4809278bebf47c /crates/fparkan-prototype | |
| parent | 44627cd532aec53e25caf3497cd976563385b00d (diff) | |
| download | fparkan-0c54142ad5f7dea0f4371de16a277b002110e008.tar.xz fparkan-0c54142ad5f7dea0f4371de16a277b002110e008.zip | |
refactor: harden stage 2 graph and asset limits
Diffstat (limited to 'crates/fparkan-prototype')
| -rw-r--r-- | crates/fparkan-prototype/src/lib.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/crates/fparkan-prototype/src/lib.rs b/crates/fparkan-prototype/src/lib.rs index 7ee07ad..d1682bf 100644 --- a/crates/fparkan-prototype/src/lib.rs +++ b/crates/fparkan-prototype/src/lib.rs @@ -128,6 +128,8 @@ pub struct PrototypeGraph { pub prototype_requests: Vec<PrototypeKey>, /// Mission object-local spans of effective prototype requests. pub root_prototype_request_spans: Vec<std::ops::Range<usize>>, + /// Whether visual dependency expansion has already been applied. + pub visual_dependencies_expanded: bool, /// Materialized prototype dependency graph nodes. pub nodes: Vec<PrototypeGraphNode>, /// Materialized prototype dependency graph edges. @@ -187,8 +189,6 @@ pub enum PrototypeGraphNodeKind { TextureResource, /// TEXM lightmap dependency. LightmapResource, - /// Effect dependency placeholder for later stages. - EffectResource, /// Non-geometric prototype. NonGeometric, } @@ -273,8 +273,6 @@ pub enum PrototypeGraphEdgeKind { MaterialToTexture, /// WEAR table to TEXM lightmap. WearToLightmap, - /// MAT0 material to effect dependency. - MaterialToEffect, } /// Prototype graph edge record. |
