..:: PCSX2 Forums ::..
Register | Help | Log In |
Register PCSX2 Site Forums Member List Donate View Today's Posts Search

Current time: 05-22-2013, 01:14 PM Hello There, Guest! (Login — Register)

..:: PCSX2 Forums ::.. / PCSX2 News And Announcements / Site Related Questions and Feedback v
« Previous 1 ... 8 9 10 11 12 Next »
/ Programming help



User(s) browsing this thread: 1 Guest(s)

Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode | Linear Mode
Programming help
Author Message
GameCodingNinja Offline
Member
**

Posts: 71
Joined: Feb 2009
Location:
Reputation: 0
Post: #1
Programming help
I've been thinking about offering my help. The question is, what area of the project is in need of help?

To give you a little background, I've been a software engineer for over 10 years now and I currently work for a gaming company. I've written 3 or more 3D engines and related tools for various projects.

BlushI'm in awe of the talent that has taken this project to it's current level.

Phenom II 965 oc 3.9Ghz, ATI 5870, 4 Gigs RAM, Win7-64
03-09-2009 05:31 PM
Find all posts by this user Quote this message in a reply
Cody900 Offline
Member
**

Posts: 116
Joined: Feb 2009
Location:
Reputation: 0
Post: #2
RE: Programming help
Hardware mode in GSdx needs a re-write, both DX9 and 10.

There's a big list of issues on the repository here: http://code.google.com/p/pcsx2/issues/list You could try fixing some of those, demonstrating your coding knowledge as well.

.:Intel Core i7 Extreme 965 OC'ed @ 4Ghz - EVGA X58 SLI - Corsair 6GB @ 1600Mhz 9-9-9-24 - 2xEVGA GTX 285 1GB OC'ed @ 680/1548/1270Mhz in SLI - Dell UltraSharp 24" - Corsair HX1000W PSU - Noctua NH-U12P SE1366 - Antec 900
.:OCZ Vertex 250GB SSD 200/160MB/s read/write - Samsung F1 1TB
.:Windows 7 x64
(This post was last modified: 03-09-2009 07:21 PM by Cody900.)
03-09-2009 07:19 PM
Find all posts by this user Quote this message in a reply
GameCodingNinja Offline
Member
**

Posts: 71
Joined: Feb 2009
Location:
Reputation: 0
Post: #3
RE: Programming help
I was thinking of working on one of the video plugins. The GSdx plugin seems to be well supported. Does it matter how many people happen to work on the same plugin?

Is there a simple way to checkout the code tip of GSdx?

Phenom II 965 oc 3.9Ghz, ATI 5870, 4 Gigs RAM, Win7-64
(This post was last modified: 03-09-2009 09:19 PM by GameCodingNinja.)
03-09-2009 09:14 PM
Find all posts by this user Quote this message in a reply
kabooz Offline
Soul.Streamer
***

Posts: 561
Joined: Dec 2008
Location: Germany
Reputation: 0
Post: #4
RE: Programming help
the plugins aren't really part of pcsx2
GSDX is the work of gabest If you want to help him you should ask him ^^
send him a pm or write in the gsdx thrad in the plugins part of the forum

Chicken is not Vegan?

NO VEGAN DIET NO VEGAN POWERS!!!!

http://www.flixxy.com/my-blackberry-is-not-working.htm
03-09-2009 09:21 PM
Find all posts by this user Quote this message in a reply
GameCodingNinja Offline
Member
**

Posts: 71
Joined: Feb 2009
Location:
Reputation: 0
Post: #5
RE: Programming help
(03-09-2009 09:21 PM)kabooz Wrote:  GSDX is the work of gabest If you want to help him you should ask him ^^

I will do just that. I don't want to step on anyone's toes.

Is the ZeroGS plugin in need of help? I haven't seen an update for that plugin in a while.

Phenom II 965 oc 3.9Ghz, ATI 5870, 4 Gigs RAM, Win7-64
(This post was last modified: 03-09-2009 10:02 PM by GameCodingNinja.)
03-09-2009 10:01 PM
Find all posts by this user Quote this message in a reply
Air Offline
PCSX2 Programmer
******

