2012-02-17, 16:18
Hi all,
Sorry to ask this question again. I have already read the FAQ and known official public release doesn't support Retina display at present. So, today, I tried to build to support the Retina display by myself.
Since I only have Xcode 4.2 iOS 5 SDK on Snow Leopard, I can't directly use project files from github. Patching and building all dependencies took me plenty of time. Finally, I made it.
Then, I changed some code in "XBMCEAGLView.mm". Add two lines
to the method:
And changed the function glViewport(0, 0, 960, 640) in method "- (void) setFramebuffer".
Unfortunately, I only got 1/4 display on the Retina screen, but with correct display of the very beginning "XBMC" banner and fullscreen touch area.
Could anyone show me some hint or advice to achieve full Retina support? Thanks a lot!
Update:
Got fullscreen Retina display, but touch failed...
Yet another update:
I made it! Full Retina display and fullscreen touch!
Good News: Thanks to our great devs, Eden final will support Retina!
And I have seen Retina commit on github.
Here is the Debian package for the brave people who want to test
Edit: Retina Build Update for Release Candidate Version (from github, Mar 1st, 2012)
http://code.google.com/p/yangapp/downloa...os-arm.deb
XBMC 11 for iOS (Old version):
http://code.google.com/p/yangapp/downloa...os-arm.deb
Sorry to ask this question again. I have already read the FAQ and known official public release doesn't support Retina display at present. So, today, I tried to build to support the Retina display by myself.
Since I only have Xcode 4.2 iOS 5 SDK on Snow Leopard, I can't directly use project files from github. Patching and building all dependencies took me plenty of time. Finally, I made it.
Then, I changed some code in "XBMCEAGLView.mm". Add two lines
Code:
eaglLayer.contentsScale = [[UIScreen mainScreen] scale];
self.contentScaleFactor = [[UIScreen mainScreen] scale];
to the method:
Code:
- (id)initWithFrame:(CGRect)frame
And changed the function glViewport(0, 0, 960, 640) in method "- (void) setFramebuffer".
Unfortunately, I only got 1/4 display on the Retina screen, but with correct display of the very beginning "XBMC" banner and fullscreen touch area.
Could anyone show me some hint or advice to achieve full Retina support? Thanks a lot!
Update:
Got fullscreen Retina display, but touch failed...
Yet another update:
I made it! Full Retina display and fullscreen touch!
Good News: Thanks to our great devs, Eden final will support Retina!
And I have seen Retina commit on github.
Here is the Debian package for the brave people who want to test
Edit: Retina Build Update for Release Candidate Version (from github, Mar 1st, 2012)
http://code.google.com/p/yangapp/downloa...os-arm.deb
XBMC 11 for iOS (Old version):
http://code.google.com/p/yangapp/downloa...os-arm.deb