--- nono/vm/renderer.cpp 2026/04/29 17:04:32 1.1.1.2 +++ nono/vm/renderer.cpp 2026/04/29 17:04:36 1.1.1.3 @@ -1,11 +1,13 @@ // // nono -// Copyright (C) 2018 isaki@NetBSD.org +// Copyright (C) 2020 nono project +// Licensed under nono-license.txt // #include "object.h" #include "bitmap.h" #include "bt454.h" +#include "mythread.h" #include "renderer.h" #include "tvram.h" @@ -92,7 +94,7 @@ Renderer::Render() void * renderer_run(void *dummy) { - pthread_setname_np("Renderer"); + PTHREAD_SETNAME("Renderer"); gRenderer->ThreadRun(); return NULL; @@ -226,7 +228,7 @@ LunaRenderer::RenderMain() // dy はレンダラ画面の Y 座標 (RFCNT のラスタカウンタを考慮) // XXX とりあえず1プレーン - plane0 = (uint32 *)mem; + plane0 = (const uint32 *)mem; int sy = vscroll; for (int dy = 0; dy < height; dst0 += width * BPP, dy++, sy++) { sy &= 0x3ff;