Quake3e icon indicating copy to clipboard operation
Quake3e copied to clipboard

Feature Request: ATI TruForm Mode/Tesselation rendering

Open Bittermens opened this issue 3 years ago • 7 comments

Something that was rediscovered a while ago at VOGONS forums, Quake 3 Supported ATI TruForm tesselation mode which gave to all of the Q3A models quality on par with late 2000's models

https://imgur.com/a/TcV1qcC

Sadly this is limited only to FTWQW and even there they never finished completely, it would be possible to implement this again as a option using GL and Vulkan? i would love to see something that paul steed fell in love with.

Bittermens avatar Mar 24 '22 00:03 Bittermens

Pretty sure it was available in the original Wolfenstein Enemy: Territory releases, but it was stripped from the GPL release presumably due to licensing issues. FTEQW must have an alternative method for doing it? Seems kinda not great idea to implement since it is only for ATI cards and the extensions are non existent on today's AMD cards plus no nvidia support.

ensiform avatar Mar 24 '22 01:03 ensiform

modern GL and vulkan supports tesselation out of box with a few tricks, and there were patches to add it back to other games recently, there is thread at vogons that covers this with more precision.

and those screenshots are running on normal open GL, no need of ATI cards at all.

Bittermens avatar Mar 24 '22 01:03 Bittermens

It would be great if we could emulate this on all GPUs

FrankyMc avatar May 05 '22 09:05 FrankyMc

The code for it was never included in the quake3 gpl source release all the years ago though.

ensiform avatar May 05 '22 12:05 ensiform

it was tested recently at VOGONS forums, it works mostly under FTEQW, but not all models are affected by it, Spike at celephais may know how he had done it.

Also Raven at VOGONS has more info on how to make it work, as he tested on original hardware, and all models works on it, even the likes of Tank Jr under TruForm looks something out of late idtech 3/early idtech4 games, plus GL and vulkan has calls for it since FTE has it, but that is how spike managed to add it.

Bittermens avatar May 20 '22 14:05 Bittermens

Sharing some forum thread links would be handy...

garoto avatar May 20 '22 21:05 garoto

Original thread with games that supported it under openGL https://www.vogons.org/viewtopic.php?t=83000

Dgvoodoo2 thread about it, is more related to directx Truform which morrowind and UT used https://www.vogons.org/viewtopic.php?t=83037

VOGONS wiki about the API https://www.vogonswiki.com/index.php/TruForm

FTE Engine thread at celephais https://www.celephais.net/board/view_thread.php?id=61516&start=176

Bittermens avatar May 21 '22 01:05 Bittermens