JPH0619675A - Graphics system - Google Patents

Graphics system

Info

Publication number
JPH0619675A
JPH0619675A JP17265092A JP17265092A JPH0619675A JP H0619675 A JPH0619675 A JP H0619675A JP 17265092 A JP17265092 A JP 17265092A JP 17265092 A JP17265092 A JP 17265092A JP H0619675 A JPH0619675 A JP H0619675A
Authority
JP
Japan
Prior art keywords
display
driver
application
memory
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP17265092A
Other languages
Japanese (ja)
Inventor
Tomohiro Kobayashi
智博 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP17265092A priority Critical patent/JPH0619675A/en
Publication of JPH0619675A publication Critical patent/JPH0619675A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【目的】 アプリケーション・プログラムにおいてダブ
ル・バッファリング機能を意識した複雑な制御を不要に
すると共に、アプリケーション・プログラムから出力さ
れた表示内容が常にユーザ画面上に表示されるようにす
ること。 【構成】 A面が表示面、B面が描画面とすると、A面
の内容がディスプレイ5に表示される。ドライバ3は、
計算機本体1から描画要求が送られて来ると、表示面
(この場合はA面)の全内容を描画面(この場合はB
面)にコピーし、コピー終了後に描画要求で指定された
画像をB面に描画し、描画終了後にA面を描画面にし、
B面を表示面にする。
(57) [Summary] [Purpose] The application program does not require complicated control that is aware of the double buffering function, and the display contents output from the application program are always displayed on the user screen. To do. [Arrangement] If the A side is the display surface and the B side is the drawing surface, the contents of the A side are displayed on the display 5. Driver 3
When a drawing request is sent from the computer main unit 1, the entire contents of the display surface (A surface in this case) are displayed on the drawing surface (B case in this case).
Surface), draw the image specified by the drawing request on the B side after the copy is completed, and make the A surface the drawing surface after the drawing is completed.
The side B is the display side.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、グラフィックス・シス
テムにおけるダブル・バッファリング制御に関するもの
である。近年の3次元グラフィックスにおけるアプリケ
ーションでは、ダブル・バッファリング機能を使用する
ことが多くなってきている。このため、ユーザが容易に
使用できるダブル・バッファリング機能が必要とされ
る。
FIELD OF THE INVENTION The present invention relates to double buffering control in a graphics system. In recent years, in applications in three-dimensional graphics, the double buffering function is often used. Therefore, a double buffering function that can be easily used by the user is required.

【0002】[0002]

【従来の技術】図8は従来技術の機能概略を説明する図
である。同図において、1は計算機本体、3はドライ
バ、4はフレーム・メモリ、5はCRTを示している。
アプリ(アプリケーションの略)1,2,3は計算機本
体1によって実行される。ドライバ3は、画像をフレー
ム・メモリ4に書き込むものである。フレーム・メモリ
4は2個のメモリを有しており、一方のメモリはA面と
呼ばれ、他方のメモリはB面と呼ばれる。A面とB面の
うちの一方が表示面になり、他方が描画面となる。表示
面に書かれている画像がCRT5に表示される。
2. Description of the Related Art FIG. 8 is a diagram for explaining an outline of functions of a conventional technique. In the figure, 1 is a computer main body, 3 is a driver, 4 is a frame memory, and 5 is a CRT.
Applications (abbreviation of application) 1, 2 and 3 are executed by the computer main body 1. The driver 3 writes an image in the frame memory 4. The frame memory 4 has two memories, one of which is called side A and the other of which is called side B. One of the A surface and the B surface is the display surface, and the other is the drawing surface. The image written on the display surface is displayed on the CRT 5.

