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.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emu/render.h b/src/emu/render.h
index f3b37fb9aed..ad1bd7af4a9 100644
--- a/src/emu/render.h
+++ b/src/emu/render.h
@@ -898,6 +898,8 @@ public:
void set_orientation(int orientation) { m_orientation = orientation; }
void set_view(int viewindex);
void set_max_texture_size(int maxwidth, int maxheight);
+ void set_scale_primitives(bool enable) { m_scale_primitives = enable; }
+ void set_offset_primitives(bool enable) { m_offset_primitives = enable; }
// layer config getters
bool backdrops_enabled() const { return m_layerconfig.backdrops_enabled(); }
@@ -996,6 +998,8 @@ private:
simple_list<render_container> m_debug_containers; // list of debug containers
INT32 m_clear_extent_count; // number of clear extents
INT32 m_clear_extents[MAX_CLEAR_EXTENTS]; // array of clear extents
+ bool m_scale_primitives; // determines if the primitive shall be scaled/offset by screen settings,
+ bool m_offset_primitives; // otherwise the respective render API will handle it (default is true)
static render_screen_list s_empty_screen_list;
};