Rework entirely the camera system #30
Labels
No labels
0. Imported
1. Bug
1. Clean-up
1. Feature
1. Improvement
2. Deliverable
2. Epic
3. Duplicate
3. Invalid
3. Need investigation
4. Assets
4. Birb Core
4. Debug
4. Dependencies
4. Inputs
4. Lang
4. Scenes
4. Screen
4. World
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: epervier/epervier-old#30
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The camera system was kinda wonky, having to bridge hump.camera with several things, as
The multiple view system : This one was particulary annoying, as we add to create "fake" camera coordinate and true camera coordinate, and use Scissor to only draw where we want.
The resolution system.
So basically, this PR rework entirely the system by using Canvases instead of (only) transform, allowing for a tear-free, way simpler camera system. And we drop hump.camera.
Fix #27