feat: engine initialization stage rewrite #14

Closed
opened 2024-11-03 19:00:24 +01:00 by JeremyStarTM · 0 comments
Owner

Feature description

The current engine initialization process is a bit over the place and quite unstable. Little things changing in the source have often enough caused headaches and engine initialization failures. It may be time to rework how the engine initializes.

The goal however is to not impact the engine's runtime operations or how the engine should be initialized. Only internal stuff that applications and games can't/should never touch is allowed to be changed.

Feature implementation

There are 101 ways of rewriting the engine, and I won't list 'em all.

Feature alternatives

Leaving it as-is. The engine initialization process however is... weird, as described above. Doing so would be a not very smart idea.

### Feature description The current engine initialization process is a bit over the place and quite unstable. Little things changing in the source have often enough caused headaches and engine initialization failures. It may be time to rework how the engine initializes. The goal however is to not impact the engine's runtime operations or how the engine should be initialized. Only internal stuff that applications and games can't/should never touch is allowed to be changed. ### Feature implementation There are 101 ways of rewriting the engine, and I won't list 'em all. ### Feature alternatives Leaving it as-is. The engine initialization process however is... weird, as described above. Doing so would be a not very smart idea.
JeremyStarTM added the
FeatureRequest
In Progress
label 2024-11-03 19:01:22 +01:00
JeremyStarTM added this to the v1-release0 milestone 2024-11-03 19:01:24 +01:00
JeremyStarTM modified the milestone from v1-release0 to v1-alpha8 2024-11-03 19:02:25 +01:00
JeremyStarTM added
FeatureRequest
Implemented
and removed
FeatureRequest
In Progress
labels 2024-11-24 12:49:50 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: StarOpenSource/Engine#14
No description provided.