summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/video/vector.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/video/vector.c')
-rw-r--r--src/emu/video/vector.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/emu/video/vector.c b/src/emu/video/vector.c
index 67eb5199892..1dfcff0c6c0 100644
--- a/src/emu/video/vector.c
+++ b/src/emu/video/vector.c
@@ -95,7 +95,7 @@ static render_texture *get_vector_texture(float dx, float dy, float intensity)
return tex->texture;
height = lbucket * VECTOR_WIDTH_DENOM / TEXTURE_LENGTH_BUCKETS;
- tex->bitmap = bitmap_alloc(TEXTURE_WIDTH, height, BITMAP_FORMAT_ARGB32);
+ tex->bitmap = global_alloc(bitmap_t(TEXTURE_WIDTH, height, BITMAP_FORMAT_ARGB32));
bitmap_fill(tex->bitmap, NULL, MAKE_ARGB(0xff,0xff,0xff,0xff));
totalint = 1.0f;
@@ -260,11 +260,11 @@ void vector_clear_list (void)
VIDEO_UPDATE( vector )
{
UINT32 flags = PRIMFLAG_ANTIALIAS(options_get_bool(mame_options(), OPTION_ANTIALIAS) ? 1 : 0) | PRIMFLAG_BLENDMODE(BLENDMODE_ADD);
- const rectangle *visarea = video_screen_get_visible_area(screen);
- float xscale = 1.0f / (65536 * (visarea->max_x - visarea->min_x));
- float yscale = 1.0f / (65536 * (visarea->max_y - visarea->min_y));
- float xoffs = (float)visarea->min_x;
- float yoffs = (float)visarea->min_y;
+ const rectangle &visarea = screen->visible_area();
+ float xscale = 1.0f / (65536 * (visarea.max_x - visarea.min_x));
+ float yscale = 1.0f / (65536 * (visarea.max_y - visarea.min_y));
+ float xoffs = (float)visarea.min_x;
+ float yoffs = (float)visarea.min_y;
point *curpoint;
render_bounds clip;
int lastx = 0, lasty = 0;