Creating mouse cursor

I have four mouse cursors that I am using for an app. By adding these cursors, my load time has increased from 1/2 second to 5 to 6 seconds.

I added this code to see how long it takes to create a cursor.

time_t begin;
time_t end;

time( &begin );

cursor = al_create_mouse_cursor( bmp, x, y );

time( &end );

double p = difftime( end, begin );

Here is the results when I outputted them to a log file.

Time: 2
Time: 1
Time: 0
Time: 1


Try loading these bitmaps as memory bitmaps... will save a roundtrip to the GPU. Also, using al_get_time will yield you more accurate timing info than time...

Also, what is your OS?

Thread #613287. Printed from