3dfxzone.it ~ SFFT Drivers ~ MesaFX ~ 3D-Analyze ~ 3dfx Headlines ~ 3dfx Cards ~
Home | Profile | Register | Active Topics | Members | Search | GoogleSearch | FAQ | 3dfxzone.it
Username:
Password:
Save Password
Forgot your Password?

 Index
 3dfx Hardware & Software
 Hints By Advanced Users
 512 x 512 textures support for Banshee/Voodoo3
 New Topic  Reply to Topic
 Print topic

Author Previous Topic Topic Next Topic  

PHOENIX
Initiate

France


66 Posts

Posted - 21/06/2003 :  23:32:08  Show Profile  Visit PHOENIX's Homepage  Reply with Quote
Remember the Creative MiniGL driver ? It featured 512x512 textures support for Creative V2/Banshee. Technically it was 4x256x256 to overcome 256x256 limitation. This feature would be a major improvement for Glide, OpenGL and D3D APIs !

Best regards

Nightbird
Moderator



1938 Posts

Posted - 22/06/2003 :  00:41:17  Show Profile  Visit Nightbird's Homepage  Send Nightbird a Yahoo! Message  Reply with Quote
you can already use the Creative miniGl with all 3Dfx Bansheecards, simply in modifying in the driver the subvendorID's with a HexEditor
Go to Top of Page

PHOENIX
Initiate

France


66 Posts

Posted - 23/06/2003 :  22:26:33  Show Profile  Visit PHOENIX's Homepage  Reply with Quote
Yes, I know, because I was the one who send the "how to" to FalconFly.de. But this feature would be great for the OpenGL ICD.
Go to Top of Page

Fantasma
Initiate

Spain
59 Posts

Posted - 29/12/2003 :  01:17:15  Show Profile  Visit Fantasma's Homepage  Reply with Quote
Another clue, the mikepedo´s 1.1 driver used an opengl emulator made by xpentor optimizers that supported 512x512 textures in v3 in opengl and glide, so, why don´t develop it?.

AMD 1800+ xp voodoo3 2000 16Mb 320Mb SDRAM Win 98SE
Go to Top of Page

ps47
Moderator

Slovakia
1461 Posts

Posted - 05/01/2004 :  23:08:31  Show Profile  Visit ps47's Homepage  Send ps47 an AOL message  Send ps47 an ICQ Message  Reply with Quote
can I use the creative minigl with a voodoo3?

The 3Dfx Helppage and Game Guide / Voodoo3/4/5 enviromental variables

Edited by - ps47 on 05/01/2004 23:08:52
Go to Top of Page

PHOENIX
Initiate

France


66 Posts

Posted - 06/01/2004 :  00:49:10  Show Profile  Visit PHOENIX's Homepage  Reply with Quote
Hello

Yes, I assume you can use Creative MiniGL with your Voodoo3

Here a link http://www.falconfly.de/minigl.htm

You should use WinZip to unzip the files in a directory

Look for Drv3dfx.dll, rename it to opengl32.dll

You need a HEX editor : open the file & search for HEX string 3D0211000074 which means
3D02110000 cmp eax, 00001102
74xx je xxxxxxxx

Program checks SubVendorID that should equal 1102 aka Creative

You must simply change the SubVendorID to 121A aka 3DFX !

N.B.
you do not need to search for HEX 3D0211000074, simply for HEX 0211 in this case : no possible mistake with other stuff

Simply replace all occurrences of HEX 0211 with HEX 1A12 and you're done !

Here a list
1a12 für 3dfx SubVendorID 121A 3dfx Voodoo3
4810 für ELSA SubVendorID 1048 ELSA Victory II
9210 für Diamond SubVendorID 1092 Diamond Monster Fusion
b010 für Gainward SubVendorID 10b0 Gainward Dragon 4000
0211 für Creative SubVendorID 1102 Creative 3D Blaster Banshee
9c13 für Quantum3D SubVendorID 139c Quantum3D Raven
af14 für Guillemot SubVendorID 14af Guillemot Maxi Gamer Phoenix
5814 für Gigabyte SubVendorID 1458 Gigabyte GA-630
4310 für ASUS SubVendorID 1043 ASUS V3200
4628 für STB SubVendorID 2846 STB LightSpeed 3300

Best regards
Go to Top of Page

ps47
Moderator

Slovakia
1461 Posts

Posted - 06/01/2004 :  15:28:57  Show Profile  Visit ps47's Homepage  Send ps47 an AOL message  Send ps47 an ICQ Message  Reply with Quote
I have replaced all 1102 with 121A and all 0211 with 1A12,but it still gives me the same error message as before: cannot run opengl32.dll file.check the file and try to identify the problem.
what could be wrong?

The 3Dfx Helppage and Game Guide / Voodoo3/4/5 enviromental variables

Edited by - ps47 on 06/01/2004 20:44:13
Go to Top of Page

perer
Average

Netherlands


243 Posts

Posted - 06/01/2004 :  17:46:57  Show Profile  Visit perer's Homepage  Reply with Quote
Now let implement this in the fastvoodoo drivers. But there have to be a tweaker then that last you change between normal 256x256 and 512x512.

Start War and peace will be appreciated
Go to Top of Page

ps47
Moderator

Slovakia
1461 Posts

Posted - 06/01/2004 :  20:40:57  Show Profile  Visit ps47's Homepage  Send ps47 an AOL message  Send ps47 an ICQ Message  Reply with Quote
I think the creative minigl driver modded for full v3 compatibility would be enough..or perhaps a v3 version of mesafx.

The 3Dfx Helppage and Game Guide / Voodoo3/4/5 enviromental variables
Go to Top of Page

PHOENIX
Initiate

France


66 Posts

Posted - 07/01/2004 :  00:47:04  Show Profile  Visit PHOENIX's Homepage  Reply with Quote
Don't worry, try again !

Replace all 6 HEX strings 0211 with 1A12

DEC 121A -> HEX 1A12

Regards
Go to Top of Page

dborca
Average

Romania


425 Posts

Posted - 07/01/2004 :  09:46:37  Show Profile  Visit dborca's Homepage  Send dborca a Yahoo! Message  Reply with Quote
quote:
Originally posted by PHOENIX

Don't worry, try again !


Didn't worked for me, either! I use it on a V2.

Anyhow, I am thinkin' to do it... two ways:

Primo: software rescaling -- ugly but fast. Also, we can't display all 12 mip levels.

Secundo: by splitting a texture in several subtextures. This complicated T&L. More triangles used to draw the same polygon.

Regards,
Daniel Borca
Go to Top of Page

koolsmoky
Moderator

101 Posts

Posted - 07/01/2004 :  13:03:34  Show Profile  Visit koolsmoky's Homepage  Reply with Quote
Performance-wise, I believe software scaling is the way to go.

As Daniel has pointed out, splitting textures complicates geometry processing; 1) The fill rate will be maxed out because it will require sending more triangles to the card. A simple 512*512 texture with 2 triangles need to be split into four 256*256 textures with 8 triangles. That's at least four times the original data and quadruple as the texture becomes larger. 2) The texture cache will be thrashed because all the split textures need to be downloaded to the tmu all the time. 3) Texture wrapping becomes very complicated.

Unfortunately, scaling/splitting textures inside the Glide driver will not always work since Glide relies on the application for texture management. So the best place to do so would be inside the application. The next best place would be the OpenGL driver.

Nevertheless, it's a great hack to have. No wonder Creative made a big fuss about their MiniGL driver, eh? ;)

KoolSmoky
Go to Top of Page

perer
Average

Netherlands


243 Posts

Posted - 07/01/2004 :  20:53:42  Show Profile  Visit perer's Homepage  Reply with Quote
Wel know 512x512 don' t seme so attempting to me accept the opengl drver. Wel i think 512x512 for voodoo's 2. Are something that is never gonna break trough.

Start War and peace will be appreciated
Go to Top of Page

ps47
Moderator

Slovakia
1461 Posts

Posted - 08/01/2004 :  19:14:33  Show Profile  Visit ps47's Homepage  Send ps47 an AOL message  Send ps47 an ICQ Message  Reply with Quote
still no luck with the hex edited creative minigl..I have tried mikepedo 1.1,but the 512*512 textures are still white..guess I will have to wait for the great 3dfxzone voodoo shamans to fix it..

The 3Dfx Helppage and Game Guide / Voodoo3/4/5 enviromental variables
Go to Top of Page

Raziel64
Average

Argentina


143 Posts

Posted - 08/01/2004 :  20:31:24  Show Profile  Visit Raziel64's Homepage  Click to see Raziel64's MSN Messenger address  Send Raziel64 a Yahoo! Message  Reply with Quote
ps47.. e-mail me telling me exactly how model of bashee do you have... I'll send you the file... (I've modded creative opengl minigl files for all model of basnhees)

Evolution Drivers Series
Go to Top of Page

ps47
Moderator

Slovakia
1461 Posts

Posted - 09/01/2004 :  15:41:31  Show Profile  Visit ps47's Homepage  Send ps47 an AOL message  Send ps47 an ICQ Message  Reply with Quote
I have a voodoo3(3500tv-european),its in my first post.phoenix assumed that the creative minigl should work for a v3 too..so banshee minigl wont help..

The 3Dfx Helppage and Game Guide / Voodoo3/4/5 enviromental variables
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Print topic
Jump To:

 

Forum Rules

Legal Info

Privacy

Contact Us

3dfxzone.it

HWSetup.it

ForumZone.it

 

All trademarks used are properties of their respective owners - Forum Graphics and Contents © 2001 - 2014 3dfxzone.it - Forum Engine © Snitz Forums