mirror of
https://github.com/holub/mame
synced 2025-10-07 17:27:06 +03:00
Fix compile on clang
This commit is contained in:
parent
c0c22a0894
commit
39b86f1e75
@ -222,6 +222,21 @@ render_texinfo &render_texinfo::operator=(const render_texinfo &src)
|
|||||||
return *this;
|
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)
|
void render_texinfo::set_palette(const dynamic_array<rgb_t> *source)
|
||||||
{
|
{
|
||||||
free_palette();
|
free_palette();
|
||||||
|
@ -219,13 +219,14 @@ struct render_palette_copy
|
|||||||
|
|
||||||
class render_texinfo
|
class render_texinfo
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
render_texinfo(const render_texinfo &src) {}
|
|
||||||
public:
|
public:
|
||||||
render_texinfo()
|
render_texinfo()
|
||||||
: base(NULL), rowpixels(0), width(0), height(0),
|
: base(NULL), rowpixels(0), width(0), height(0),
|
||||||
seqid(0), osddata(0), m_palette(NULL)
|
seqid(0), osddata(0), m_palette(NULL)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
render_texinfo(const render_texinfo &src);
|
||||||
|
|
||||||
~render_texinfo()
|
~render_texinfo()
|
||||||
{
|
{
|
||||||
free_palette();
|
free_palette();
|
||||||
|
Loading…
Reference in New Issue
Block a user