- Paperback: 352 pages
- Publisher: Addison-Wesley Professional; 1 edition (January 5, 2018)
- Language: English
- ISBN-10: 0134668944
- ISBN-13: 978-0134668949
- Product Dimensions: 6.9 x 1.1 x 9 inches
- Shipping Weight: 1.2 pounds (View shipping rates and policies)
- Average Customer Review: 3 customer reviews
- Amazon Best Sellers Rank: #478,590 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Metal Programming Guide: Tutorial and Reference via Swift 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Customers who bought this item also bought
Customers who viewed this item also viewed
About the Author
Janie Clayton is an independent iOS developer and graphics programmer. Janie is the author on several books on iOS and Swift development, including the Swift Apprentice and iOS 10 SDK. She records her journey down the rabbit hole on her personal blog at http://redqueencoder.com. Janie lives outside of Madison, Wisconsin, with her attempted grumble of pugs and multitude of programming books.
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Unfortunately, this is not a book even for a beginner, because displaying a triangle, or cube you can get from the guide provided by Apple. Fortunately, I have the basic knowledge of 3D programming, so It took me very short time to finish the whole book, and I think I wasted my time.
It is sad; there is no other book available on this subject. The best advise I can provide you to look documentation provided by Apple.
The only short fall this book has is some of the chapters are based around the starting Metal template in xCode. This template changed between Xcode 9 and 8. To get around this I had to download an Xcode 8, start off a new project, and then open it in Xcode 9 so I would be able to push to device.