diff options
Diffstat (limited to 'src/emu/render.h')
-rw-r--r-- | src/emu/render.h | 4 |
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; }; |