News for hackers. Stuff that matters.
Re:Portals and Quake by adastra22 on Saturday January 11, 2025 @12:01AM (#42663448)
As mentioned by others, Descent used portal rendering all the way back in 1995. It's a simple trick that only requires an alpha mask, which even the earliest hardware supported.

But certainly the game Portal (2007) hyped using portals for rendering prior to Prey.

Re:Portals and Quake by usea on Saturday January 11, 2025 @12:06AM (#42663462)
> But certainly the game Portal (2007) hyped using portals for rendering prior to Prey.

They were referring to Prey (2006).

Re:Portals and Quake by Tempat on Saturday January 11, 2025 @02:39AM (#42664101)
Also worth noting that Prey (2006) started development in 1995.
Re:Portals and Quake by keyringlight on Saturday January 11, 2025 @07:43AM (#42665490)
There are a handful of videos from E3 (97 or 98) showing off the original 3DRealms development of Prey. One of the things that didn't survive into Human Head's version on the Doom3 engine was rotating portals, or if they did they were rare that I don't remember them.
Re:Portals and Quake by bananaboy on Saturday January 11, 2025 @02:56AM (#42664168)
Original Descent was software rendered though.
Re:Portals and Quake by adastra22 on Saturday January 11, 2025 @04:14AM (#42664507)
2D graphics cards had alpha masking.
Re:Portals and Quake by rep_lodsb on Saturday January 11, 2025 @06:30AM (#42665160)
But not standard VGA.
Re:Portals and Quake by bananaboy on Saturday January 11, 2025 @04:43PM (#42669151)
That’s right, Descent ran in mode 13h 320x200 with 256 colours and drew directly to video memory. No alpha masking involved. The source is available here https://github.com/videogamepreservation/descent