summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/render.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/render.h')
-rw-r--r--src/emu/render.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/emu/render.h b/src/emu/render.h
index 623e65a56f6..6092a37b45a 100644
--- a/src/emu/render.h
+++ b/src/emu/render.h
@@ -51,6 +51,9 @@
#include <math.h>
#include <mutex>
+#include "emu.h"
+//#include "bitmap.h"
+//#include "screen.h"
//**************************************************************************
// CONSTANTS
@@ -920,6 +923,8 @@ public:
void set_view(int viewindex);
void set_max_texture_size(int maxwidth, int maxheight);
void set_transform_primitives(bool transform_primitives) { m_transform_primitives = transform_primitives; }
+ void set_keepaspect(bool keepaspect) { m_keepaspect = keepaspect; }
+ void set_scale_mode(bool scale_mode) { m_scale_mode = scale_mode; }
// layer config getters
bool backdrops_enabled() const { return m_layerconfig.backdrops_enabled(); }
@@ -1008,6 +1013,7 @@ private:
INT32 m_height; // height in pixels
render_bounds m_bounds; // bounds of the target
bool m_keepaspect; // constrain aspect ratio
+ bool m_int_overscan; // allow overscan on integer scaled targets
float m_pixel_aspect; // aspect ratio of individual pixels
int m_scale_mode; // type of scale to apply
int m_int_scale_x; // horizontal integer scale factor