VOGONS


Texture filtering - yay or nay?

Topic actions

Reply 20 of 27, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie

Texture filtering - yay, mipmap - nay.

from СМ630 to Ryzen gen. 3
engineer's five pennies: this world goes south since everything's run by financiers and economists
this isn't voice chat, yet some people, overusing online communications, "talk" and "hear voices"

Reply 21 of 27, by midicollector

User metadata
Rank Member
Rank
Member
Putas wrote on 2024-03-20, 05:40:
midicollector wrote on 2024-03-19, 17:26:
chuky wrote on 2024-03-17, 04:48:

I was also puzzled when I saw the new Tomb Raider 123 remaster where you can switch between the new graphics and the "original" graphics. The original graphics in the remaster have no filtering so it looks worse than the actual original game where you couldn't disable filtering.

Tomb Raider only had filtering if you had a video card like the voodoo, at the time most people didn’t so either pixelated or filtered would have been period correct.

No, you can use the bilinear filter with all the supported chips that have the feature.

I meant that many people at the time would have been using software rendering. Probably the majority of computer owners at the time wouldn’t have had anything better than software rendering.

Reply 23 of 27, by revolstar

User metadata
Rank Newbie
Rank
Newbie
Putas wrote on 2024-03-30, 06:39:

Oh yes, I agree. Also because people weren't used to patching.

This! I would've played the first TR with the s3 Virge patch had I known that one existed!

Win98 rig: Athlon XP 2500+/512MB RAM/Gigabyte GA-7VT600/SB Live!/GF FX5700/Voodoo2 12MB
WinXP rig: HP RP5800 - Pentium G850/2GB RAM/GF GT530 1GB
Amiga: A600/2MB RAM
PS3: Slim model, 500GB HDD, mostly for RetroArch, PSX & PS2 games

Reply 24 of 27, by rasz_pl

User metadata
Rank l33t
Rank
l33t
revolstar wrote on 2024-04-02, 09:00:

This! I would've played the first TR with the s3 Virge patch had I known that one existed!

funny thing about Tomb Raider s3 Virge patch - it was done wrong :] company doing the conversion received source code to 3dfx version with removed software rendering optimized path. It relied on Z-buffer instead of sorted triangles.
https://www.youtube.com/watch?v=f6fk_iarL-8&l … Dfunb2V14AaABAg

@andrewpomianowski5190 :
"2 years ago (edited)
This brings back memories. I wrote the back-end driver for the Argonaut titles on the Virge (used in Fx Fighter and Croc) - it my first job out of University back in the day when I joined Argonaut's technology team. It was really crazy back then with every video card needing a different customized back-end implementation - as I recall I had to do ATI Rage and some other cards as well. Later, after I left and formed my own company we also did the port of Tomb Raider for the Virge, although that was mostly done by a friend of mine. The Virge was an interesting card - it did pretty much everything right in terms of image quality features, but basically every effect you turned on halved the fillrate. Want perspective correct textures? Fillrate halves. Want depth buffering? Fillrate halves again. And so on. It was a real art trying to extract performance.

When we did the port of Tomb Raider we were working from the version of the back end renderer of the engine that had been used for 3DFX's Voodoo graphics. One thing we didn't realize at the time was that it had been converted to use depth buffering, but the original engine version (software renderer) used a depth-sorting algorithm. If we had obtained that version from Eidos we probably could have got twice the frame rate, but we didn't realize that was an option in the engine at the time and just worked from what we got. I think we did use some of the Virge's more funky features though, like a pseudo-bilinear mode that only filtered in one direction but was faster. You had to calculate when you could use this instead of true bilinear filtering without losing too much image quality."

Btw Linkedin tells me dude did all right after Virge, ended up AMD Fellow, CVP Radeon Product Architect

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction

Reply 25 of 27, by revolstar

User metadata
Rank Newbie
Rank
Newbie

That's a funny story, kinda reminds me of the Amiga port of Street Fighter 2.

On a somewhat related note, I've seen some dude on youtube playing devil's advocate and claiming TR is actually playable with the s3 Virge patch provided that you turn the resolution down to 512x384 or sth.

Win98 rig: Athlon XP 2500+/512MB RAM/Gigabyte GA-7VT600/SB Live!/GF FX5700/Voodoo2 12MB
WinXP rig: HP RP5800 - Pentium G850/2GB RAM/GF GT530 1GB
Amiga: A600/2MB RAM
PS3: Slim model, 500GB HDD, mostly for RetroArch, PSX & PS2 games

Reply 26 of 27, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
revolstar wrote on 2024-04-02, 19:41:

On a somewhat related note, I've seen some dude on youtube playing devil's advocate and claiming TR is actually playable with the s3 Virge patch provided that you turn the resolution down to 512x384 or sth.

Depends on how you define playable, and which Virge model are you using. For example, a Virge DX from a reputable manufacturer (e.g. Diamond) comes with a clock speed of 72 MHz. You can also overclock some generic Virge DX cards to that spec.

Anyway, with a 4MB Virge DX running at that speed, you get 15-18 FPS at 640x480 with all the eye candy features turned on. Drop the resolution down to 512x384 and you get to 20-22 FPS. Turn off bilinear filtering and you might get to 25 FPS. Tomb Raider caps out at 30 FPS so that's not too bad I suppose.

Also, here's a video of someone using a Virge DX on a 486 and actually benefitting from the acceleration.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 27 of 27, by revolstar

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on 2024-04-02, 20:06:
revolstar wrote on 2024-04-02, 19:41:

On a somewhat related note, I've seen some dude on youtube playing devil's advocate and claiming TR is actually playable with the s3 Virge patch provided that you turn the resolution down to 512x384 or sth.

Also, here's a video of someone using a Virge DX on a 486 and actually benefitting from the acceleration.

Yup, that's the video I was referring to! 😀

Win98 rig: Athlon XP 2500+/512MB RAM/Gigabyte GA-7VT600/SB Live!/GF FX5700/Voodoo2 12MB
WinXP rig: HP RP5800 - Pentium G850/2GB RAM/GF GT530 1GB
Amiga: A600/2MB RAM
PS3: Slim model, 500GB HDD, mostly for RetroArch, PSX & PS2 games