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 Benchmarking Platform
Phoromatic Test Orchestration

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 Articles & Reviews
  1. Turning A Basement Into A Big Linux Server Room
  2. NVIDIA's $1000+ GeForce GTX TITAN X Delivers Maximum Linux Performance
  3. OS X 10.10 vs. Ubuntu 15.04 vs. Fedora 21 Tests: Linux Sweeps The Board
  4. The New Place Where Linux Code Is Constantly Being Benchmarked
  5. 18-GPU NVIDIA/AMD Linux Comparison Of BioShock: Infinite
  6. Phoronix Test Suite 5.6 Adds New Phoromatic Enterprise Benchmarking Features
Latest Linux News
  1. Linux 4.0-rc6 Kernel Released
  2. Automatically Managing The Linux Benchmarks Firing Constantly
  3. The Big Features Of The Linux 4.0 Kernel
  4. Mesa's Android Support Is Currently In Bad Shape
  5. Wayland's Weston Terminal Can Now Be Minimized
  6. Phoronix - Working Towards Faster Page Loads
  7. Improved OpenCL Support For Blender's Cycles Renderer
  8. Mesa 10.5.2 Packs In A Handful Of Fixes
  9. More Fedora/Ubuntu Linux vs. OS X OpenGL Benchmarks
  10. Intel Adds Mesa IR To NIR Translator & Makes Other NIR Improvements
Most Viewed News This Week
  1. Introducing The Library Operating System For Linux
  2. Allwinner Continues Jerking Around The Open-Source Community
  3. Open-Source Driver Fans Will Love NVIDIA's New OpenGL Demo
  4. Systemd Change Allows For Stateless Systems With Tmpfs
  5. GNOME 3.16 Released: It's Their Best Release Yet
  6. GNOME Shell & Mutter 3.16.0 Released
  7. GNU Nano 2.4.0 Brings Complete Undo System, Linter Support & More
  8. Red Hat Is Rolling Out A VirtIO DRM/KMS GPU Driver