Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

Copyright © 2007 Sun Microsystems, Inc. All rights reserved.

The Java™ Binding for the OpenGL® ES API

Package javax.microedition.khronos.opengles

A package containing the Khronos OpenGL(R) ES interfaces.

See:
          Description

Interface Summary
GL The GL interface is the parent interface for the Java(TM) programming language bindings for OpenGL(R) ES 1.0, 1.1, and extensions.
GL10 The GL10 interface contains the Java(TM) programming language bindings for OpenGL(R) ES 1.0 core functionality.
GL10Ext The GL10Ext interface contains the Java(TM) programming language bindings for the OES_query_matrix extension to OpenGL(R) ES 1.0.
GL11 The GL11 interface contains the Java(TM) programming language bindings for OpenGL(R) ES 1.1 core functionality.
GL11Ext The GL11Ext interface contains the Java(TM) programming language bindings for all optional profile extensions to OpenGL(R) ES 1.1.
GL11ExtensionPack The GL11ExtensionPack interface contains the Java(TM) programming language bindings for the OpenGL ES 1.1 Extension Pack.
 

Package javax.microedition.khronos.opengles Description

A package containing the Khronos OpenGL(R) ES interfaces. Although this specification incorporates portions of the OpenGL ES documentation, the documentation available at the Khronos Web site should always be considered definitive.

An implementation of this specification must utilize an underlying OpenGL ES engine that has been certified as conformant. The TCK for this specification will not address the conformance of the underlying engine.

The object of an implementation of this specification is to pass the OpenGL ES command stream generated by the application to the underlying OpenGL ES engine without any semantic alterations. An implementation may rewrite the command stream provided that the resulting command stream is guaranteed by the rules of OpenGL ES to produce identical results. For example, a duplicate state setting may be removed from the command stream.

Because some implementations may need to reformat the image data generated by the OpenGL ES engine in order to convert it to a format that matches those used elsewhere in the Java platform implementation, color values are allowed to be modified as long as no pixel is observed to differ from the value that would be produced by an equivalent native OpenGL ES program by more than +- 16.

This specification defines exception behavior that is intended to enhance platform security by preventing invalid memory accesses from occuring in the underlying OpenGL ES implementation. The TCK for this specification will test for proper generation of exceptions.


Final Release, Oct 2006

This specification is protected under the JSPA version 2.6.
Copyright © 2006 Sun Microsystems, Inc. 4150 Network Circle, California, 95054, U.S.A.
All Rights Reserved. Use is subject to license terms.
Copyright © 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

For more information, please consult the JSR 239 specification.