Skip to content

Conversation

@opera-mrennie
Copy link
Contributor

When a filter's temporary surface is drawn back to the main application surface it currently needs to cover the entire application surface, even if the effect only applies to a particular GameMaker viewport which covers only a section of the application surface. This is achieved by forcing the graphics viewport to cover the whole application surface before drawing the filter surface to it, but this was overriding any GameMaker viewport settings, which need to be restored afterwards (and what the code is now doing).

When a filter's temporary surface is drawn back to the main application surface it currently needs to cover the entire application surface, even if the effect only applies to a particular GameMaker viewport which covers only a section of the application surface. This is achieved by forcing the graphics viewport to cover the whole application surface before drawing the filter surface to it, but this was overriding any GameMaker viewport settings, which need to be restored afterwards (and what the code is now doing).
@jackerley jackerley merged commit 2e85cc8 into develop Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants