What's new

Why did you remove hardware T&L from your video plugin??

dojomann64

Super System Tweaker
:pj64: :pj64:

I was just wondering, why was the D3D HAL T&L removed in the direct 3d 6 version of jabo's video plugin, for, it does give quite a speed increase , I am a newbie at this tho :). Also, a plugin that fully supports directX 9 would be very interestio=ng, and somewhat faster!
 

Allnatural

New member
Moderator
The T&L support in the old plugin was always considered experimental. It was subsequently removed (or rather, the DX7 plugin was dropped) because it wasn't necessary, despite any perceived speed increase.
 

zeox

New member
Why DX9?

Well I'm curious what will DX9 help for the emulation. I even don't know what has T&L got to do with N64 emulation. N64 is very old. And it doesn't matter if you have a super computer. If the game is emulated properly averithings fine. I have two computers One with Athlon XP 2 Ghz 512 mb DDR and Radeon 9500 and one with Duron 700 TNT2 Pro and 128 MB SDRAM. games that are perfectly amulated like Super Mario 64, Wave Race etc run at same FPS on both systems.
DX9 is made specially for the newest grphics chipsets like Radeon 9700 and Ge Force FX for running games that use the newest stuff in those cards. Do you suppose that N64 graphics chip supports those functions?
 

Rice

Emulator Developer
N64's graphics chip is quite advanced, even though it has been 7~8 years old. Even if you have a super graphics card supports DirectX 8.+ without any problem, it can not emulate all N64 graphics chip functions. (DirectX9 can not emulate the N64 either.)

In fact, Nvidia chips before Geforce3, and All ATI chips up to date can not fully support all N64 graphics chip combiner functions. Geforce 3 and later chips can do it, only if programming with OpenGL Nvidia extension, not with DirectX 8 or 9.

(You may have seen that Jabo's DX6 plugin have already been working very good, because it has simplified many of the N64 graphic chip functions, and we don't know the correct effects because we have never seen them on a real N64. Of course, with a real N64 and a television, we can not see very good graphics effects as you have seen on your computer screen because the low resolution of your TV! Who knows which is better.
 

Tagrineth

Dragony thingy
Re: Why DX9?

zeox said:
Well I'm curious what will DX9 help for the emulation. I even don't know what has T&L got to do with N64 emulation. N64 is very old. And it doesn't matter if you have a super computer. If the game is emulated properly averithings fine. I have two computers One with Athlon XP 2 Ghz 512 mb DDR and Radeon 9500 and one with Duron 700 TNT2 Pro and 128 MB SDRAM. games that are perfectly amulated like Super Mario 64, Wave Race etc run at same FPS on both systems.
DX9 is made specially for the newest grphics chipsets like Radeon 9700 and Ge Force FX for running games that use the newest stuff in those cards. Do you suppose that N64 graphics chip supports those functions?

I think the idea is that DX9 can support a LOT of non-native functions thanks to programmability, with shader ops replacing the non-extant combines. Maybe.

Other than that a DX9 plugin has the potential to be a good bit faster than a DX7 one.

And finally, Bra64 is being made in pure ASM which makes for even better speed. :)
 

F-3582

Sorry, I had to...
I guess that the Hardware T&L support was dropped, because it produced some glitches, for example certain polygons (I don't only talk about the standard too-close-to-the-camera-glitches) simply vanished resulting in some irritating effects.
 

Top