Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Chapter 12. 2D and 3D drawing > 3D and OpenGL ES

12.2. 3D and OpenGL ES

Although Canvas gives us enough support to deal with 2D graphics, it comes to a halt when we want to create high-performance applications with intensive visuals. To take graphics to the next level, we need to get into the world of 3D and OpenGL ES.

Graphics processing in the Canvas happens in the CPU. The CPU can do a lot, but it’s not specialized for graphics, and it’s generally busy with other duties. Many modern Android devices are equipped with a dedicated GPU (graphics processing unit). A GPU can take the tasks of handling graphics over from the CPU. Using a GPU frees up precious CPU cycles and improves overall performance and capability. OpenGL ES can utilize the GPU and can create impressive 2D and 3D drawings.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint