1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

XreaL Is Switching To The Enemy Territory Engine

Gaming

Published on 15 August 2010 06:48 PM EDT
Written by Michael Larabel in Gaming
33 Comments

As was reported earlier this week, id Software has open-sourced Wolfenstein: Enemy Territory and Return To Castle Wolfenstein. Opening up these older games under the GNU GPL was done as part of id's long-standing tradition of putting out the code into the public domain once it makes sense for them a few years after their succeeding engine updates have fully replaced them in the marketplace. The developers behind ioquake3, the project that's based around the Quake 3 engine that was previously opened up by id Software, is already working on iowolfet and iortcw forks to incorporate this new code, but other free software developers are already utilizing this code too.

Besides ioquake3 already working to utilize the fresh Enemy Territory and Return To Castle Wolfenstein code, the main developer behind XreaL is also utilizing this code in his open-source project and is in fact switching away from the vanilla Quake 3 engine to using the Wolfenstein: Enemy Territory engine. The engine used by Enemy Territory is based upon the Return To Castle Wolfenstein code, which in turn was derived from the original Quake 3 engine source-code. While still based upon the id Tech 3 technology, the Enemy Territory engine offers up new skeletal animation, foliage, and decal rendering code along with numerous improvements to game-play functions.

In regards to the XreaL project, we exclusively reported on the work back in April 2009 as perhaps the most advanced open-source engine. Back then the XreaL engine sported a pure GLSL renderer written against the OpenGL ES 2.0 specification, a true 64-bit HDR rendering pipeline, OpenGL 3.x support, VBO-based rendering, and other advanced visual features. XreaL also possessed the ability to load game content from Unreal Tournament 2004, Doom 3, and Unreal Tournament 3.

Over the past year, XreaL has since fallen off the radar again and has received some little work; there still is no official release. In fact, XreaL from the game perspective is dead. Rather than producing an entire game, the developer is now focusing upon just making XreaL be an advanced open-source game engine and leave it up to other game projects to create all of the artwork and content while leveraging the XreaL engine instead of, for example, the ioquake3 engine.

An ET-XreaL branch is now being made and it's going to offer the new Enemy Territory source-code, but the renderer will be replaced by the XreaL renderer. According to this announcement, XreaL with the ET engine will be targeted at Enemy Territory mod developers and those wishing to create their own standalone games based off of this id Software title.

Another new feature to XreaL is the renderer now supports parallel-split shadow maps, which is demonstrated below.


About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Even With Re-Clocking, Nouveau Remains Behind NVIDIA's Proprietary Linux Driver
  2. The Power Consumption & Efficiency Of Open-Source GPU Drivers
  3. AMD R600g/RadeonSI Performance On Linux 3.16 With Mesa 10.3-devel
  4. Intel Pentium G3258 On Linux
Latest Linux Articles
  1. AMD Catalyst 14.6 Does Slightly Better With APITest OpenGL Tests
  2. Updated Source Engine Benchmarks On The Latest AMD/NVIDIA Linux Drivers
  3. Nouveau vs. Radeon vs. Intel Tests On Linux 3.16, Mesa 10.3-devel
  4. KVM Benchmarks On Ubuntu 14.10
Latest Linux News
  1. SteamOS Beta 126 Better Handles XBMC
  2. Ubuntu 14.10 Alpha 2 Released
  3. KDE 4.14 Release Candidate Ships
  4. Drivers & Drama Dominated Linux Talk In July
  5. Fedora Assembles A Security Team
  6. AMD Launches The A10-7800, The 65 Watt Kaveri
  7. Builder: A New Development IDE Being Built For GNOME
  8. GDB 7.8 Betters Python Scripting, Adds Guile Support
  9. GNOME's GTK+ Is Still Striving For A Scene Graph, Canvas API
  10. Unreal Tournament Looks Great For Team Deathmatch
Latest Forum Discussions
  1. Grand Theft Auto Running On Direct3D Natively On Linux Shows Gallium3D Potential
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Linus Torvalds On GCC 4.9: Pure & Utter Crap
  4. Updated graphics drivers for Ubuntu 12.04 Precise LTS
  5. Debian + radeonsi
  6. AMD Publishes Open-Source Linux HSA Kernel Driver
  7. Open-source drivers on ATI R7 260X
  8. AMD Athlon 5350 APU On Linux