1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-24 00:03:11 +01:00

Initalise g_ps_EE7880 properly

This should fix rendering problems in 64-bit mmap builds
This commit is contained in:
Michał Janiszewski
2016-09-01 12:53:36 +00:00
committed by Gymnasiast
parent 2257bd547b
commit 1a533147d0
2 changed files with 3 additions and 3 deletions

View File

@@ -760,7 +760,7 @@ void viewport_paint(rct_viewport* viewport, rct_drawpixelinfo* dpi, int left, in
}
gfx_clear(dpi2, colour);
}
g_ps_EE7880 = (paint_struct *)0xF1A4CC;
g_ps_EE7880 = RCT2_ADDRESS(0xF1A4CC, paint_struct);
unk_140E9A8 = dpi2;
painter_setup();
viewport_paint_setup();
@@ -1392,7 +1392,7 @@ void get_map_coordinates_from_pos(int screenX, int screenY, int flags, sint16 *x
dpi->zoom_level = RCT2_GLOBAL(RCT2_ADDRESS_VIEWPORT_ZOOM, uint16_t);
dpi->x = RCT2_GLOBAL(RCT2_ADDRESS_VIEWPORT_PAINT_X, int16_t);
dpi->width = 1;
g_ps_EE7880 = (paint_struct *)0xF1A4CC;
g_ps_EE7880 = RCT2_ADDRESS(0xF1A4CC, paint_struct);
unk_140E9A8 = dpi;
painter_setup();
viewport_paint_setup();

View File

@@ -2304,7 +2304,7 @@ static void sub_6CBCE2(
gCurrentViewportFlags = 0;
trackDirection &= 3;
g_ps_EE7880 = (paint_struct *)0x00F1A4CC;
g_ps_EE7880 = RCT2_ADDRESS(0xF1A4CC, paint_struct);
painter_setup();
ride = get_ride(rideIndex);