Metal Programming Guide
Tutorial and Reference via Swift
|Price||$39.98 - $46.61
|Format||Paper book / ebook (PDF)|
Metal enables Apple developers to maximize performance in demanding tasks like 3D graphics, games, scientific programming, visualization, and GPU-accelerated machine learning. Metal Programming Guide is the authoritative, practical guide to Metal for all iOS programmers who are interested in graphics programming but don't know where to start.
Pioneering Apple developer Janie Clayton covers everything from basic draw calls to advanced parallel computing, combining easy-to-understand conceptual explanations with well-tested Swift 4 / Xcode 9 sample code.
Clayton introduces the essential Metal, graphics, and math concepts every graphics programmer needs to know. She also discusses key graphics-specific libraries, concepts, and Metal Classes, presenting techniques and examples you'll find valuable for both graphics and data processing. Clayton also provides coverage of the Metal Compute Pipeline, demonstrating practical GPU programming applications ranging from image processing to neural networking.
Quickly get a basic Metal project running; Work with Metal resources and memory management; Learn how shaders are compiled and accessed by the CPU; Program both 2D and 3D graphics with Metal; Import 3D models and assets from Blender, Maya, and other programs; Apply imported textures to model objects; Use multipass rendering to efficiently implement computationally expensive techniques; Leverage tessellation to reduce mesh detail; Use the GPU for a wide spectrum of general-purpose computing applications; Get started with the Metal Performance Shaders Framework.
4 5 2
by Dave Shreiner, Graham Sellers, John M. Kessenich, Bill M. Licea-Kane
Today's OpenGL software interface enables programmers to produce extraordinarily high-quality computer-generated images and interactive applications using 2D and 3D objects, color images, and programmable shaders.OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3, Eighth Edition, has been almost completely rewrit...
Price: $45.00 | Publisher: Addison-Wesley | Release: 2013
by Dan Ginsburg, Budirijanto Purnomo, Dave Shreiner, Aaftab Munshi
OpenGL ES is the industry's leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. The newest version, OpenGL ES 3.0, makes it possible to create stunning visuals for new games and apps, without compromising device performance or battery life.In the OpenGL ES 3.0 Programmi...
Price: $25.55 | Publisher: Addison-Wesley | Release: 2014
by Aaftab Munshi, Benedict Gaster, Timothy G. Mattson, James Fung, Dan Ginsburg
Using the new OpenCL (Open Computing Language) standard, you can write applications that access all available programming resources: CPUs, GPUs, and other processors such as DSPs and the Cell/B.E. processor. Already implemented by Apple, AMD, Intel, IBM, NVIDIA, and other leaders, OpenCL has outstanding potential for PCs, servers, handhel...
Price: $36.92 | Publisher: Addison-Wesley | Release: 2011
by Robert Vieira
Master the increasingly complex feature set of the latest release of Microsoft SQL Server with the information in Professional Microsoft SQL Server 2008 Programming. Review the new features of SQL Server that will be of interest to you as an experienced developer and move on to more detailed, practical code examples. Learn how to write co...
Price: $9.92 | Publisher: Wrox | Release: 2009
by Steven Feuerstein, Bill Pribyl
Considered the best Oracle PL/SQL programming guide by the Oracle community, this definitive guide is precisely what you need to make the most of Oracle's powerful procedural language. The sixth edition describes the features and capabilities of PL/SQL up through Oracle Database 12c Release 1.Hundreds of thousands of PL/SQL developers hav...
Price: $52.68 | Publisher: O'Reilly Media | Release: 2014
by Carrie Anne Philbin
Adventures in Raspberry Pi, 3rd Edition is the fun guide to learning programming. Starting from the very basics and building skill upon skill, you'll learn developing fundamentals - even if you've never programmed before. Learning is exciting when you're working your way through cool projects, but the concepts you learn and the skills you...
Price: $16.46 | Publisher: Wiley | Release: 2017
by Jim DeMarco
Pro Excel 2007 VBA is the complete guide to creating Excel VBA applications, including coverage of new features in Excel 2007. Covering object - oriented programming techniques, debugging, and error handling methodologies, this book quickly turns novice into expert as it explores COM and .NET components and the advantages of compiled code...
Price: $29.99 | Publisher: Apress | Release: 2008
by Abhijit Jana
Building application using Kinect for Windows SDK. Covers the Kinect for Windows SDK v1.6. A practical step-by-step tutorial to make learning easy for a beginner. A detailed discussion of all the APIs involved and the explanations of their usage in detail. Procedures for developing motion-sensing applications and also methods used to enab...
Price: $16.99 | Publisher: Packt Publishing | Release: 2012