Browse Prior Art Database

Instancing Support for Graphics Data Via Indirect Data

IP.com Disclosure Number: IPCOM000062554D
Original Publication Date: 1986-Dec-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 2 page(s) / 44K

Publishing Venue

IBM

Related People

Callahan, RM: AUTHOR [+3]

Abstract

In graphics applications, there are highly repetitive graphics images or symbols which sometime occur. For example, when doing a two-dimensional floor layout for a building, images representing desks, chairs, tables, and offices are identical and are repeated numerous times. Each repetition is referred to as an instance. Indirect addressing capability is applied to all graphic drawing orders as a means of locating coordinate data representing high use images (instances). In this way, drawing orders creating highly used images (instances) may share the common coordinate data and merely carry the address of the data in the drawing order. Indirect addressing for drawing orders is a technique whereby the order contains an indirect address pointing to the drawing coordinates (x, y, z) that comprise the image.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 81% of the total text.

Page 1 of 2

Instancing Support for Graphics Data Via Indirect Data

In graphics applications, there are highly repetitive graphics images or symbols which sometime occur. For example, when doing a two-dimensional floor layout for a building, images representing desks, chairs, tables, and offices are identical and are repeated numerous times. Each repetition is referred to as an instance. Indirect addressing capability is applied to all graphic drawing orders as a means of locating coordinate data representing high use images (instances). In this way, drawing orders creating highly used images (instances) may share the common coordinate data and merely carry the address of the data in the drawing order. Indirect addressing for drawing orders is a technique whereby the order contains an indirect address pointing to the drawing coordinates (x, y, z) that comprise the image. Without indirect data, drawing orders would need to contain the actual drawing coordinates in the order itself. Referring now to the flow chart, the instancing support will be further described. The graphics order decode decodes a drawing order which is tested to see whether a predetermined code is present. The presence of the predetermined code indicates the drawing order contains an indirect address to the data list. The instruction counter (IC) contents are saved, and the instruction counter is set to point to the indirect data. Data is then fetched from storage and if it is a coordinate set, the draw orde...