Posts: 1.452
Joined: Nov 2008
Location: Meshoppen, PA
Reputation: 14
Post: #6
RE: Programming help
ZeroGS is officially on the "on hold" shelf as according to Zerofrog. He said a while ago he'd come back to it, so if anyone wants to make significant changes they should do their own branch. ZZogl is one example (it's a sticky in our plugins section).

I'd personally suggest starting from scratch tho, especially since one of my own pet projects is to make a new faster/simpler GS plugin interface. I'd be willing to work with helping you get started with a basic, clean GS implementation, and then you can build from there. I suggest going from scratch because both GSdx hardware mode and ZeroGS (in general) are filled to the rim with hacks and tricks and things to try and squeak speed out of specific games. But hardware is much better now than when those basic engines were designed and, I think, you'd be better off to design GS targeted for modern hardware from the start-go. It can probably be a bit less hacky, at least as far as hardware goes.

I personally would be interested in doing my own pure software renderer, since multithreaded software rasterization optimization is one of my specialties. But I'm not much one for hardware accel... pixel shaders go right over my head. Wink

Jake Stine (Air) - Programmer - PCSX2 Dev Team
(This post was last modified: 03-09-2009 11:15 PM by Air.)
03-09-2009 11:12 PM
Find all posts by this user Quote this message in a reply
GameCodingNinja Offline
Member
**

Posts: 71
Joined: Feb 2009
Location:
Reputation: 0
Post: #7
RE: Programming help
(03-09-2009 11:12 PM)Air Wrote:  I'd personally suggest starting from scratch tho, especially since one of my own pet projects is to make a new faster/simpler GS plugin interface.

If that's the case, it would be a good idea to go through the code and clean it up. Granted I haven't seen the code yet but GSdx is the best plugin we have at the moment so I would be up for extending it. Starting from scratch seems like more work then needed. All coding projects tend to get hairy over time. It's just the nature of the beast.

(03-09-2009 11:12 PM)Air Wrote:  I personally would be interested in doing my own pure software renderer, since multithreaded software rasterization optimization is one of my specialties.

People want to use their hardware to play the game in high resolutions with more enhancements. The emulator alone requires a bunch of cpu horse power and to add software rendering to it...

I started talking to gabest and he's up for the idea of me taking a look at the code.

Phenom II 965 oc 3.9Ghz, ATI 5870, 4 Gigs RAM, Win7-64
(This post was last modified: 03-10-2009 12:46 AM by GameCodingNinja.)
03-10-2009 12:45 AM
Find all posts by this user Quote this message in a reply
Dizzee Offline
Newbie

Posts: 8
Joined: Mar 2009
Location:
Reputation: 0
Post: #8
RE: Programming help
I would like to help too, but I only know Pascal and PHP programming Smile.
03-14-2009 10:31 PM
Find all posts by this user Quote this message in a reply
echosierra Offline
PCSX2 dev wannabe
***

Posts: 619
Joined: Dec 2008
Location:
Reputation: 0
Post: #9
RE: Programming help
(03-10-2009 12:45 AM)GameCodingNinja Wrote:  People want to use their hardware to play the game in high resolutions with more enhancements. The emulator alone requires a bunch of cpu horse power and to add software rendering to it...

It would be a good exercise in optimization techniques, and could potentially be useful to people with quad-cores that aren't utilized.

Who knows if it will become useful in the future? Projects are filled with examples of someone forking the source for a pet project, only for it to be folded back in as a major feature. Maybe Gabest (et. all) will become inspired by it and think of a better way for the GS plugin to work?

"This thread should be closed immediately, it causes parallel imagination and multiprocess hallucination" --ardhi
03-14-2009 11:32 PM
Find all posts by this user Quote this message in a reply
bolche Offline
Newbie

Posts: 3
Joined: Mar 2009
Location:
Reputation: 0
Post: #10
RE: Programming help
So, are there any docs describing which interface should the plugin expose and how does the Graphic subsystem in a PS2 works?
03-16-2009 04:25 PM
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


  • View a Printable Version
  • Send this Thread to a Friend
  • Subscribe to this thread



Current time: 05-22-2013, 01:14 PM

Contact Us | PCSX2 | Return to Top | Return to Content | Lite (Archive) Mode | RSS Syndication

Powered By MyBB, © 2002-2013 MyBB Group.
Theme created by IncadudeF and modified by bositman