【0003】アプリ1がA面に描画と言う要求をドライ
バ3に送ると、ドライバ3は要求で指定された画像をA
面に書き込む。アプリ1がA面を表示と言う要求をドラ
イバ3に送ると、ドライバ3はA面をCRT5に表示す
る。アプリ2がB面に描画と言う要求をドライバ3に送
ると、ドライバ3は要求で指定された画像をB面に書き
込む。アプリ2がB面を表示と言う要求をドライバ3に
送ると、ドライバ3はB面をCRT5に表示する。アプ
リ3がA面に描画と言う要求をドライバ3に送ると、ド
ライバ3は要求で指定された画像をA面に書き込む。ア
プリ3がA面を表示と言う要求をドライバ3に送ると、
ドライバ3はA面をCRT5に表示する。
When the application 1 sends a request to the driver 3 to draw on the A side, the driver 3 sends the image designated by the request to the A 3
Write on the surface. When the application 1 sends a request to display the A side to the driver 3, the driver 3 displays the A side on the CRT 5. When the application 2 sends a request to the driver 3 to draw on the B side, the driver 3 writes the image specified by the request on the B side. When the application 2 sends a request to display the B side to the driver 3, the driver 3 displays the B side on the CRT 5. When the application 3 sends a request to the driver 3 to draw on the A side, the driver 3 writes the image specified by the request on the A side. When the application 3 sends a request to display the A side to the driver 3,
The driver 3 displays the side A on the CRT 5.

【0004】図9,図10は従来方式の動作例を説明す
る図である。アプリがB面に描画と言う要求をドライ
バに送ると、A面が表示面,B面が描画面となり、B面
にアプリからの画像が書き込まれる。この状態は図9
(a) に示される。この状態では、A面には何も書き込ま
れていなので、ユーザが見る表示画面には何も表示され
ない。なお、が付けられている四角形は、アプリに
割り当てられた領域を示している。(a) の状態で、アプ
リがB面を表示と言う要求をドライバに送ると、A面
が描画面,B面が表示面となる。この状態は図9(b) に
示される。この状態では、B面に書かれたアプリの画
像が表示される。
FIG. 9 and FIG. 10 are diagrams for explaining an operation example of the conventional method. When the application sends a request to the driver to draw on the B side, the A side is the display surface and the B side is the drawing surface, and the image from the application is written on the B side. This state is shown in Figure 9.
It is shown in (a). In this state, since nothing is written on the A side, nothing is displayed on the display screen seen by the user. In addition, the quadrangle with indicates the area assigned to the application. In the state of (a), when the application sends a request to display the B side to the driver, the A side becomes the drawing surface and the B side becomes the display surface. This state is shown in FIG. 9 (b). In this state, the image of the application written on the B side is displayed.

【0005】(b) の状態で、アプリがA面に描画と言
う要求をドライバに送ると、A面が描画面,B面が表示
面となり、A面にアプリからの画像が書き込まれる。
この状態は図10(c) に示される。この状態では、B面
に書かれたアプリの画像が表示される。(c) の状態
で、アプリがA面を表示と言う要求をドライバに送る
と、A面が表示面,B面が描画面となる。この状態は図
10(d) に示される。この状態では、A面に書かれたア
プリの画像が表示される。図10(d) の状態では、ユ
ーザが見る表示画面には、アプリの表示内容が保証さ
れない。
In the state of (b), when the application sends a request to the driver to draw on the A surface, the A surface serves as the drawing surface and the B surface serves as the display surface, and the image from the application is written on the A surface.
This state is shown in FIG. 10 (c). In this state, the image of the application written on the B side is displayed. In the state of (c), when the application sends a request to display the A side to the driver, the A side becomes the display side and the B side becomes the drawing side. This state is shown in FIG. 10 (d). In this state, the image of the application written on the A side is displayed. In the state of FIG. 10D, the display contents of the application are not guaranteed on the display screen seen by the user.

【0006】[0006]

【発明が解決しようとする課題】従来のドライバのダブ
ル・バッファリング制御では、ユーザ側が常に描画面と
表示面を意識して画面の切換制御を行っていたので、ア
プリケーション・プログラムが複雑化してしまった。ま
た、同時に複数のプログラムを起動する場合やウィンド
ウを移動させる場合,マウスからイベントが上がった場
合には、アプリケーション・プログラム側では制御しき
れなくなり、画面上の表示内容が保証されなかった。本
発明は、この点に鑑みて創作されたものであって、アプ
リケーション・プログラムにおいてダブル・バッファリ
ング機能を意識した複雑な制御を行うことを不要にする
と共に、アプリから出力された表示内容がユーザ画面上
に常に表示されるようにすることを目的としている。
In the conventional double buffering control of the driver, the user side always controls the screen switching in consideration of the drawing surface and the display surface, so that the application program becomes complicated. It was Further, when a plurality of programs are started at the same time, windows are moved, or when an event occurs from the mouse, the application program cannot control the contents, and the display content on the screen cannot be guaranteed. The present invention was created in view of this point, and eliminates the need for performing complicated control in consideration of the double buffering function in the application program, and the display content output from the application is displayed by the user. It is intended to be always displayed on the screen.

