summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/render.c
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2015-01-02 00:47:35 +0100
committer couriersud <couriersud@arcor.de>2015-01-02 00:47:35 +0100
commit39b86f1e754db937e0582754299c65384fe7cadb (patch)
tree7b6613af81585f1b0ace4ec0150e58ddb5969ede /src/emu/render.c
parentc0c22a0894e4bd8d2c7d268650ef4fc22c878fe4 (diff)
Fix compile on clang
Diffstat (limited to 'src/emu/render.c')
-rw-r--r--src/emu/render.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/emu/render.c b/src/emu/render.c
index 5c705f7daf4..55872e88967 100644
--- a/src/emu/render.c
+++ b/src/emu/render.c
@@ -222,6 +222,21 @@ render_texinfo &render_texinfo::operator=(const render_texinfo &src)
return *this;
}
+render_texinfo::render_texinfo(const render_texinfo &src)
+{
+ base = src.base;
+ rowpixels = src.rowpixels;
+ width = src.width;
+ height = src.height;
+ seqid = src.seqid;
+ osddata = src.osddata;
+ m_palette = src.m_palette;
+ if (m_palette != NULL)
+ {
+ m_palette->ref_count++;
+ }
+}
+
void render_texinfo::set_palette(const dynamic_array<rgb_t> *source)
{
free_palette();