Yves Lamoureux of Clickteam kindly agreed to answer a few questions on all things Hardware Acceleration (HWA) for Clickteam products Multimedia Fusion 2 and The Games Factory 2. What follows are the questions The Daily Click posed:



TDC:
Salut, Yves, and thank you for taking the time to answer TDC's quick questions on all things Hardware Acceleration (HWA) for Multimedia Fusion 2 (MMF2) and The Games Factory 2 (TGF2).

For those of your customers who are unsure, what advantages does HWA give to users currently making games with the standard versions of MMF2 and TGF2?

Yves:
HWA = graphic hardware acceleration. Basically HWA stores the images in the memory of the graphic card and these images are transfered to the screen by the graphic processor, freeing time for the CPU, while the standard version of MMF2 uses the CPU to transfer the images on screen. The graphic processor even handles rotations and stretching, anti-aliasing, etc, the program doesn't have to do it, unlike the standard version of MMF2/TGF2. It's usually much faster, even if there are some drawbacks and some applications have to be modified to work fine with HWA (some objects don't work in HWA mode, others may be slower or have to be adapted, etc). In addition to speed increase, the HWA version also allows you to display images with programmable effects (pixel shaders).



TDC:
As I understand it, you are currently working on HWA whilst Francois concentrates on Flash and other upcoming runtimes. When did you first start work on the HWA builds?

Yves:
You understand correctly. I started working on HWA 3 years ago before the release of MMF2. And then I paused it as it would have delayed a lot the release of MMF2. I restarted it after the first MMF2 update patches, when MMF2 was stable enough. I also paused it a few times last year after the 1st beta versions, to work on update patches for the standard version, work on the Bluray version with Francois, start the development of the Unicode version of MMF2 and work on the current and next versions of Install Creator, etc.



TDC:
Has the development process been an enjoyable one, or has it presented unexpected difficulties along the way?

Yves:
As with any development you enjoy what you do, and at some point you encounter huge issues you hadn't planned at the beginning, but that's a part of the job you must deal with. I must say though that this version has been hard to do.



TDC:
A quick visit to the clickteam.com forums reveals there are many users very excited at the potential of Clickteam products with HWA, and some interesting games and applications have already been made with the beta versions that have been released. How important is HWA to Clickteam, and with so many other projects in the works (such as the Java and Flash runtimes) why did Clickteam choose to concentrate on HWA first?

Yves:
Yes users start making very nice applications with MMF2 HWA. We concentrated on HWA first for 2 reasons. (1) It's a well known fact that the standard version of MMF2 is limited in speed and more the time passes, more graphic cards become powerful and more the standard version becomes limited for certain types of applications. So it was very important to release the HWA version. (2) We said to beta testers we would release the HWA version as a free patch after the release of MMF2, so we did it. They were asking for it during the beta tests, but for material reasons this was not possible (releasing a stable build requires lot of time and effort already).



TDC:
The current beta versions are all seperate executables. What are Clickteam's plans for the final release of HWA - will it remain a seperate version of MMF, or will MMF2 HWA replace the standard version?

Yves:
I think MMF2 HWA will remain a separate version for MMF2 and will be integrated with the standard version in MMF3 only. There are many differences between both versions so there is a risk they might have slightly different behaviors in some cases and could make existing applications stop working correctly. Better keep it safe and keep 2 separated products until the next major version.



TDC:
Next up is a question you will be very familiar with; beta releases are becoming more and more frequent, with less time between each release - is this a sign that MMF HWA is coming close to being completed? Will we be using the final release by the end of this year?

Yves:
I hope the next update will be the last beta version. If it's OK, it will be the final version. If it's not OK, we'll release another update, but we are very close to the final version anyway.



TDC:
Excellent news! And finally: when the final MMF2/TGF2 HWA builds are released, what will be your next big job? What will you be working on?

Yves:
I'm actually also working on the Unicode version of MMF2/TGF2. When it's done I'll make the MP3 add-on for the Flash and Java mobile runtimes and I'll complete Install Creator 3. And then we also have other development projects for MMF/TGF.



TDC:
Thank you for your time.

Yves:
No problem



Follow the link below to visit Clickteam's official HWA beta forum.
http://www.clickteam.com/epicenter/ubbthreads.php?ubb=postlist&Board=64&page=1