PDA

View Full Version : Needs Tester For An Experimental Glide Wrapper



Pages : 1 [2]

Hacktarux
March 20th, 2005, 11:08
it seems like ATI compiler don't know how to convert 0 to 0.0 :(

Well, if it's the only error, it's easy to fix... and here's the new binary ;)

ScottJC
March 20th, 2005, 11:36
it seems like ATI compiler don't know how to convert 0 to 0.0 :(

Well, if it's the only error, it's easy to fix... and here's the new binary ;)
Looks like you fixed it, heres a screenie, please compile one without the error message :P

Hacktarux
March 20th, 2005, 12:54
Ok, nvidia drivers aren't reporting anything when a shader is compiled succesufully... well, here's a binary with compilation errors disabled:

ScottJC
March 20th, 2005, 13:32
All the problems I had earlyier are gone... thanks for fixing!

Neospy
March 20th, 2005, 14:31
Wow, Banjo-Tooie is now playable! I have never on any plugin gotten past the intro because it is blank. What's the problem with NBA Hang Time? All plugins slooow down. Can I fix that?

BANJO-TOOIE screenshots:

http://img.photobucket.com/albums/v348/Neospy/N64/banjotooie.bmp
http://img.photobucket.com/albums/v348/Neospy/N64/b2.jpg
http://img.photobucket.com/albums/v348/Neospy/N64/b2speel.jpg

>neospy

aidynphoenix
March 20th, 2005, 22:08
i have a nvidia 5200 and i got a question is ati bedder for n64 emulators??

ScottJC
March 20th, 2005, 23:13
this has nothing to do with this thread, but whatever... ATI is equally good as Nvidia for n64 emulation.

Also, while i'm on the subject. heres some tips to make you more likeable on emutalk.

1) Don't revive old threads, this is the first time you haven't done it, look at the date of the last post.
2) Don't post 1megabyte attachments.
3) Don't post off-topic of the thread. (aint so bad as the other two though)

Seriously if you don't change your emutalk habits you will piss off a lot of people and just end up getting banned, don't take this as an attack take it as advice.

Now back on topic.

snipe
March 21st, 2005, 15:12
Ok, nvidia drivers aren't reporting anything when a shader is compiled succesufully... well, here's a binary with compilation errors disabled:


would he like to know if it is possible to use her glide3x with the plate voodoo 5 5500 without problems?

ScottJC
March 21st, 2005, 15:55
would he like to know if it is possible to use her glide3x with the plate voodoo 5 5500 without problems?
Voodoo 5 has glide3x of its own, you would have no need for a wrapper such as this, just drivers.

Hacktarux
March 27th, 2005, 15:40
And another version for easter day ;)

It fixes some bugs, includes an option to disable the new glsl combiner and i've added hq2x and hq4x filters.

Trotterwatch
March 27th, 2005, 16:00
Thanks a lot, this works great :) and Happy Easter ;)

olivieryuyu
March 27th, 2005, 17:03
hmm can someone test Mario golf with a radeon 9600 with 5.3 ATI drivers ?

i have some white textures but i 'd like to know if it's only me that have this issue

Thanks :)

The Siskoo
March 27th, 2005, 17:21
I have some white trees !!! And it's slow...

olivieryuyu
March 27th, 2005, 17:53
here a ss of mario golf

many games have this problem

The Siskoo
March 27th, 2005, 17:59
Same here !!!

olivieryuyu
March 27th, 2005, 18:00
another one

Hacktarux
March 27th, 2005, 18:05
Hmm, none of these problems occur with my gforce fx 5200... It can be an ATI driver problem, does anyone has a slightly older driver than 5.3 and not have this problem ?

Clements
March 27th, 2005, 18:26
Must be an ATi-only problem, works fine for me too.

The Siskoo
March 27th, 2005, 18:28
Same problem with Pokemon snap just before the start screen.

I have the official catalyst 5.3...

Trotterwatch
March 27th, 2005, 18:38
Hmm, none of these problems occur with my gforce fx 5200... It can be an ATI driver problem, does anyone has a slightly older driver than 5.3 and not have this problem ?

I'm using a Radeon 8500 with 5.1 ATI drivers and am experiencing none of the graphics issues as shown above.

A quick question:

I don't think the Radeon 8500 supports the shading language does it? I have it selected, but I've a feeling it auto defaults to off if it can't be used.

