ABSTRACT

Readers of eBooks are becoming increasingly popular. Touch screens and programmable GPUs, such as the POWERVR SGX Series from Imagination Technologies, can be combined to implement user-friendly navigation and page flipping functionality. This chapter illustrates a vertex-shader-based implementation of the page-peeling effect, and details some techniques that allow high-quality procedural antialiasing of the page edges, as well as some tricks that achieve a polished look. Two pages can be combined side-by-side to simulate a real book, and additional techniques are introduced to illustrate how to satisfy additional constraints and meet power consumption requirements.