Most basic/generic texture: only contains a texture ID.
std::unique_ptr< RawFrame > rotateFrames(std::unique_ptr< RawFrame > finishedFrame, EmuTime::param time) override
Sets up the "abcdFrame" variables for a new frame.
GLPostProcessor(MSXMotherBoard &motherBoard, Display &display, OutputSurface &screen, const std::string &videoSource, unsigned maxWidth, unsigned height, bool canDoInterlace)
void paint(OutputSurface &output) override
Paint this layer.
~GLPostProcessor() override
void update(const Setting &setting) noexcept override
Abstract base class for post processors.
OutputSurface & screen
The surface which is visible to the user.