MesaFX

Started by PanoramixDruida, 07 October 2003, 14:09:05

Previous topic - Next topic

Obi-Wan Kenobi

Okay here we go then!!

STAR-WARS Jedi KnightII: Jedi Outcast
STAR-WARS Jedi Knight: Jedi Academy
Descent3
Descent3: Mercenary
Doom3
Falcon4.0 SP3 + Free Falcon 2.0
Flanker2.51
Call Of Duty: Dawnville
Halo: Combat Evolved.

I hope that MESA 5.1 comes out prety soon , because I could use it prety badly ;)

The only thing is with MESA4.0 is when I start playing Jedi Academy , everything runs fine at 1024x768x32 and all settings at high I get about 45 Frames per sec with my 5500 AGP in my XP2700+ and ASUS A7V333 mobo.

When I exit the game the exit menu freezes. and I am forced to reboot my PC otherwise nothing will happen. The Operating system I use is Windows 98SE wich is fully updated and DirectX 9.0b with Amigamerlin2.9 voor my Voodoo5 5500 AGP.

Kan anyone explain what going wrong here?

Regards,

Obi-Wan Kenobi.
Powered By The Force, x-3dfx & The Jedi Academy

dborca

Okay, guys! I changed my mind!

I am gonna release an alpha version of Mesa-5.1 + Glide3x combo, for testing purposes. I just neeed to talk to Amigamerlin and Koolsmoky!

The point is, having an "official" Mesa release to back the 3dfx driver up has its advantages (less bugs). But since Mesa-5.1 is not so hasty to get out the door, we might take this opportunity to fix some bugs of our own, via extensive betatesting!

However, I will expect more detailed feedback. Not just "this feature doesn't work you stupid muthaforka". If that happens, then, ohwell, bad things might happen as well.

Stay tuned. It'll be out in a few days!
Regards,
Daniel Borca

raffa

thats great!

cant wait to test a clean build of MesaFX 5.1
i have compiled this thing, but only with some things missing (i "fixed" the errors by outcommenting the lines giving the errors ;) ). of course this causes serious troubles, but at least i got ss-se, hl (with texure errors) and il2-sturmovik running (minor errors and slow).



the main errors where:
fxg.obj : error LNK2001: unresolved external symbol _txPalToNcc@8
fxg.obj : error LNK2001: unresolved external symbol _txMipQuantize@20
fxg.obj : error LNK2001: unresolved external symbol _txImgQuantize@24

this refers to be some error with texus, but i dont know what went wrong (what do i need from texus?).


so far, besides the errors mesafx gives a nice screen output :)
 

XxfallnangelxX

looking forward to release (even a testing release) .......have a few games i would like to test it on........thanks in advance for all of your hard work....till then have a happy holiday
 

dborca

QuoteOriginally posted by raffa

i have compiled this thing, but only with some things missing (i "fixed" the errors by outcommenting the lines giving the errors ;) ).

Bad boy [:p]

Quote
the main errors where:
fxg.obj : error LNK2001: unresolved external symbol _txPalToNcc@8
fxg.obj : error LNK2001: unresolved external symbol _txMipQuantize@20
fxg.obj : error LNK2001: unresolved external symbol _txImgQuantize@24

this refers to be some error with texus, but i dont know what went wrong (what do i need from texus?).

You need the texture codec! :D Try and grab the Glide3 from SourceForge as well! The code is there! Or, wait for a few days! I'll upload both Mesa and Glide DLLs!

Quote
so far, besides the errors mesafx gives a nice screen output :)

I know! [8D]
Regards,
Daniel Borca

dborca

QuoteOriginally posted by XxfallnangelxX

looking forward to release (even a testing release) .......have a few games i would like to test it on........thanks in advance for all of your hard work....
Hum... I hate when this happens! Something happenned in the Mesa CVS that brought havoc among drivers! I'll have to defer for a few days... or upload the latest working version!

Quotetill then have a happy holiday
Thanks! ;)
Regards,
Daniel Borca

simba

QuoteDoes anyone knows whether nVidia (or any other company) holds any claim/patent on FXT1?

FXT1 is the property of nVidia but doesn't require any license for use and is royalty free, it is open source, so you can use it without having to worry about any patent infringement.
Intel is using the GL_3DFX_texture_compression_FXT1 extension for their integrated chipsets.

QuotePS: specific texture compression is still on debate, because of possible legal issues.

Does this mean no support for GL_EXT_texture_compression_s3tc and GL_3DFX_texture_compression_FXT1 ?

QuoteLet's make things clear: no texture compression algorithm will go into Mesa at this stage!

So games which require S3TC won't work or is there a workaround to convert S3TC calls into something else?

QuoteThe real-time compression/decompression will be done -- at best -- through a very special Glide3 library, with embedded Texus2.  Bwahahahahaha! This way, you'll have to use our Glide3 at SourceForge.net!

Could you please elaborate on this?
What is Texus2?
 

dborca

QuoteOriginally posted by simba

FXT1 is the property of nVidia but doesn't require any license for use and is royalty free, it is open source, so you can use it without having to worry about any patent infringement.
Intel is using the GL_3DFX_texture_compression_FXT1 extension for their integrated chipsets.
Well, Intel affords paying, anyway...
Could anyone give me SOLID proof.. not just warm opinions about this?

QuoteDoes this mean no support for GL_EXT_texture_compression_s3tc and GL_3DFX_texture_compression_FXT1 ?

Exactly!!!

QuoteSo games which require S3TC won't work or is there a workaround to convert S3TC calls into something else?

I said no texture compression algos will go into MESA! I didn't say anything about GLIDE! And yes, there are workarounds... although not perfect!

Basically, it depends on what exactly must be licensed: API, codec or both?

QuoteCould you please elaborate on this?
What is Texus2?

Texus2 is an utility / library for handling images. Including texture compression.
Regards,
Daniel Borca

batracio

still no alpha release... anyway, I have a suggestion for 3dfx MESA 5.1, fixing T-buffer support for Serious Sam. Now it doesn't work when motion blur is requested via ogl_iTBufferEffect = 2, and Croteam says it's due to bad drivers from 3dfx.
Why make trillions when we could make... billions?

Glide

QuoteCroteam says it's due to bad drivers from 3dfx

[8)]...Croteam has chosen a too much comfortable way...[:(!]

dborca

QuoteOriginally posted by batracio

still no alpha release...

Be patient! I sent the DLLs to the right person (look up ;))! It's a matter of one day or two! [:0]

Quoteanyway, I have a suggestion for 3dfx MESA 5.1, fixing T-buffer support for Serious Sam. Now it doesn't work when motion blur is requested via ogl_iTBufferEffect = 2, and Croteam says it's due to bad drivers from 3dfx.

T-buffer doesn't work in SLI mode. It's a HW limitation (both clearing & rendering). I fixed T-buffer clearing for SLI, but haven't had time to fix rendering. Still, I have a slight idea how to do it. There is hope... :D Nevertheless, tis a Glide issue, not Mesa!
Regards,
Daniel Borca

lecram25

QuoteOriginally posted by dborca

QuoteOriginally posted by batracio

still no alpha release...

Be patient! I sent the DLLs to the right person (look up ;))! It's a matter of one day or two! [:0]

Quoteanyway, I have a suggestion for 3dfx MESA 5.1, fixing T-buffer support for Serious Sam. Now it doesn't work when motion blur is requested via ogl_iTBufferEffect = 2, and Croteam says it's due to bad drivers from 3dfx.

T-buffer doesn't work in SLI mode. It's a HW limitation (both clearing & rendering). I fixed T-buffer clearing for SLI, but haven't had time to fix rendering. Still, I have a slight idea how to do it. There is hope... :D Nevertheless, tis a Glide issue, not Mesa!

You sure about that Dan? Cause the Q3A motion blur demo worked, and that was running a Voodoo 5 5500AGP in SLI mode...
| AMD Athlon XP (Barton) 2800+ @ 3200+ (11x200) | Cooler Master Jet 7 | ABIT NF7-S Rev 2.0 (nForce 2) | Corsair TWINX1024-3200C2 | Sapphire ATi Radeon 9500np>9700np | Sound Blaster Live! X-Gamer 5.1 | 3dfx VoodooTV 200 PCI | Western Digital 40GB & 120GB HDD | Pioneer 106s DVD | LG 52x24x52 CDRW | Cambridge Soundworks Desktop Theater 5.1 DTT3500 Digital Speakers |

dborca

QuoteOriginally posted by lecram25

You sure about that Dan? Cause the Q3A motion blur demo worked, and that was running a Voodoo 5 5500AGP in SLI mode...

Yup! I'm sure! the thing is, there is no direct connection between OpenGL notion of motion blur and Glide notion of T-buffer. I won't go into details, but I will try to explain my point better:

Texturebuffer allows rendering into a texture instead of the framebuffer. That's it! everything else should be the same. But, you see, no Voodoo can do this particular type of rendering using more than one chip.

Fortunately, OpenGL does not employ HW texturebuffer when doing motion blur. I don't even know WHY (the hell) motion blur is associated with texturebuffer. But you can ask 3dfx engineers -- they advertised motionblur as a T-buffer effect. Huh!?!
Regards,
Daniel Borca

Amigamerlin

Ok guys, MesaFx in alpha stage are ready for download.
Look at WWW.3dfxzone.it home page [8D]
Enjoy!!

Bye
Amigamerlin
3DFXZONE MODERATOR
Powerd By Voodoo5 6000

osckhar

Fantastic work. This is WONDERFUL and SPECTACULAR...

Thanks to all TEAM. You are the KINGS:D



Regards
Oscar