3D Graphics with OpenGL ES and M3G- P18:Mobile phones are the new vehicle for bringing interactive graphics technologies to consumers. Graphics that in the 1980s was only seen in industrial flight simulators and at the turn of the millennium in desktop PCs and game consoles is now in the hands of billions of people. This book is about the technology underpinnings of mobile threedimensional graphics, the newest and most rapidly advancing area of computer graphics. | 154 PERFORMANCE AND SCALABILITY CHAPTER 6 Transferring a mobile application and associated data over the network is often both slow and expensive and in many cases the network operators pose strict limits for the sizes of the applications. For these reasons it is important to ensure that the graphics assets do not consume any more space than necessary. Texture maps usually consume a lion s share of all the graphics data so special attention should be paid to them. In general textures should either be procedurally generated or an efficient lossy compression scheme such as DCT or wavelet compression as utilized by the JPEG and JPEG 2000 formats respectively should be applied to them. PART II OPENGL ES AND EGL This page intentionally left .