Scissor-Test Bug in GUIRenderer #34
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: sebastian/Dicewars-Siedler#34
Loading…
Reference in New Issue
Block a user
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?
Problem: Der Scissor-Test wird in GUIRenderer::render() aktiviert und direkt danach wieder deaktiviert – noch bevor glDrawArrays() aufgerufen wird. UI-Clipping funktioniert damit überhaupt nicht.
Lösung:
Nebenhinweis: GUITexture::getClipRect() sollte standardmäßig den vollen Bildschirm zurückgeben ({0, 0, screenW, screenH}) damit UI-Elemente ohne explizites ClipRect nicht beschnitten werden.
Acceptance Criteria: