[Commits] [wesnoth/wesnoth] a02a8d: Continued improvements to layered rendering

GitHub noreply at github.com
Tue Feb 2 10:26:38 UTC 2016


  Branch: refs/heads/guifixes
  Home:   https://github.com/wesnoth/wesnoth
  Commit: a02a8da7ea3b3b974b976f9ec2aeae687b1fa880
      https://github.com/wesnoth/wesnoth/commit/a02a8da7ea3b3b974b976f9ec2aeae687b1fa880
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-02 (Tue, 02 Feb 2016)

  Changed paths:
    M src/display.cpp
    M src/display.hpp
    M src/events.cpp
    M src/gui/auxiliary/event/handler.cpp
    M src/show_dialog.cpp
    M src/show_dialog.hpp
    M src/video.cpp

  Log Message:
  -----------
  Continued improvements to layered rendering

This makes the display class be aware of the layered rendering events (DRAW_ALL) and make it mark itself as dirty on certain window events. It also makes sure that the layers are redrawn in the correct order. GUI2 is now appearing to handle events properly, but GUI1 is still having issues with dialogs. And there's an assertion failure on program exit.





More information about the Commits mailing list