MesaFx Vs 3dfxogl in Quake III

Aperto da Amigamerlin, 22 Febbraio 2005, 23:07:30

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

benna

ciao,
ho provato a compilare la dll con visual MinGW ma mi da degli errori

questo è il log:
Make clean...
unlink .\dxtn.o
unlink .\fxt1.o
unlink .\main.o
unlink .\maindll.o
unlink .\texstore.o
unlink .\tga.o
unlink .\util.o
Build all...
gcc -g -W -Wall   -c .\dxtn.c -o .\dxtn.o
gcc -g -W -Wall   -c .\fxt1.c -o .\fxt1.o
gcc -g -W -Wall   -c .\main.c -o .\main.o
.\main.c:57: error: `GL_COMPRESSED_RGBA_FXT1_3DFX' undeclared here (not in a function)
.\main.c:57: error: initializer element is not constant
.\main.c:57: error: (near initialization for `tc[0].type')
.\main.c:57: error: initializer element is not constant
.\main.c:57: error: (near initialization for `tc[0]')
.\main.c:58: error: `GL_COMPRESSED_RGB_FXT1_3DFX' undeclared here (not in a function)
.\main.c:58: error: initializer element is not constant
.\main.c:58: error: (near initialization for `tc[1].type')
.\main.c:58: error: initializer element is not constant
.\main.c:58: error: (near initialization for `tc[1]')
.\main.c:59: error: `GL_COMPRESSED_RGB_S3TC_DXT1_EXT' undeclared here (not in a function)
.\main.c:59: error: initializer element is not constant
.\main.c:59: error: (near initialization for `tc[2].type')
.\main.c:59: error: initializer element is not constant
.\main.c:59: error: (near initialization for `tc[2]')
.\main.c:60: error: `GL_COMPRESSED_RGBA_S3TC_DXT1_EXT' undeclared here (not in a function)
.\main.c:60: error: initializer element is not constant
.\main.c:60: error: (near initialization for `tc[3].type')
.\main.c:60: error: initializer element is not constant
.\main.c:60: error: (near initialization for `tc[3]')
.\main.c:61: error: `GL_COMPRESSED_RGBA_S3TC_DXT3_EXT' undeclared here (not in a function)
.\main.c:61: error: initializer element is not constant
.\main.c:61: error: (near initialization for `tc[4].type')
.\main.c:61: error: initializer element is not constant
.\main.c:61: error: (near initialization for `tc[4]')
.\main.c:62: error: `GL_COMPRESSED_RGBA_S3TC_DXT5_EXT' undeclared here (not in a function)
.\main.c:62: error: initializer element is not constant
.\main.c:62: error: (near initialization for `tc[5].type')
.\main.c:62: error: initializer element is not constant
.\main.c:62: error: (near initialization for `tc[5]')
.\main.c:63: error: initializer element is not constant
.\main.c:63: error: (near initialization for `tc[6]')
Error(s)

qualche suggerimento?
grazie

Il mio PC:
Athlon XP 2500+ Barton - MSI K7N2 Delta-L - 512MB DDR400 Dual channel - 3dfx Voodoo5 5500 PCI

powered also by:
voodoo3 3000 agp - voodoo2 Magic 3D II 12MB

NT2OOO

[Inizio OT]
a parte che state facendo tutti discorsi che io nun ce capisco nulla....
intervengo solo perche' ho notato una ritrovata serenita' nel forum!!!!
Bravi ragazzi continuate cosi! ;););););););)
[Fine OT]

chi ha una 3dfx ha un cuore e un cervello!!!

XP21OO+, 512DDR333, MSI-7MS6561,SONY E5OO
V1, Banshee, Rush, V2 1kPCI, V3 2kAGP+PCI, V3 3kAGP+PCI, V3 3k5TV AGP, V4 4k5AGP, V5 5k5AGP+PCI, V5 6kAGP, DAYTONA AGP-DDR
www.3dfx-Interactive.com


Amigamerlin

Citazioneciao,
ho provato a compilare la dll con visual MinGW ma mi da degli errori

questo è il log:
Make clean...
unlink .\dxtn.o
unlink .\fxt1.o
unlink .\main.o
unlink .\maindll.o
unlink .\texstore.o
unlink .\tga.o
unlink .\util.o
Build all...
gcc -g -W -Wall   -c .\dxtn.c -o .\dxtn.o
gcc -g -W -Wall   -c .\fxt1.c -o .\fxt1.o
gcc -g -W -Wall   -c .\main.c -o .\main.o
.\main.c:57: error: `GL_COMPRESSED_RGBA_FXT1_3DFX' undeclared here (not in a function)
.\main.c:57: error: initializer element is not constant
.\main.c:57: error: (near initialization for `tc[0].type')
.\main.c:57: error: initializer element is not constant
.\main.c:57: error: (near initialization for `tc[0]')
.\main.c:58: error: `GL_COMPRESSED_RGB_FXT1_3DFX' undeclared here (not in a function)
.\main.c:58: error: initializer element is not constant
.\main.c:58: error: (near initialization for `tc[1].type')
.\main.c:58: error: initializer element is not constant
.\main.c:58: error: (near initialization for `tc[1]')
.\main.c:59: error: `GL_COMPRESSED_RGB_S3TC_DXT1_EXT' undeclared here (not in a function)
.\main.c:59: error: initializer element is not constant
.\main.c:59: error: (near initialization for `tc[2].type')
.\main.c:59: error: initializer element is not constant
.\main.c:59: error: (near initialization for `tc[2]')
.\main.c:60: error: `GL_COMPRESSED_RGBA_S3TC_DXT1_EXT' undeclared here (not in a function)
.\main.c:60: error: initializer element is not constant
.\main.c:60: error: (near initialization for `tc[3].type')
.\main.c:60: error: initializer element is not constant
.\main.c:60: error: (near initialization for `tc[3]')
.\main.c:61: error: `GL_COMPRESSED_RGBA_S3TC_DXT3_EXT' undeclared here (not in a function)
.\main.c:61: error: initializer element is not constant
.\main.c:61: error: (near initialization for `tc[4].type')
.\main.c:61: error: initializer element is not constant
.\main.c:61: error: (near initialization for `tc[4]')
.\main.c:62: error: `GL_COMPRESSED_RGBA_S3TC_DXT5_EXT' undeclared here (not in a function)
.\main.c:62: error: initializer element is not constant
.\main.c:62: error: (near initialization for `tc[5].type')
.\main.c:62: error: initializer element is not constant
.\main.c:62: error: (near initialization for `tc[5]')
.\main.c:63: error: initializer element is not constant
.\main.c:63: error: (near initialization for `tc[6]')
Error(s)

qualche suggerimento?
grazie

Il mio PC:
Athlon XP 2500+ Barton - MSI K7N2 Delta-L - 512MB DDR400 Dual channel - 3dfx Voodoo5 5500 PCI

powered also by:
voodoo3 3000 agp - voodoo2 Magic 3D II 12MB

... strano, io non ho avuto nessuna problematca nella compilazione anche se ho proceduto, nella compilazione,  da prompt dei comandi e non utilizzando visual.

Prova anche tu e fammi sapere.

Amigamerlin
3DFX Zone Administrator

... il Ritorno del RE.

Amigamerlin

CitazionePer il codec ho detto che ho compilato (avevo dimenticato di includere 2 file :O) quindi è ok. Devo solo scoprire come si usa... parametri... tipi di file.

ciao, skorpionet

p.s.: a breve avrai un messaggio privato... ma quanto capiente?



Non devi settare nulla, solo copiare la DLL dove di solito tieni la Dll delle MesaFx, (opengl32.dll e dxtn.dll devono viaggiare in coppia ora ) lancia il gioco e ... buon divertimento
:D :D :D.

Ps. 10Mb vanno bene !! ;) .
Ciao



Questo messaggio è stato aggiornato da amigamerlin il 02/03/2005  alle ore  17:13:12
Amigamerlin
3DFX Zone Administrator

... il Ritorno del RE.

skorpionet

Citazione
CitazionePer il codec ho detto che ho compilato (avevo dimenticato di includere 2 file :O) quindi è ok. Devo solo scoprire come si usa... parametri... tipi di file.

ciao, skorpionet

p.s.: a breve avrai un messaggio privato... ma quanto capiente?



Non devi settare nulla, solo copiare la DLL dove di solito tieni la Dll delle MesaFx, (opengl32.dll e dxtn.dll devono viaggiare in coppia ora ) lancia il gioco e ... buon divertimento
:D :D :D.

Ps. 10Mb vanno bene !! ;) .
Ciao



Questo messaggio è stato aggiornato da amigamerlin il 02/03/2005  alle ore  17:13:12

No, non mi sono spiegato. I sorgenti disponibili sono di una dll DXTn.dll e di un eseguibile codec.exe.
Mentre per la prima "sappiamo tutto", l'eseguibile sembra che serva a comprimere o precomprimere texture in S3TC o FXT1. Mi interessava questo aspetto.

Domanda, visto che non conosco il codice delle MesaFX, se io sto usando le Mesa come ICD posso mettere la dll direttamente nella directory System32 o System nel caso di Win9x, vero?
Quindi avrò 3dfxogl.dll e DXTn.dll sempre insieme, giusto?

ciao, skorpionet

p.s.: Ma sai che sono riuscito a vedere i filmati in NWN e a giocarci in modo ultrastabile?

AthlonXP TBred B 2200+@2800+ (167x13.5)- 2x256 PC2700 elixir - Voodoo5 5500 AGP 175 MHz- Maxtor9Plus 8MB 2x120Gb Raid0  - EPoX 8K3A+

benna

Citazione... strano, io non ho avuto nessuna problematca nella compilazione anche se ho proceduto, nella compilazione, da prompt dei comandi e non utilizzando visual.

Prova anche tu e fammi sapere.
ho provato anche in riga di comando ma da lo stesso errori :(
magari sbaglio qualcosa nella compilazione...

puoi scrivere che comandi usi per compilare?
grazie

Il mio PC:
Athlon XP 2500+ Barton - MSI K7N2 Delta-L - 512MB DDR400 Dual channel - 3dfx Voodoo5 5500 PCI

powered also by:
voodoo3 3000 agp - voodoo2 Magic 3D II 12MB

Questo messaggio è stato aggiornato da benna il 02/03/2005  alle ore  18:16:22

Amigamerlin

Citazione
Citazione... strano, io non ho avuto nessuna problematca nella compilazione anche se ho proceduto, nella compilazione, da prompt dei comandi e non utilizzando visual.

Prova anche tu e fammi sapere.
ho provato anche in riga di comando ma da lo stesso errori :(
magari sbaglio qualcosa nella compilazione...

puoi scrivere che comandi usi per compilare?
grazie

Il mio PC:
Athlon XP 2500+ Barton - MSI K7N2 Delta-L - 512MB DDR400 Dual channel - 3dfx Voodoo5 5500 PCI

powered also by:
voodoo3 3000 agp - voodoo2 Magic 3D II 12MB

Questo messaggio è stato aggiornato da benna il 02/03/2005  alle ore  18:16:22

il comdando è mingw32-make dll

Amigamerlin
3DFX Zone Administrator

... il Ritorno del RE.

Amigamerlin

CitazioneDomanda, visto che non conosco il codice delle MesaFX, se io sto usando le Mesa come ICD posso mettere la dll direttamente nella directory System32 o System nel caso di Win9x, vero?
Quindi avrò 3dfxogl.dll e DXTn.dll sempre insieme, giusto?

ciao, skorpionet

p.s.: Ma sai che sono riuscito a vedere i filmati in NWN e a giocarci in modo ultrastabile?


Si devono viaggiare sempre insieme.
Per NWN sono molto contento ;)

Amigamerlin
3DFX Zone Administrator

... il Ritorno del RE.

Pandyno

Vi risulta una DLL di 16k?
compilato anche il codec.exe ...

? ! ? -? ? !! ? ?

skorpionet

CitazioneVi risulta una DLL di 16k?

compilato anche il codec.exe ...



No a me da 44k in release compilato con VC++ sp6 seguendo le istruzioni presenti nel makefile.vc

ciao, skorpionet

AthlonXP TBred B 2200+@2800+ (167x13.5)- 2x256 PC2700 elixir - Voodoo5 5500 AGP 175 MHz- Maxtor9Plus 8MB 2x120Gb Raid0  - EPoX 8K3A+