28-02-2012 09:36 AM - edited 28-02-2012 09:38 AM
I don't recall seeing your origional post, but I'll double check with our communities team to see if they know any more about this. It's quite possible that it timed out or failed to post, but if you saw your post, then it's a matter for them.
We have approved the use of the BitBucket account on the other thread here: http://community.eu.playstation.com/t5/Suggestions
on 28-02-2012 10:30 PM
I missed that post back in mid Feb. I've added the relevant Sony people to the bitbucket account.
Tomorrow I'll just make sure that things at last compile, then I'll add the people here to the that private project.
29-02-2012 07:20 PM - edited 29-02-2012 07:20 PM
on 03-03-2012 06:21 PM
I've added alisci01, f8_sean to the bitbucket project, but because I'm using the Free bitbucket plan I can only add 1 more person to the dev list. Since SiENcE2009 had shown early interest I was going to add you, but I'm not 100% sure of your username on bitbucket because SiENcE2009 does not show up, and there seems to be a few science related usernames. Could you please let me know what it is exactly.
So the stateof play is that, once you clone the git repository, there should be a MonoGame.Framwork.PSSuite.sln This should load the appropriate csprojs. First up let me say it is NOT in a compilable state. But since it was taking me longer to get it to everyone, I thought I would push what I had.
Since we are essentially targetting something similar to a mobile device, I have based this code base on the Android project. I have gone through the new project and removed any references to Android in the PSSuite sub-dir. Note that quite a few files are shared, so I have gone through the rest of the code and added #if PSS directives and ensured the using clause at least references the Sony namespaces.
The Song and Sound classes are based on BmgPlayer and SoundPlayer classes and I think should work, or require few tweaks to work. The rest of the codebase is just cleaned up enough so I could get it out.
Things to do :
- Incorporate a Sony RunLoop
- create the GraphicsContext correctly.
- The XNA Texture and Texture2D class will need to be reworked to use the Sony Texture2D class
- There are platform specific classes for Orientation, GamePad and Touch in the PSSuite sub-dir, which with any luck we can lift the code from the respective samples and plug those in.
- I've not looked into Shaders and how they should be supported yet.
NayusDante, to answer your question, In the previous code base I was at the point of trying to get the Texture and Texture2D classes working with the Sony versions. I wish it was further along.
Let me know your thoughts.
Thanks for the update, it's nice to see the 3D features being added. Hopefully the SCE guys will allow the BitBucket sharing, I'm really excited to see where this is going.
Just out of curiosity, how much did you have working in PSS before the fork?
on 03-03-2012 07:08 PM
on 04-03-2012 12:01 AM
I forgot to mention.... Please create a private fork of the main repo and send pull requests. This allows everyone to work independently while we peer review each others' submissions.
This is how we currently work on the MonoGame team. Very rarely do people merge their own pull requests.
Hopefully we can adopt this strategy here.
If we had an IRC channel I'd hook up the MonoGame bot, who would tell us if any changes we've made are likely to break another platform.
on 05-03-2012 09:26 PM
In the process of looking for a new job ( Sony??? ), so some of my spare time is going towards preparing for interviews.
I will start looking at the Run Loop tomorrow and just getting things compilable, which is a better starting point than what is out there right now.
on 19-04-2012 09:40 AM
Now that the PS Suite public beta has begun, can we get the PS Suite branch of MonoGame on the public github please? (Or some other public git repo)
on 19-04-2012 10:01 AM
Unfortunately I never had the chance to finish it, due to changing jobs and preparing for the London Marathon, which is taking place this Sunday.
I will move what I've done so far from bitbucket to the main mono/MonoGame github repo later today or tomorrow.
Anyone want to step up and be the PSS Suite SDK port leader?
Website ©2013 Sony Computer Entertainment Europe
All content, game titles, trade names and/or trade dress, trademarks, artwork and associated imagery are trademarks and/or copyright material of their respective owners. All rights reserved. [more info]