OXYGENHUB
◆ main openmsx / src / video / scalers / GLScaleNxScaler.hh
519 B · C++ · last changed chore(): initial commit 1 month ago source blame history raw
e8555c89 Andy McCall 1
#ifndef GLSCALENXSCALER_HH
2
#define GLSCALENXSCALER_HH
3
4
#include "GLScaler.hh"
5
6
namespace openmsx {
7
8
class GLScaleNxScaler final : public GLScaler
9
{
10
public:
11
	explicit GLScaleNxScaler(GLScaler& fallback);
12
13
	void scaleImage(
14
		gl::ColorTexture& src, gl::ColorTexture* superImpose,
15
		unsigned srcStartY, unsigned srcEndY, unsigned srcWidth,
16
		unsigned dstStartY, unsigned dstEndY, unsigned dstWidth,
17
		unsigned logSrcHeight) override;
18
19
private:
20
	GLScaler& fallback;
21
};
22
23
} // namespace openmsx
24
25
#endif // GLSCALENXSCALER_HH