summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/render/draw13.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/render/draw13.h')
-rw-r--r--src/osd/modules/render/draw13.h24
1 files changed, 4 insertions, 20 deletions
diff --git a/src/osd/modules/render/draw13.h b/src/osd/modules/render/draw13.h
index 7335bd5be81..8923f53317a 100644
--- a/src/osd/modules/render/draw13.h
+++ b/src/osd/modules/render/draw13.h
@@ -156,32 +156,16 @@ public:
destroy_all_textures();
SDL_DestroyRenderer(m_sdl_renderer);
m_sdl_renderer = nullptr;
-
- if (s_blit_info_initialized)
- {
- for (int i = 0; i <= SDL_TEXFORMAT_LAST; i++)
- {
- for (copy_info_t *bi = s_blit_info[i]; bi != nullptr; )
- {
- if (bi->pixel_count)
- osd_printf_verbose("%s -> %s %s blendmode 0x%02x, %d samples: %d KPixel/sec\n", bi->srcname, bi->dstname,
- bi->blitter->m_is_rot ? "rot" : "norot", bi->bm_mask, bi->samples,
- (int) bi->perf);
- copy_info_t *freeme = bi;
- bi = bi->next;
- global_free(freeme);
- }
- s_blit_info[i] = nullptr;
- }
- s_blit_info_initialized = false;
- }
}
- virtual int create() override;
static bool init(running_machine &machine);
+ static void exit();
+
+ virtual int create() override;
virtual int draw(const int update) override;
virtual int xy_to_render_target(const int x, const int y, int *xt, int *yt) override;
virtual render_primitive_list *get_primitives() override;
+
int RendererSupportsFormat(Uint32 format, Uint32 access, const char *sformat);
SDL_Renderer * m_sdl_renderer;