View Single Post
Old 10 March 2018, 19:26   #41
Total Chaos forever!

Samurai_Crow's Avatar
Join Date: Aug 2007
Location: Ft. Collins, CO USA
Age: 45
Posts: 1,331
Send a message via Yahoo to Samurai_Crow
Originally Posted by PeterK View Post
Ok, a particular task (game) can use the blitter directly and not through system calls like BltBitMapRastport(). That way, it can make a decision on every graphical object, whether to use FBlit or the blitter. FBlit may also be used directly, through fblit.library calls, I don't know.
Don't you know that BltBitMapRastPort calls QBlit to add a node to a rendering queue? The GameSmith runtime library only adds a background task to CPU blit in parallel to the blitter using the same rendering list. FBlit patches the QBlit function and probably others so only the CPU can blit.
Samurai_Crow is offline  
Page generated in 0.04138 seconds with 11 queries