Regarding pspgl...

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
KaL
Posts: 41
Joined: Sun Apr 03, 2005 9:59 pm

Regarding pspgl...

Post by KaL »

I was telling myself : "It would be more practical to use libGU & libGUM functions to write an OpenGL wrapper"
Why does the author use directly the sendCommand thing ? At least, it would be clearer to write / debug to use libGU. (But dunno if the speed would be reduced so much)
Does somebody know how to contact the author ?

It's not software request. I could work on it.

Thx.
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

libgu and pspgl are two very similiar interfaces to the same hardware. It wouldn't make sense to write pspgl on top of libgu because you'd be adding a layer of abstraction for no good reason (and no performance gain).

Look at the source if you need to figure out why.
chp
Posts: 313
Joined: Wed Jun 23, 2004 7:16 am

Post by chp »

Indeed, PSPGL is operating at the same level as GU so wrapping it ontop of each other doesn't really make sense, and it allows for more flexibility in the way that it deals with the hardware registers, instead of jumping through hoops just to deal with it the GU-way.
GE Dominator
webjeff
Posts: 66
Joined: Thu May 05, 2005 2:51 am

Post by webjeff »

Hmm,

So which one is better? I'm using GU, is there no more dev on that, should I start using PSPGL? I'd rather use whichever is going to continue being worked on or at least what everyone else is going to be using.

JK
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Both are being worked on. Use whichever one you feel comfortable using.
chp
Posts: 313
Joined: Wed Jun 23, 2004 7:16 am

Post by chp »

webjeff wrote:Hmm,

So which one is better? I'm using GU, is there no more dev on that, should I start using PSPGL? I'd rather use whichever is going to continue being worked on or at least what everyone else is going to be using.

JK
I'm working actively on GU. Last night I submitted a separate library to allow a matrix stack for transforms, and I'm not done yet. There's still more to figure out. But you are of course welcome to use whatever you like, it's nice when there's more than one choice available. :)
GE Dominator
Post Reply