【0007】[0007]

【課題を解決するための手段】請求項1のグラフィック
ス・システムは、A面メモリおよびB面メモリを有する
フレーム・メモリ(4) 並びにフレーム・メモリ(4) に対
して画像を書き込むドライバ処理手段(3) を備えるアク
セラレータ(2) と、アクセラレータ(2) に対して描画要
求を送る計算機本体(1) と、フレーム・メモリ(4) の中
の表示面とされているメモリの内容を表示するディスプ
レイ(5) とを具備するグラフィックス・システムであっ
て、ドライバ処理手段(3) は、描画要求が送られた来た
時、A面メモリとB面メモリの内の何れが表示面とされ
ているかを調べ、表示面とされているメモリの全内容
を、描画面とされている他方のメモリにコピーし、コピ
ー終了後に、描画面とされているメモリに当該描画要求
で指定されている画像を書き込み、書込み終了後に、描
画面となっているメモリを表示面に、表示面になってい
るメモリを描画面に切り換える処理を行うように構成さ
れていることを特徴とするものである。
A graphics system according to claim 1, wherein a frame memory (4) having an A-side memory and a B-side memory, and a driver processing means for writing an image to the frame memory (4). Display the contents of the accelerator (2) equipped with (3), the computer body (1) that sends a drawing request to the accelerator (2), and the memory that is the display surface in the frame memory (4). A graphics system comprising a display (5), wherein the driver processing means (3) determines which of the A-side memory and the B-side memory is the display surface when a drawing request is sent. Is checked, and the entire contents of the memory that is the display surface is copied to the other memory that is the drawing surface. After the copying is completed, the drawing request specifies the memory that is the drawing surface. Write image After completion of writing, the display surface the memory that has a drawing surface, and is characterized in that it is configured to perform processing of switching to the drawing plane memory that is a display surface.

【0008】[0008]

【作用】A面に家の絵が書かれており、B面には何も書
かれていないと仮定する。また、A面が表示面、B面が
描画面であると仮定する。このような状態の下では、A
面の家の絵がディスプレイ(5) の画面に表示される。
Function Assume that the house is written on side A and nothing is written on side B. Further, it is assumed that the surface A is the display surface and the surface B is the drawing surface. Under these conditions, A
A picture of the house on the surface is displayed on the screen of the display (5).

【0009】計算機本体(1) から松の木の絵を書きたい
と言う描画要求が送られて来ると、ドライバ処理手段
(3) は、表示面とされているA面の全内容を描画面とさ
れているB面にコピーし、コピー終了後に松の木の絵を
B面に描画し、A面を描画面、B面を表示面に切り換え
る。そうすると、ディスプレイ(5) の画面には家の絵と
松の木の絵が表示される。
When a drawing request for writing a picture of a pine tree is sent from the computer body (1), the driver processing means
(3) Copy the entire contents of side A, which is the display side, to side B, which is the drawing side, and after the copying is finished, draw a picture of a pine tree on side B and draw side A and side B. To the display screen. Then, the picture of the house and the picture of the pine tree are displayed on the screen of the display (5).

【0010】[0010]

【実施例】図1は本発明のシステム構成を示すものであ
る。同図において、1は計算機本体、2はアクセラレー
タ、3はドライバ、4 はフレーム・メモリ、5はCRT
をそれぞれ示している。アクセラレータ2は高速描画機
構であり、内部に高速のプロセッサを有している。ドラ
イバ3の主体はドライバ用プログラムであり、このプロ
グラムはプロセッサによって実行される。ドライバ用プ
ログラムは、計算機本体1からアクセラレータ2にダウ
ンロードされる。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows the system configuration of the present invention. In the figure, 1 is a computer main body, 2 is an accelerator, 3 is a driver, 4 is a frame memory, and 5 is a CRT.
Are shown respectively. The accelerator 2 is a high-speed drawing mechanism and has a high-speed processor inside. The main body of the driver 3 is a driver program, and this program is executed by the processor. The driver program is downloaded from the computer main body 1 to the accelerator 2.

【0011】フレーム・メモリ4はA面とB面とを有し
ている。A面とB面のうちの一方が表示面となり、他方
が描画面となる。表示面に格納されている画像はCRT
5に表示される。ドライバ3は、A面とB面の内の何れ
が表示面かを調べたり、表示面の画像を描画面にコピー
したり、描画面に対して描画を行ったり、描画面と表示
面の切換えを行ったりするための処理を行う。
The frame memory 4 has an A side and a B side. One of the A surface and the B surface serves as a display surface and the other serves as a drawing surface. The image stored on the display surface is a CRT
It is displayed in 5. The driver 3 checks which of the A surface and the B surface is the display surface, copies the image of the display surface to the drawing surface, draws on the drawing surface, and switches between the drawing surface and the display surface. Perform processing for performing.

【0012】図2は本発明の機能概略を説明する図であ
る。同図において、1は計算機本体、3 はドライバ、4
はフレーム・メモリ、5はCRTを示している。アプリ
1,2,3は計算機本体1で実行される。初期状態にお
いては、A面が描画面、B面が表示面になっていると仮
定する。アプリ1が描画要求をドライバ3に送ると、ド
ライバ3はB面の内容をA面にコピーし、A面にアプリ
1からの画像を書き込み、A面を表示面、B面を描画面
とする。この結果、A面に書き込まれているアプリ1か
らの画像がCRT5に表示される。
FIG. 2 is a diagram for explaining the functional outline of the present invention. In the figure, 1 is a computer main body, 3 is a driver, 4
Indicates a frame memory, and 5 indicates a CRT. The applications 1, 2 and 3 are executed on the computer main body 1. In the initial state, it is assumed that the surface A is the drawing surface and the surface B is the display surface. When the application 1 sends a drawing request to the driver 3, the driver 3 copies the contents of the B side to the A side, writes the image from the application 1 on the A side, and sets the A side as the display side and the B side as the drawing side. . As a result, the image from the application 1 written on the A side is displayed on the CRT 5.

【0013】この状態の下で、アプリ2が描画要求をド
ライバ3に送ると、ドライバ3はA面の内容をB面にコ
ピーし、B面にアプリ2からの画像を書き込み、A面を
描画面、B面を表示面とする。この結果、B面に書き込
まれているアプリ1,2からの画像がCRT5に表示さ
れる。
Under this condition, when the application 2 sends a drawing request to the driver 3, the driver 3 copies the contents of the A side to the B side, writes the image from the application 2 on the B side, and draws the A side. The surfaces B and B are the display surfaces. As a result, the images from the applications 1 and 2 written on the B side are displayed on the CRT 5.

【0014】この状態の下で、アプリ3が描画要求をド
ライバ3に送ると、ドライバ3はB面の内容をA面にコ
ピーし、A面にアプリ3からの画像を書き込み、A面を
表示面、B面を描画面とする。この結果、A面に書き込
まれているアプリ1,2,3からの画像がCRT5に表
示される。
Under this condition, when the application 3 sends a drawing request to the driver 3, the driver 3 copies the contents of the B side to the A side, writes the image from the application 3 on the A side, and displays the A side. Surface B and surface B are drawing surfaces. As a result, the images from the applications 1, 2, and 3 written on the A side are displayed on the CRT 5.

【0015】図3は本発明のドライバの処理フローを説
明する図である。なお、図3はドライバの処理の一部を
示している。ステップS1では、ダブル・バッファ・ボ
ードが付いているか否かを調べる。Yesの場合はステ
ップS2に進み、Noの場合はステップS10に進む。
Noの場合はシングル・バッファリング機能となる。ス
テップS2では、アプリがダブル・バッファリング機能
を指定しているか否かを調べる。Yesの場合はステッ
プS3に進み、Noの場合はステップS10に進む。
FIG. 3 is a diagram for explaining the processing flow of the driver of the present invention. Note that FIG. 3 shows a part of the processing of the driver. In step S1, it is checked whether or not a double buffer board is attached. If Yes, the process proceeds to step S2, and if No, the process proceeds to step S10.
In the case of No, the single buffering function is used. In step S2, it is checked whether the application specifies the double buffering function. If Yes, the process proceeds to step S3, and if No, the process proceeds to step S10.

