Back to results
US 7,583,269 B2Granted
Window system 2D graphics redirection using direct texture rendering
AssigneeSun Microsystems, Inc.
InventorDeron D. Johnson
Life of this patent
Estimating the term…
Abstract
The 3D window system utilizes hardware accelerated window system rendering to eliminate the pixel copy step of 3D window system output redirection. The 3D window system includes a window server that directs the window system device driver graphics routines to render into the texture memory of a graphics device.
Claims30
A method, comprising:
- a first server receiving a rendering request from a client application, wherein the rendering request designates a conventional window;
- the first server directing one or more device rendering commands to a graphics device for rendering directly to texture memory of the graphics device, wherein said directing is performed in response to receiving said rendering request;
- in response to receiving the one or more device rendering commands, the graphics device performing one or more rendering operations directly to the texture memory such that results of the one or more rendering operations are produced directly to the texture memory;
- and
- the graphics device mapping contents of said texture memory onto a surface of a 3D object in a 3D display environment.
2 more elements
A method, comprising:
- a graphics device generating a texture map by performing rendering operations associated with a conventional window, wherein the rendering operations produce the texture map directly into texture memory of the graphics device, wherein the texture map contains image contents of the conventional window;
- a display server configuring the graphics device for rendering to on-screen memory using the texture map in the texture memory as a source for texture data;
- the display server sending 3D object geometry corresponding to the conventional window to the graphics device;
- the graphics device mapping texture data from the texture map onto a surface of a 3D object defined by said 3D object geometry.
1 more element
A method, comprising:
- a graphics device generating a texture map by performing rendering operations associated with a conventional window, wherein the rendering operations produce the texture map directly into texture memory of the graphics device, wherein the texture map contains image contents of the conventional window;
- a display server configuring the graphics device for rendering to on-screen memory using the texture map in the texture memory as a source for texture data;
- the display server sending 3D object geometry corresponding to the conventional window to the graphics device;
- the graphics device mapping texture data from the texture map onto a surface of a 3D object specified by said 3D object geometry.
1 more element
Dependencies are inferred from the claim text.