1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 12:03:07 +01:00

Cache expression in gfx_rle_sprite_to_buffer

This commit is contained in:
Daniël Heres
2015-10-19 20:45:04 +02:00
parent 3f99209219
commit 7730665023

View File

@@ -265,9 +265,11 @@ void gfx_rle_sprite_to_buffer(uint8* source_bits_pointer, uint8* dest_bits_point
uint8* next_source_pointer;
uint8* next_dest_pointer = dest_bits_pointer;
int lineWidth = (dpi->width / zoom_amount) + dpi->pitch;
if (source_y_start < 0){
source_y_start += zoom_amount;
next_dest_pointer += dpi->width / zoom_amount + dpi->pitch;
next_dest_pointer += lineWidth;
height -= zoom_amount;
}
@@ -365,7 +367,7 @@ void gfx_rle_sprite_to_buffer(uint8* source_bits_pointer, uint8* dest_bits_point
}
//Add a line to the drawing surface pointer
next_dest_pointer += dpi->width / zoom_amount + dpi->pitch;
next_dest_pointer += lineWidth;
}
}