【0016】ステップS3では、現在の表示面がA面か
否かを調べる。Yesの場合はステップS4に進み、N
oの場合にはステップS6に進む。なお、A面とB面の
うちの何れが表示面になっているかは、後述のフラグ領
域に記録されている。ステップS4では、B面を描画面
に指定する。ステップS5では、A面からB面に全画面
コピーを行う。ステップS6では、A面を描画面に設定
する。ステップS7では、B面からA面に全画面コピー
を行う。
In step S3, it is checked whether the current display surface is the A surface. In the case of Yes, it progresses to step S4 and N.
If it is o, the process proceeds to step S6. Which of the A surface and the B surface is the display surface is recorded in a flag area described later. In step S4, the B surface is designated as the drawing surface. In step S5, the entire screen is copied from the A side to the B side. In step S6, side A is set as the drawing side. In step S7, the entire screen is copied from the B side to the A side.

【0017】ステップS8では、描画面に対して描画を
行う。ステップS9では、描画面を表示面に切り換え
る。ステップS10では、描画面に対して描画を行う。
In step S8, drawing is performed on the drawing surface. In step S9, the drawing surface is switched to the display surface. In step S10, drawing is performed on the drawing surface.

【0018】図4,図5は本発明の動作例を説明する図
である。図4(a) においては、A面にはアプリの画像
が書き込まれており、A面が表示面、B面が描画面とな
っている。ユーザが見る表示画面には、A面に書き込ま
れているアプリの画像が表示される。
4 and 5 are diagrams for explaining an example of the operation of the present invention. In FIG. 4A, the image of the application is written on the A surface, the A surface is the display surface, and the B surface is the drawing surface. On the display screen seen by the user, the image of the application written on the side A is displayed.

【0019】この状態の下で、アプリから描画要求が
あると、それまでの表示内容を保証するために、A面の
全内容がB面にコピーされる。この状態は、図4(b) に
示される。次に、描画面とされているB面に、アプリ
からの画像を描画する。この状態は、図4(c) に示され
る。描画終了後、A面を描画面に、B面を表示面とす
る。この結果、ユーザが見る表示画面には、B面に書き
込まれているアプリ,からの画像が表示される。こ
の状態は、図5(d) に示される。
When a drawing request is issued from the application under this condition, the entire contents of side A are copied to side B in order to guarantee the display contents up to that point. This state is shown in FIG. 4 (b). Next, the image from the application is drawn on the B surface which is the drawing surface. This state is shown in FIG. 4 (c). After the drawing is completed, the A surface is the drawing surface and the B surface is the display surface. As a result, on the display screen seen by the user, the image from the application written on the B side is displayed. This state is shown in FIG. 5 (d).

【0020】図5(e) はドライバの持つフラグ領域を示
す図である。ドライバはフラグ領域を参照しながら処理
を行う。フラグ領域は32ビットの大きさを有してお
り、ビット0はアプリ表示フラグ、ビット1は表示面フ
ラグ、ビット2は描画面フラグである。1のアプリ表示
フラグは、現在1つ以上のアプリが表示されていること
を示す。0の表示面フラグはA面が表示面であることを
示し、1の表示面フラグはB面が表示面であることを示
す。0の描画面フラグはA面が描画面であることを示
し、1の描画フラグはB面が描画面であることを示す。
図5(e) のフラグ領域の状態は、図5(d) の状態に対応
している。
FIG. 5 (e) is a diagram showing the flag area of the driver. The driver performs processing while referring to the flag area. The flag area has a size of 32 bits. Bit 0 is an application display flag, bit 1 is a display surface flag, and bit 2 is a drawing surface flag. The application display flag of 1 indicates that one or more applications are currently displayed. The display surface flag of 0 indicates that the A surface is the display surface, and the display surface flag of 1 indicates that the B surface is the display surface. The drawing surface flag of 0 indicates that the A surface is the drawing surface, and the drawing flag of 1 indicates that the B surface is the drawing surface.
The state of the flag area in FIG. 5 (e) corresponds to the state in FIG. 5 (d).

【0021】図6,図7は本発明の他の動作例を説明す
る図である。図6(a) においては、A面にはアプリの
画像が書き込まれており、B面にはアプリ,の画像
が書き込まれており、A面が描画面、B面が表示面とな
っている。ユーザが見る表示画面には、B面に書き込ま
れているアプリ,の画像が表示される。
6 and 7 are diagrams for explaining another operation example of the present invention. In FIG. 6 (a), the image of the application is written on the A side, the image of the application is written on the B side, and the A side is the drawing surface and the B side is the display surface. . On the display screen seen by the user, the image of the application written on the B side is displayed.

【0022】この状態の下で、アプリから描画要求が
あると、B面の全内容がA面にコピーされる。この状態
は、図6(b) に示される。次に、描画面とされているA
面に、アプリからの画像を描画する。この状態は、図
6(c) に示される。描画終了後、A面を表示面に、B面
を描画面とする。この結果、ユーザが見る表示画面に
は、A面に書き込まれているアプリ,からの画像が
表示される。この状態は、図7(d) に示される。図7
(e) のフラグ領域の状態は、図7(d) に対応している。
即ち、表示面フラグ=0(A面が表示面)、描画面フラ
グ=1(B面が描画面)になっている。
Under this condition, when a drawing request is issued from the application, the entire contents of the B side are copied to the A side. This state is shown in FIG. 6 (b). Next, A, which is the drawing surface
Draw an image from the app on the surface. This state is shown in FIG. 6 (c). After the drawing is completed, the A surface is the display surface and the B surface is the drawing surface. As a result, on the display screen seen by the user, the image from the application written on the A side is displayed. This state is shown in FIG. 7 (d). Figure 7
The state of the flag area in (e) corresponds to FIG. 7 (d).
That is, the display surface flag = 0 (the surface A is the display surface) and the drawing surface flag = 1 (the surface B is the drawing surface).

【0023】[0023]

【発明の効果】以上の説明から明らかなように、本発明
によれば、 a) アプリケーション・プログラムに複雑な処理を加え
ることなく、ユーザが容易にダブル・バッファリング機
能を使用できる。 b) 複数のプログラムを同時にダブル・バッファリング
機能を使用して起動することが出来る。 と言う顕著な効果を得ることが出来る。
As is apparent from the above description, according to the present invention, a) the user can easily use the double buffering function without adding complicated processing to the application program. b) Multiple programs can be started at the same time using the double buffering function. It is possible to obtain a remarkable effect.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明のシステム構成例を示す図である。FIG. 1 is a diagram showing a system configuration example of the present invention.

【図2】本発明の機能概略を説明する図である。FIG. 2 is a diagram illustrating a functional outline of the present invention.

【図3】本発明のドライバの処理フローを示す図であ
る。
FIG. 3 is a diagram showing a processing flow of a driver of the present invention.

【図4】本発明の動作例を説明する図である。FIG. 4 is a diagram illustrating an operation example of the present invention.

【図5】本発明の動作例(続き)を説明する図である。FIG. 5 is a diagram illustrating an operation example (continuation) of the present invention.

【図6】本発明の他の動作例を説明する図である。FIG. 6 is a diagram illustrating another operation example of the present invention.

【図7】本発明の他の動作例(続き)を説明する図であ
る。
FIG. 7 is a diagram illustrating another operation example (continuation) of the present invention.

【図8】従来技術の機能概略を説明する図である。FIG. 8 is a diagram illustrating a functional outline of a conventional technique.

【図9】従来方式の動作例を説明する図である。FIG. 9 is a diagram illustrating an operation example of a conventional method.

【図10】従来方式の動作例(続き)を説明する図であ
る。
FIG. 10 is a diagram illustrating an operation example (continuation) of the conventional method.

【符号の説明】[Explanation of symbols]