olivieryuyu
March 27th, 2005, 18:57
old drivers (4.10) give me same results :(

Hacktarux
March 27th, 2005, 18:59
Yea, the Radeon 8500 doesn't support glsl. The wrapper require fragment shaders support, that's the same thing than directx pixel shaders...

Btw, the bugs of these screenshots only happens with the glsl combiner...

Reznor007
March 27th, 2005, 23:32
Have you ran those shaders through the GLSL validator? It may be a bug in the shader itself that actually works on nvidia hardware. For some reason I trust ATI's GLSL support more than nvidia's(ATI has supported it longer also).

Hacktarux
March 27th, 2005, 23:58
Well, the code is very simple, i can't really run it through GLSL validator as the shaders are dynamically written by the wrapper but i know nvidia and ATI compilers doesn't report any error. Nvidia's compiler has an option that enables some portability warnings, it doesn't report anything about the code produced by the latest version of the wrapper.

I've seen errors in both compilers but at least errors on nvidia's compiler gave me compilation errors, not glitches...

Reznor007
March 28th, 2005, 00:11
Hmm...maybe you could capture one of the shaders that is producing the bug on ATI cards and send it to ATI's developer relations. Or maybe post it on Beyond3d.com on the forums as a few ATI and nvidia employee's post on there.

One of the ATI employee's that posts there(Humus) makes small graphic demos using GLSL from time to time so he might be able to help find out where the problem is.

Hacktarux
March 28th, 2005, 00:24
I've just checked the 21 shaders used in mario gold with the glsl validator. They are all valids. Now the question is... which one is causing problems...

Maybe it can be the shaders that are using fogs... let's check if google knows any problem that involves fog, glsl and ATI :p

Reznor007
March 28th, 2005, 00:44
Found something while looking up some GLSL stuff that reminded me of the previous bug on ATI cards.

Your comment "it seems like ATI compiler don't know how to convert 0 to 0.0" is actually a good thing.

From NeHe's OpenGL GLSL introduction:
GLSL is 100% type safe. You are not allowed to assign an integer to a float without casting (by constructor):

float my_float = 1; // Won’t Work! “1” Is An Integer!
float my_new_float = 1.0; // Will Work!

From here: http://nehe.gamedev.net/data/articles/article.asp?article=21

Haven't found anything relating to fog bugs though.

Hacktarux
March 28th, 2005, 01:01
Yea, this previous problem was very easy to fix anyway because the compiler were reported the error correctly :)

Noxious Ninja
March 28th, 2005, 17:30
Have you ran those shaders through the GLSL validator? It may be a bug in the shader itself that actually works on nvidia hardware. For some reason I trust ATI's GLSL support more than nvidia's(ATI has supported it longer also).

Heh. The ATi drivers get a 98% on the 3Dlabs parser test, you say? The latest nVidia drivers, 76.41, score a 49%. :P

Hacktarux
March 28th, 2005, 17:47
Well, it's not that important, these tests are really weird. Anyway, the problem i'm having isn't about the parser, the shaders are compiled with both compilers, it means they are parsed without any errors. From the tests i did, it seems like the issue is on the fog, maybe a wrong fixed functionnality for the fog on ATI's hardware ?

Reznor007
March 29th, 2005, 03:36
You should really talk to Humus. He seems to be pretty helpful, and if it is a driver bug he could help to get it fixed since he's an employee(he was hired because of his 3d graphics demos).

Vagrant
April 3rd, 2005, 14:34
Hi there , i'm italian so sorry for my english :whistling :saint:

I've a GEFORCE 3 64mb with forceware 71.84 And I use Pj64 1.6 :P

I've those results:

http://img115.exs.cx/img115/5549/ss001fk.th.png (http://img115.exs.cx/my.php?loc=img115&image=ss001fk.png)http://img234.exs.cx/img234/3923/ss012aj.th.png (http://img234.exs.cx/my.php?loc=img234&image=ss012aj.png)http://img234.exs.cx/img234/2741/ss027kd.th.png (http://img234.exs.cx/my.php?loc=img234&image=ss027kd.png)http://img234.exs.cx/img234/6271/ss038ce.th.png (http://img234.exs.cx/my.php?loc=img234&image=ss038ce.png)http://img234.exs.cx/img234/2227/ss049pb.th.png (http://img234.exs.cx/my.php?loc=img234&image=ss049pb.png)http://img90.exs.cx/img90/6548/ss061vx.th.png (http://img90.exs.cx/my.php?loc=img90&image=ss061vx.png)
http://img90.exs.cx/img90/3484/ss055ku.th.png (http://img90.exs.cx/my.php?loc=img90&image=ss055ku.png)http://img90.exs.cx/img90/4011/ss074jq.th.png (http://img90.exs.cx/my.php?loc=img90&image=ss074jq.png)http://img90.exs.cx/img90/6178/ss088jc.th.png (http://img90.exs.cx/my.php?loc=img90&image=ss088jc.png)http://img90.exs.cx/img90/4893/ss094ze.th.png (http://img90.exs.cx/my.php?loc=img90&image=ss094ze.png)http://img90.exs.cx/img90/7300/ss110tx.th.png (http://img90.exs.cx/my.php?loc=img90&image=ss110tx.png)http://img90.exs.cx/img90/4900/ss131ge.th.png (http://img90.exs.cx/my.php?loc=img90&image=ss131ge.png)
http://img149.exs.cx/img149/382/ss106bw.th.png (http://img149.exs.cx/my.php?loc=img149&image=ss106bw.png)http://img149.exs.cx/img149/944/ss120pg.th.png (http://img149.exs.cx/my.php?loc=img149&image=ss120pg.png)http://img149.exs.cx/img149/9865/ss140xn.th.png (http://img149.exs.cx/my.php?loc=img149&image=ss140xn.png)http://img149.exs.cx/img149/9426/ss154us.th.png (http://img149.exs.cx/my.php?loc=img149&image=ss154us.png)http://img149.exs.cx/img149/3274/ss169on.th.png (http://img149.exs.cx/my.php?loc=img149&image=ss169on.png)http://img149.exs.cx/img149/7273/ss175di.th.png (http://img149.exs.cx/my.php?loc=img149&image=ss175di.png)

All games works great , only Pilotwings go very slow and Papermario have some flickering and minor graphics problems but at the moment for me is the best glide wrapper :inlove:

Hacktarux
April 10th, 2005, 20:17
It was a real pain in the ass but now fog works on ATI cards. It looks like i couldn't use the fogcoord extension with glsl on these cards so i had to use some really dirty tricks. Thanks to olivieryuyu for hours of testing to help me figuring out how to do this.

olivieryuyu
April 10th, 2005, 20:46
It was a real pain in the ass but now fog works on ATI cards. It looks like i couldn't use the fogcoord extension with glsl on these cards so i had to use some really dirty tricks. Thanks to olivieryuyu for hours of testing to help me figuring out how to do this.

yeap a real pain in ass

but now it's working :)

;)

otomo
April 10th, 2005, 23:48
How can I get rid of the shadow on pilotwings` copter levels?

also, the system got very slow after running that game, which is not importat if I can play without the damn shadow :).

LazerTag
April 11th, 2005, 04:36
sweet update!

ggab
April 13th, 2005, 21:15
How can I get rid of the shadow on pilotwings` copter levels?

also, the system got very slow after running that game, which is not importat if I can play without the damn shadow :).
Use Laughy cheat :)
(*) Laughy cheat for Pilot Wings :

D0263B41 0012
80263B41 00FF
D02643C1 0012
802643C1 00FF
D0264581 0012
80264581 00FF
D0263FC1 0012
80263FC1 00FF
D0263E81 0012
80263E81 00FF
D0263E41 0012
80263E41 00FF
D0264181 0012
80264181 00FF
D0264381 0012
80264381 00FF
D0264281 0012
80264281 00FF
D02639C1 0020
802639C1 00FF
D02640C1 0020
802640C1 00FF
D0264541 0020
80264541 00FF
D0264201 0020
80264201 00FF
D0263D81 0020
80263D81 00FF
D0263F81 0020
80263F81 00FF
D0263A81 0029
80263A81 00FF
D0264101 0029
80264101 00FF
D0263E01 0029
80263E01 00FF
D0264201 0029
80264201 00FF
D0264441 0029
80264441 00FF
D0263F81 0029
80263F81 00FF
D02647C1 0029
802647C1 00FF
D0264941 0029
80264941 00FF
D0264281 0029
80264281 00FF
D02639C1 003D
802639C1 00FF
D02641C1 003D
802641C1 00FF
D0263D41 003D
80263D41 00FF
D0263EC1 003D
80263EC1 00FF
D0263F01 003D
80263F01 00FF

