Lecture Notes in Computer Science, 2007, Volume 4469/2007, 898-903, DOI: 10.1007/978-3-540-73011-8_86

A Unified Shader Based on the OpenGL ES 2.0 for 3D Mobile Game Development

Tae-Young Kim, Jongho Kim and Hyunmin Hur

View Related Documents

Abstract

A programmable graphics pipeline including the shader in the embedded systems increases flexibility and enables customizations of vertex and fragment processing, and it also provides the programmer with various special effects essential in development of realistic 3D mobile games whereas the traditional fixed-function pipeline does not. In this paper, we design a unified shader integrating vertex shader and fragment shader, define a memory structure for the unified shader, and present an operating process to construct the memory structure and execute compiled shader program by passing it to the unified shader using the OpenGL ES 2.0 APIs. We are satisfied with the result from implementing the unified shader and its OpenGL ES 2.0 APIs. It can be used as a development platform for 3D mobile games.

Fulltext Preview

Image of the first page of the fulltext document