AmigaPorts / AmigaPorts/ACE

Add ability to swap viewport

Aperta
#75 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
C
Stelle
223
Fork
38
Merge medio
1g 5h
PR unite (30g)
6

Descrizione

Right now view consists of viewports and this list is somewhat fixed.

One could add a tag to `vPortCreate()` so that newly created viewport mimics given viewport's dimensions etc. and is not added to view's viewport list. But there's a problem with viewport managers - when they are working on copblocks, they create them and they are added to copperlist's copblock list. So by initializing viewport manager on detached viewport the copblock would automatically be added to processing during every frame. That could be fixed by setting copblocks to disabled state, but still it gets more and more hacky from there.

This is probably not fixable in the near future, but who knows, perhaps there will be other reasons to make yet another view system rewrite. ;)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.