summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/n64.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/n64.cpp')
-rw-r--r--src/mame/video/n64.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/video/n64.cpp b/src/mame/video/n64.cpp
index e0723dfa953..88f0548c060 100644
--- a/src/mame/video/n64.cpp
+++ b/src/mame/video/n64.cpp
@@ -25,7 +25,7 @@ TODO:
*******************************************************************************/
#include "emu.h"
-#include "video/n64.h"
+#include "includes/n64.h"
#include "video/rdpblend.h"
#include "video/rdptpipe.h"
@@ -91,14 +91,14 @@ int32_t n64_rdp::get_alpha_cvg(int32_t comb_alpha, rdp_span_aux* userdata, const
void n64_state::video_start()
{
- m_rdp = auto_alloc(machine(), n64_rdp(*this, m_rdram, m_rsp_dmem));
+ m_rdp = std::make_unique<n64_rdp>(*this, m_rdram, m_rsp_dmem);
m_rdp->set_machine(machine());
m_rdp->init_internal_state();
m_rdp->set_n64_periphs(m_rcp_periphs);
m_rdp->m_blender.set_machine(machine());
- m_rdp->m_blender.set_processor(m_rdp);
+ m_rdp->m_blender.set_processor(m_rdp.get());
m_rdp->m_tex_pipe.set_machine(machine());