After some last-minute rewriting prompted by legal concerns, id Software has finally released the source code to Doom 3. id Technical Director John Carmack updated his Twitter feed yesterday afternoon with the following:
https://github.com/TTimo/doom3.gpl Timothee Besset did most of the work of getting it ready for release – thanks!
The Github link in Carmack's tweet points to the entire source code release, which is provided under the GNU General Public License v3.0 along with build instructions. As those instructions point out, though, Doom 3's game assets are still copyrighted and aren't included with the source code. Folks will have to provide their own maps, models, and textures—or just dig up their old copy of Doom 3 and grab the assets from that, if they don't intend to distribute them.
Carmack also tweeted that, instead of the contentious "Carmack's reverse" shading algorithm (a.k.a. depth fail, which is patented by Creative Labs), he used the "preload" technique described here "where it can't be shown the player is outside a shadow volume."
|G.Skill KM560 MX keyboard drops the numpad||6|
|Rumor: Acer Triton 700 may use an unreleased Pascal GPU||16|
|Silverstone Vital VT02 could hold a Core i7 in under two liters||5|
|Galax and KFA2 induct the GTX 1080 Ti into the Hall of Fame||21|
|Acer's Aspire GX-281 lineup brings Ryzen to the masses||13|
|Deals of the week: discounts on CPUs, mobos, and more||8|
|Asetek gets $600,000 from Cooler Master in AIO cooler patent spat||14|
|Acer Predator Triton and Helios laptops are ready for serious play||13|
|Intel enjoys healthy revenue and profits for Q1 2017||29|
|Unless Intel suddenly becomes very aggressive in its pricing, a Skylake-X will certainly cost a hell of a lot more than Ryzen CPU. And who cares if AM...||+65|