AmigaPorts / AmigaPorts/ACE

Multiple priority managers (especially copper)

Open
#84 6 comments 0 reactions 1 assignee Claimed by @tehKaiN View on GitHub
enhancement help wanted question
Dominant language
C
Stars
223
Forks
38
Avg merge
1d 5h
Merged PRs (30d)
6

Description

When using dual-playfield mode there are seldom enough colors to look good so making the copper manager merge multiple priorities of color changes (and other stuff) that don't line up with the same screen offset would be a welcome change from MrgCop()'s shortcomings.

An example of how it should work is that if both playfields contain tilemaps and need the vertical wrap-around modulo fix, the y offset may not come in the same order every time with both playfields scrolling at a different speed.

Complications that can emerge would be that occasionally both moves might attempt to happen at the same time in the list and one has to be delayed until the other one's move has been executed. This may give way to another issue of whether floods of moves need to be clipped or wrap to the next line.

Please discuss this with me and I can see if I can help if time permits.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.