1 計算機本体 2 アクセラレータ 3 ドライバ 4 フレーム・メモリ 5 CRT 1 computer main body 2 accelerator 3 driver 4 frame memory 5 CRT

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 A面メモリおよびB面メモリを有するフ
レーム・メモリ(4)並びにフレーム・メモリ(4) に対し
て画像を書き込むドライバ処理手段(3) を備えるアクセ
ラレータ(2) と、 アクセラレータ(2) に対して描画要求を送る計算機本体
(1) と、 フレーム・メモリ(4) の中の表示面とされているメモリ
の内容を表示するディスプレイ(5) とを具備するグラフ
ィックス・システムであって、 ドライバ処理手段(3) は、描画要求が送られた来た時、
A面メモリとB面メモリの内の何れが表示面とされてい
るかを調べ、 表示面とされているメモリの全内容を、描画面とされて
いる他方のメモリにコピーし、 コピー終了後に、描画面とされているメモリに当該描画
要求で指定されている画像を書き込み、 書込み終了後に、描画面となっているメモリを表示面
に、表示面になっているメモリを描画面に切り換える処
理を行うように構成されていることを特徴とするグラフ
ィックス・システム。
1. An accelerator (2) comprising a frame memory (4) having an A-side memory and a B-side memory, and a driver processing means (3) for writing an image to the frame memory (4), and an accelerator (2). ) A computer that sends a drawing request to
A graphics system comprising (1) and a display (5) for displaying the contents of the memory, which is the display surface in the frame memory (4), wherein the driver processing means (3) comprises When a drawing request is sent,
Check which of the A-side memory and the B-side memory is the display surface, copy the entire contents of the display-side memory to the other memory that is the drawing surface, and after copying, Write the image specified in the drawing request to the drawing surface memory, and after writing, switch the drawing surface memory to the display surface and the display surface memory to the drawing surface. A graphics system characterized by being configured to perform.
JP17265092A 1992-06-30 1992-06-30 Graphics system Withdrawn JPH0619675A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17265092A JPH0619675A (en) 1992-06-30 1992-06-30 Graphics system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17265092A JPH0619675A (en) 1992-06-30 1992-06-30 Graphics system

Publications (1)

Publication Number Publication Date
JPH0619675A true JPH0619675A (en) 1994-01-28

Family

ID=15945826

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17265092A Withdrawn JPH0619675A (en) 1992-06-30 1992-06-30 Graphics system

Country Status (1)

Country Link
JP (1) JPH0619675A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6753872B2 (en) 2000-01-14 2004-06-22 Renesas Technology Corp. Rendering processing apparatus requiring less storage capacity for memory and method therefor
JP2009539147A (en) * 2006-06-01 2009-11-12 クゥアルコム・インコーポレイテッド Apparatus and method for selectively double buffering part of displayable content
US7812847B2 (en) 2007-04-13 2010-10-12 Seiko Epson Corporation Method and apparatus for providing bandwidth priority

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6753872B2 (en) 2000-01-14 2004-06-22 Renesas Technology Corp. Rendering processing apparatus requiring less storage capacity for memory and method therefor
JP2009539147A (en) * 2006-06-01 2009-11-12 クゥアルコム・インコーポレイテッド Apparatus and method for selectively double buffering part of displayable content
US7812847B2 (en) 2007-04-13 2010-10-12 Seiko Epson Corporation Method and apparatus for providing bandwidth priority

Similar Documents

Publication Publication Date Title
JPH05205024A (en) Information control method and multi-medium system using the same
JPH0736443A (en) Display device and frame buffer control method
JPH0619675A (en) Graphics system
JPH07244720A (en) Data processing method and system using the same
JPH06149533A (en) High-speed segment drawing method that reduces drawing processing of segments outside the display area
JP2690925B2 (en) Display control method and display control method
JPS5999588A (en) Hard copy system for virtual large screen
JP2730716B2 (en) Image processing device
JPH0535837A (en) Cut data editing method in window system with cut and paste function
JPS6366630A (en) Print position input device
JPH0445487A (en) Synthetic display method and device
JP3238188B2 (en) Frame memory control device and frame memory control method
JP2541612B2 (en) Multi-window display
JPH058435B2 (en)
JPH0255395A (en) Multi-window display device
JPH07141344A (en) Document display method
JPS6381390A (en) Scroll controller for document generator
JPH07210698A (en) Picture edition device
JPH11296159A (en) Menu display method and graphic display method
JPS6159484A (en) Segment control system
JPH0293688A (en) Drawing system for multiwindow displaying system
JPS6258017B2 (en)
JPH0635426A (en) Image display controller
JPH03127167A (en) Document processor
JPH01216465A (en) Document preparing device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990831