[Daily update - Wednesday, April 16]
Download latest build here:
http://www.gapidraw.com/GapiDraw110(2003-04-16).exe
(1) Hardware acceleration
Lots of improvements have been done to the hardware acceleration. Not only should it be faster but also use less resources and be much stabler than the previous beta.
(2) Direct access to the display in full screen mode
Now things are looking interesting. If your application runs in full screen on a stationary PC you can now draw directly to the display as simple as m_display.FillRect() for example. This can be used to facilitate fast mouse cursors even if the game runs at 5-10 Hz.
(3) New CGapiApplication
GapiApplication is now single-threaded. The old class was improved and renamed to CGapiApplicationMT. Change all links from "GapiDrawApplication.cpp" to "GapiApplication.cpp".
I need some help
Please try all the sample applications windowed (DEBUG MODE) as well as full screen mode (RELEASE MODE). Especially the
MFC and
Collision Mask applications are interesting as they use video surfaces and a backbuffer that is stored in video memory. Please try to break these applications by switching, gaming, whatever.
Thanks
//Johan
Tomorrow: CGapiAlphaSurface..
