Programming DirectX Applications Using Borland C++ Builder

This page is dedicated solely to efforts to develop quality 3D programs using Borland Products. I will share tidbits of knowledge which are key to success.

DirectX 7.0a Libraries Corrupted

Turns out that Microsoft sent out a malformed library for DirectX 7.0a. This is the last version of Direct X where Microsoft did anything for the Borland user. Turns out that the library was put together incorrectly, so you will get errors whey you run the programs. I will write more on this later. For now, bookmark or link to this page, as it will be a great starting point for all of you wishing to program DX w/BCB.

Retired pensioner runs this company, BCB Tools. He's looking to sell it. It is basically a VCL library that lets you create Direct X objects.

DirectX 8 Resources

8 is considered a minor version of Direct X. I will spend as little time as possible documenting this version.

DirectX 9 Resources

DX9 pretty much kicks ass. It got rid of Direct Draw, which is a shame, as a 2D app will always run faster than a true 3D app. Anyway, the focus is now on full 3D games like Halo and Doom 3, which all use DirectX 9.0.

References

Graphics Black Book, by Michael Abrash 

Awesome List of Game Programming Books

Charles River Books

Back Home