Tuesday, October 27, 2015

Diving Deeper - Unity Platform Graphics API Selection / Defaults

Sometimes we get so used to our daily tasks that we overlook values staring us right in the face. I've had people ask me at times 'what does this setting do' only to say 'hmm, not sure. I forgot it existed'. I want to start exploring some of these. Today we're going to be looking at this interesting but rarely used or known settings for "Auto Graphics Api for Windows" - or Linux if you have a long beard. I kid I kid :)  Anyways, note that I'm in the Player Settings for a Windows Standalone build (ie file-build settings-player settings with the PC platform selected in the build dialog)



























These settings tell Unity to select the available graphics api in its own selection order. We can simply override them by unchecking the checkbox and then we're shown the default platform list.
















The results are pretty cool. I was curious if DirectX or OpenGL would show up for each platform, and they didn't which makes sense when you look at the output. Metal for iOS, XBoxOne for Xbox (as it contains a modified version of DirectX for its usage) and so on.


























I wrote a quick script to dump these out for us


As always, I hope you learned something from this. Enjoy :)

34 comments:

  1. Have read many blogs in the net but have never come across such a well written blog. Good work keep it up.
    build android app

    ReplyDelete
  2. Hi Tech Experts,

    We need your assistance and expertise to resolve the issue caused to connect external server.
    I connected to the server using following credentials... it's giving "A protocol error occurred" error. Please help me to connect server.

    Task : I want to get all user details from Active directory using LDAP.

    web.config details





    code snippet 1

    _directoryEntry = new DirectoryEntry(LDAPPath, LDAPUser, LDAPPassword, AuthenticationTypes.Secure);

    code snippet 2

    _directoryEntry = null;
    DirectorySearcher directorySearch = new DirectorySearcher(SearchRoot);
    directorySearch.Filter = "(objectClass=*)";
    SearchResultCollection results = directorySearch.FindAll();

    error details

    A protocol error occurred.

    ReplyDelete
  3. How to create an app to put on the app store?
    the church app

    ReplyDelete
  4. Material to calfskin examination may appear to go simply straight on aside from if the rider endures a mischance in which case the cowhide picks up leverage. MX Graphics

    ReplyDelete
  5. I really appreciate if you can send me the ember MVA script and power point slides, which you teach back in jan2016, that really help me learning about ember, also can you create more tutorial about ember and other Java script framework that will be great. email: vrkhans@gmail.com

    ReplyDelete
  6. I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often. Deep Etching Services This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value. Im glad to have found this post as its such an interesting one! I am always on the lookout for quality posts and articles so i suppose im lucky to have found this! I hope you will be adding more in the future...

    ReplyDelete
  7. Check out some ikeymonitor review before installing the actual application

    ReplyDelete
  8. Nice blog! It's an a awesome blog you have been written, Thanks for sharing it.MS office mac

    ReplyDelete
  9. Wonderful blog.. Thanks for sharing informative blog..
    On-Rent-HP-DELL-Branded-Desktop

    ReplyDelete
  10. I love that idea. Great post! I like you to share your experience Visit: Urology Care India

    ReplyDelete
  11. I have read many posts online but this is good detailed blog. Good job keep it up. Thanks for development tips.

    ReplyDelete
  12. Very helpful website. Thank you for sharing this informative blog. Great stuff by Writer keep it up.
    amazon fire stick tech support

    ReplyDelete
  13. SEO faridabad
    Search engine optimization services which offer solutions for a ranking issues, and deficiencies. Depend on your goals, and needs one, or a combination, of the Website SEO Audit,On-page SEO ,SEO content development, Link development, Code optimization for more visit: http://bestseoservicefaridabad.blogspot.in

    ReplyDelete
  14. Linking building, content marketing, On Page optimization, Off Page optimization, social
    media marketing and mobile marketing techniques to obtain results with the highest possible return on your investment for more visit http://www.iwebtechnologies.in/

    ReplyDelete
  15. must say that overall I am really impressed with this blog. It is easy to see that you are passionate about your writing. If only I had your writing ability I look forward to more updates and will be returning. daftar dewa poker 2018

    ReplyDelete
  16. Wonderful blog! I found it while surfing around on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Appreciate it. AC Market

    ReplyDelete
  17. I was looking at some of your posts on this website and I conceive this web site is really instructive! Keep putting up.. ActionLinkWireless.com

    ReplyDelete
  18. I recently noticed your website back i are generally looking through which on a daily basis. You’ve got a loads of information at this site so i actually like your look to the web a tad too. Maintain the best show results! background

    ReplyDelete
  19. This is my first time i visit here and I found so many interesting stuff in your blog especially it's discussion, thank you. purchase website traffic

    ReplyDelete
  20. An fascinating discussion is value comment. I think that it is best to write extra on this matter, it won’t be a taboo topic however generally people are not enough to talk on such topics. To the next. Cheers Emu4iOS Download

    ReplyDelete
  21. I’ve been surfing online more than three hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did, the web will be a lot more useful than ever before. IPALibrary Download

    ReplyDelete
  22. Wow, cool post. I’d like to write like this too – taking time and real hard work to make a great article… but I put things off too much and never seem to get started. Thanks though. iOS 11.3 Download

    ReplyDelete
  23. Nice informative blog.... If anyone need SEO services Bangalore then feel free to contact us. Visit here

    ReplyDelete
  24. I really appreciate the kind of topics you post here. Thanks for sharing us a great information that is actually helpful. Good day! NDS4iOS

    ReplyDelete
  25. Nice post... Thanks for this sharing this type of blog.
    If anyone interested in escorts then Choose here best Escorts services in Bangalore with cheap cost

    Escorts girls Bangalore

    Independent Bangalore Escorts

    ReplyDelete
  26. Search Engines can be found here. Blogging Alerts is How to Blog ? providing updated information related to Search Engines, Programming Concepts, Internet Marketing Tips and Technology News all at free of cost. learn more

    ReplyDelete