11 Commits

Author SHA1 Message Date
Cameron Cawley 43f42b8db2 GRAPHICS: Split out dirty rectangle tracking from Graphics::Screen 2026-04-06 00:32:17 +02:00
Thomas N McEwan f3eb569358 GRAPHICS: Remove automatic pixelformat conversion from Screen; unnecessary. 2025-06-19 23:54:01 +02:00
Thomas N McEwan 8c47b04e54 GRAPHICS: Code formatting compliance.
Apply astyle with standard ScummVM parameters to framelimiter.cpp, framelimiter.h, screen.cpp
2025-06-19 23:53:59 +02:00
Thomas N McEwan fda0e8ac89 GRAPHICS: Add efficient dirty rectangle PixelFormat conversion to Screen::update().
Allow derived ManagedSurface to use different PixelFormat to parent Screen.
Function as before when pixelFormat matches g_system->getScreenFormat().
2025-06-19 23:53:53 +02:00
Matthew Jimenez 5219c99400 GRAPHICS: Move PaletteManager definition to a separate header 2024-03-12 12:24:00 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Martin Gerhardy b3241ea04a TWINE: use Graphics::Screen 2021-06-03 22:07:26 +02:00
Cameron Cawley 80430b4756 GRAPHICS: Ensure that creating a ManagedSurface from another preserves the palette 2020-07-25 13:29:09 +02:00
Paul Gilbert db92f62b7a GRAPHICS: Add new overridable updateScreen method to Screen 2020-02-01 13:13:51 -08:00
Paul Gilbert c299b8ce08 GRAPHICS: Set parameterless Screen constructor to use screen format 2016-03-21 20:12:10 -04:00
Paul Gilbert 433a2daa6a GRAPHICS: Added ManagedSurface and Screen classes 2016-03-14 20:56:14 -04:00