Post Reply  Post Thread 
small question
Author Message
refraction
PCSX2 Dev
*******


Posts: 388
Group: Administrator/Developer
Joined: Mar 2006
Status: Offline
Post: #1
small question

You didnt answer this on your faq so im going to ask it...

Why OpenGL when the Xbox was a microsoft machine using Microsoft DirectX? surely conversion of graphics functions would be simpler (and more obvious on what to use) if you just used DirectX? It would certainly keep it truer to the original system

07-07-2007 07:50 PM
Visit this user's website Find all posts by this user Quote this message in a reply
blueshogun96
The danish lady...
*******


Posts: 355
Group: Administrator/Developer
Joined: Mar 2006
Status: Away
Post: #2
RE: small question

First, let's go back to the whole HLE vs LLE thing. If I was using HLE, I'd undoubtedly go with DirectX/3D because that would be even more strait forward. But since I'm not using HLE, I can use whatever the heck I want :) I want the actual graphics hardware to be emulated rather than the XDKs DirectX APIs mainly because I don't have every XDK and it would be impossible to get them all plus I don't want to be limited to XDK versions and such. I'd much rather emulate the hardware.

Now on to the OpenGL thing... sure OpenGL has it's drawbacks in all, but are a number of reasons why I choose OpenGL over Direct3D. First of all, I want to see this emulator get ported to Linux and Mac OS more easily. I don't want this emulator to be limited to only one OS either. Second, the NV2A's registers can be easily emulated through OpenGL because at the hardware level, it's very OpenGL-like structure. Third, I just want to prove that it could be done :)

There are some downsides to using OpenGL though, but they are far and few, so I figured, why not be the first to do it?


Hej! Jeg hedder blueshogun. Jeg kommer fra USA. Forstår du det? Selvfølgelig...


http://blueshogun96.wordpress.com - View my blog (or die!)

shogun

This post was last modified: 07-08-2007 06:47 AM by RealOne.

07-08-2007 05:06 AM
Visit this user's website Find all posts by this user Quote this message in a reply
refraction
PCSX2 Dev
*******


Posts: 388
Group: Administrator/Developer
Joined: Mar 2006
Status: Offline
Post: #3
RE: small question

fair enough Smile as long as you have good reason

07-08-2007 07:25 AM
Visit this user's website Find all posts by this user Quote this message in a reply
MiretanK
Spaministrator
*******


Posts: 1,264
Group: Administrators
Joined: Mar 2006
Status: Offline
Post: #4
RE: small question

shogun Wrote:
I want to see this emulator get ported to Linux and Mac OS more easily. I don't want this emulator to be limited to only one OS either.

Wise thought. Smile



dA Page|flickr|Joejoe.org
CPU: Intel Core 2® Quad Q6600@2.4GHz RAM: 2GB Dual Channel, 1GB PC2-5300 667MHz Kingston Mainboard: Asus P5K DELUXE/WiFi-AP Video Card: Solar GeForce 8600GT 256MB DDR3 Storage: 80GB WDC SATA/ 40GB ST3 SCSI/ 80GB Samsung USB HDD PSU: WiseCase 500W Monitor: LG 710E
07-08-2007 07:04 PM
Visit this user's website Find all posts by this user Quote this message in a reply
blueshogun96
The danish lady...
*******


Posts: 355
Group: Administrator/Developer
Joined: Mar 2006
Status: Away
Post: #5
RE: small question

Oh yeah, I forgot to mention, I'm working on an internal HLE Bios too because since I'm not ready for actual Bios emulation yet. Working on a method of wrapping PsCreateSystemThreadEx, it should be rather easy though.


Hej! Jeg hedder blueshogun. Jeg kommer fra USA. Forstår du det? Selvfølgelig...


http://blueshogun96.wordpress.com - View my blog (or die!)

shogun
07-11-2007 03:32 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply  Post Thread 

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump: