First post, by vgagame
I am learning to program in the C programming language.
I've decided I am not interested in Game Development. I am more interested in rendering and programming in C.
I have attached blit.c which I got from an archive for the Allegro 4.0 game library which uses Direct X 7.
All feel like I am unfamiliar with all of the code in this game development library.
But specifically I have a question about this part:
static void blit_from_16(BITMAP *src, BITMAP *dest, int s_x, int s_y, int d_x, int d_y, int w, int h)
Is this a reference to functions from directX 7? And is the BITMAP *src function parameters fundamental to directX 7? Was the concept of source and destination "surfaces" used as far back as directX 5?