deathace
April 25th, 2005, 03:25
Hey, I can't get any sort of frame buffer to work. Is this a known issue with this wrapper?

deathace
April 25th, 2005, 04:54
I tried OOT and Conker's BFD, Link's picture doesn't appear in the sub menu and Conker's shadow doesn't appear, I have HWFBE checked in Glide64 config. And here's a shot of what happens after the nintendo logo in Majora's mask

deathace
April 25th, 2005, 04:56
Sorry, here

olivieryuyu
April 25th, 2005, 05:42
wrapper doesn't support HWFBE

don't use it

;)

deathace
April 25th, 2005, 07:26
Is the issue with the lens of truth fixed? Glide64 + this wrapper seems to emulate Majora's mask perfectly, I have yet to see a flaw, everything from motion blur to day transition works perfectly. I also really like the bilinear filtering, seems to smooth everything out.

dragon_rider
May 5th, 2005, 00:37
Here are my results using Hacktarux's Wrapper ver. 0.3.4 (PJ64 1.6), running on a GeForce FX 5700 LE 256MB DDR400; drivers 71.84.

Hacktarux
May 5th, 2005, 08:30
Be sure your desktop is set at a 32 bit resolution.

Federelli
May 5th, 2005, 17:01
Hack, check the Emuxhaven forums for some issues with the latest Glide64 beta

Shin_Gouki
May 7th, 2005, 14:26
you forgot the "plz" :P
;)
wbr Shin Gouki

Hacktarux
May 7th, 2005, 14:42
Federelli, i've already checked these forums, and i've asked you a savestate of the problem you mentioned in majora's mask (the inverted combiner thing). Most of the other problems are already almost fixed, gonetz warned me about them when he sent the beta.

olivieryuyu
October 2nd, 2005, 13:02
well glsl under ati again do weird things (not fog now i think) ...

Sparkle_1
April 25th, 2006, 15:51
0.3.4
I get an Error with voodoo3, project64&1964, glide64 WonderPlus: :corpse:

routine bla bla..
"_grSetNumPendingBuffers@4" was not found in "glide3x.dll"

and
"_guFogGenerateExp2@8" was not found in "glide3x.dll"

Clements
April 25th, 2006, 16:05
If you are using the wrapper, you don't need to, since you already have a Voodoo card.

Sparkle_1
April 25th, 2006, 18:21
ah ok

when i dont needed, then they used the glide3x.dll from installed drivers? (%systemroot%\system32)
correct?

but with the glide3x.dll (from original drivers, voodoolizer 1.07 or sfft alpha 37) the speed are... low very low

With the wrapper from "zeckensack" i become a true performance thrust :bouncy:

I thinking, when zeckensack's wrapper are ok then go also hacktarux wrapper :plain:
(by many other people the combi "3dfx card with hacktarux glide" works great) :shaun:

what can be the cause with these two errors

Doomulation
April 25th, 2006, 18:26
If you use Glide64 with a voodoo card, you would get a big speed bost. You might also need to update your drivers if performance is slow.

Sparkle_1
April 25th, 2006, 18:54
yes

I already used the newest driver (see above, newest release from 12/april ssftalpha37 (http://www.3dfxzone.it/news/puntatore.php?uid=2763))

with glide64 (wonderplus) and i know that this give me a speed bost, but with the wrapper from zeckensack (i wrote) it's a "little" bit more speed up.
eVoodoo works, too (and its a wrapper, too)

but not hacktarux hmm...
Its maybe a wrong setting config.? I don't know

these two errors are new for me :(

Clements
April 25th, 2006, 21:31
With adequate Voodoo drivers, Glide64 in native Glide should be greatly faster than any wrapper. Something is very wrong if native Glide is slower than a wrapper. I suggest you try other drivers. Newer is not always better.

The zeckensack/eVoodoo wrapper is just converting the Glide3x calls to DirectX (which is not perfect), and Voodoo cards do not support a great deal of DirectX. However, they do support the Glide API very well. With Glide, you should be able to use some framebuffer options, unlike any wrapper.

Hactarux's wrapper only works with semi-decent GeForce and Radeon cards. Voodoo cards do not support enough OpenGL for it to work properly.