Portable operating environment for information devices
First Claim
1. A graphics rendering software program for providing instructions to one or more processors to render graphics on a display of an embedded computing device configured for establishing a network connection with at least one other computing device, comprising:
- (a) an application layer;
(b) a graphics toolkit; and
(c) a graphics driver, including;
(1) a shape function layer including a target architecture specific instruction set for setting and retrieving pixel values, respectively, into and from a one-dimensional framebuffer memory; and
(2) a framebuffer access macro layer including a set of macros for inlining into the shape function layer.
2 Assignments
0 Petitions
Accused Products
Abstract
A graphics rendering software program for use on an embedded computing device includes an application layer, a graphics toolkit, and a graphics driver. the graphics driver includes a shape function layer and a framebuffer access macro layer. The shape function layer includes a target architecture specific instruction set for setting and retrieving pixel values, respectively, into and from a one-dimensional framebuffer memory. The framebuffer access macro layer includes a set of macros for inlining into the shape function layer.
-
Citations
21 Claims
-
1. A graphics rendering software program for providing instructions to one or more processors to render graphics on a display of an embedded computing device configured for establishing a network connection with at least one other computing device, comprising:
-
(a) an application layer;
(b) a graphics toolkit; and
(c) a graphics driver, including;
(1) a shape function layer including a target architecture specific instruction set for setting and retrieving pixel values, respectively, into and from a one-dimensional framebuffer memory; and
(2) a framebuffer access macro layer including a set of macros for inlining into the shape function layer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for rendering graphics on a display of an embedded computing device configured for establishing a network connection with at least one other computing device, comprising the steps of:
-
(a) setting and retrieving pixel values, respectively, into and from a one-dimensional framebuffer memory of a shape function layer of a graphics rendering software running on the embedded computing device; and
(b) inlining macros into the shape function layer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A graphics driver of a graphics rendering software program for providing instructions to one or more processors to render graphics on a display of an embedded computing device configured for establishing a network connection with at least one other computing device, comprising:
-
(a) a shape function layer including a target architecture specific instruction set for setting and retrieving pixel values, respectively, into and from a one-dimensional framebuffer memory; and
(b) a framebuffer access macro layer including a set of macros for inlining into the shape function layer. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification