PDA
$threadinfo[title]
-


mainframe19
January 16th, 2004, 22:42
opengl?

or directx?

and how where did you find the infor. on how the gc draws it's gfx and video so fast???

i am asking because of yet no other gc emu can do the gfx that you are doing that now!

are you using the gc dev kit??? to help make this emu??

and where do you find all of your infor. about the gc's hardware and software???

[vEX]
January 16th, 2004, 23:16
Either Direct3D or OpenGL, and I'm pretty sure they did some reverse-engineering too get information.

icepir8
January 17th, 2004, 00:49
The GC uses a hardware version of OpenGL.

mainframe19
January 17th, 2004, 04:40
i know that the yeti engine has been ported to the gc.
i found this out here

http://www.gcdev.com/phpBB2/viewtopic.php?t=449

i am just wondering what the emu makers are codeing there gfx plugin in?

The Khan Artist
January 17th, 2004, 06:36
DesktopMan has said it uses DirectX.

icepir8
January 17th, 2004, 07:12
Weeeellllll,,,,, Who are you going to believe?

Remote
January 17th, 2004, 07:33
My beliefs I put elsewhere really but my trust is on.. :P

A hardware version of OGL, means what? Every command is a 1 or 0 ?

The Khan Artist
January 17th, 2004, 08:50
Weeeellllll,,,,, Who are you going to believe?

You said the GC uses OpenGL, DesktopMan said the emu uses Direct3D. I believe both of you.

Lillymon
January 17th, 2004, 18:50
It'd make sense to code it in OpenGL since it's both more similar to what the GameCube uses and has the best portability.

Zilla
January 17th, 2004, 23:14
The GC uses ATI OpenGL.

Image Processing Functions:

Fog, Subpixel Anti-aliasing, 8 Hardware Lights, Alpha Blending, Virtual Texture Design, Multi-texturing, Bump Mapping, Environment Mapping, MIP Mapping, Bilinear Filtering, Trilinear Filtering, Anisotropic Filtering, Real-time Hardware Texture Decompression (S3TC), Real-time Decompression of Display List, HW 3-line Deflickering filter.

Azimer
January 22nd, 2004, 22:56
You will need pixel shaders to use Dolphin's graphics plugin. I am unsure, but you may need at least pixel shaders 2.0.

Doomulation
January 23rd, 2004, 12:25
Oh my oO, version 2.0 comes first in the later-gen cards, such as gf fx.
Gf4 ti only supports 1.4 afaik.

ZDragon
January 23rd, 2004, 17:47
At least my grphics card should be very much compatible with the Emu - I also believe they will use OpenGL.

Falcon4ever
January 24th, 2004, 19:37
Azi am right ;)

sheik124
January 24th, 2004, 20:02
they should use glide! :P

ZDragon
January 24th, 2004, 20:39
Uhm, you DO know that 3dfx doesn't exist anymore? Also meaning that current graphics cards are MUCH faster than any Voodoo ever was?

blight
January 27th, 2004, 14:26
3dfx now is kinda part of nvidia ;P

ZDragon
January 27th, 2004, 15:17
But nVidia doesn't use Glide... *sighs*

Doomulation
January 28th, 2004, 10:12
Uhm, you DO know that 3dfx doesn't exist anymore? Also meaning that current graphics cards are MUCH faster than any Voodoo ever was?
Game + glide + voodoo = X
Game + Direct3D/openGL + any other card = X/2

It's still the cold truth, actually.

Keemo
January 28th, 2004, 13:28
OpenGL is THE best

never liked D3D to begin with

ZDragon
January 28th, 2004, 17:11
Doomulation, try playing Far Cry (Demo) in highest details with a Voodoo card, then. I don't imply to say that Voodoo card never were good. They were extremely good - but now it's been years and Voodoo cards are definitly not the best anymore. X/2 > X :p

vleespet
January 28th, 2004, 17:41
Voodoo cards don't have pixel shaders, so they need to use another (software emulated) blending mode, but that shouldn't be the reason. I think you are looking at the N64 which has a waaay faster Glide plugin than any other non-gilde plugin. The reason is that the N64 uses a card similar to the voodoo 2, so the blending modes are easier (but still pretty hard) to emulate, but the GC uses OGL so most likely an OpenGL plugin should be the fastest for this console!

ZDragon
January 28th, 2004, 18:02
It's the same with the CPU, pretty much. Using a Mac would make an emulator for Gamecube faster because both use Power PC. If there was a Mac version, that is :p

dot|hack
January 28th, 2004, 18:46
Just my $0.02 but Dolphin video plugin = DX9 = direct x...

bohdy
January 28th, 2004, 19:55
I thought it was pretty obvious that the vid plugin uses DirectX since it states it in the choose plugin dialog...

And the GC uses a OGL *like* graphics language (afaik) but it would be just as good to emulate it using DirectX as Ogl because they share most of the same capabilities. Its just a matter of which one you are more comfortable coding with.

Doomulation
January 29th, 2004, 10:37
Doomulation, try playing Far Cry (Demo) in highest details with a Voodoo card, then. I don't imply to say that Voodoo card never were good. They were extremely good - but now it's been years and Voodoo cards are definitly not the best anymore. X/2 > X :p
You're misinterpreting what I'm writing.
I'm saying voodoos are the fatest; not the best. They're by far not the best - only the fastest.

ZDragon
January 29th, 2004, 12:08
They are also not the fastest... today's graphics cards can even fill much more than the double number of polys within a shorter time than Voodoo ever had... if that's also not what you meant, explain, please.

bohdy
January 29th, 2004, 12:26
I would guess that he is trying to say that they are more efficient.

ZDragon
January 29th, 2004, 12:29
That may be true - but it's of no use anymore.

Doomulation
January 29th, 2004, 12:38
They are also not the fastest... today's graphics cards can even fill much more than the double number of polys within a shorter time than Voodoo ever had... if that's also not what you meant, explain, please.
In terms of cpu power. A 3d game with effects that both voodoo and other cards supports, voodoo will outperform the other.
In terms where the voodoo cannot support what the games use, it might need to use software emulation, which will of course be slower than its counterpart.

ZDragon
January 29th, 2004, 12:42
Nah, but the discussion is useless, don't you agree? A new graphics card will always be better than an Voodoo. So why code it in Glide? Which would, by the way, need to use software emulation in lots of Gamecube functions because Voodoo card's simply don't know what a pixel shader is :p

Falcon4ever
January 29th, 2004, 12:52
ATI 0wnz
:blush: