CN106709966A - Graphic extension system based on OpenGL (Open Graphics Library) - Google Patents
Graphic extension system based on OpenGL (Open Graphics Library) Download PDFInfo
- Publication number
- CN106709966A CN106709966A CN201611140725.6A CN201611140725A CN106709966A CN 106709966 A CN106709966 A CN 106709966A CN 201611140725 A CN201611140725 A CN 201611140725A CN 106709966 A CN106709966 A CN 106709966A
- Authority
- CN
- China
- Prior art keywords
- opengl
- window
- storehouses
- minigui
- library
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
Abstract
The invention belongs to the field of computer graphs, and particularly relates to a graphic extension system based on an OpenGL (Open Graphics Library). The graphic extension system comprises an OpenGL core library (1), a MiniGUI (Graphical User Interface) window system (2), font library supporting software (3), a GLU library (4) and a GLUT library (5). On the basis of the OpenGL core library, the MiniGUI window system, the GLU library, the GLUT library and the font library are combined to expand a graphic application interface, and one set of OpenGL extension graphic interface which has powerful functions and is convenient to use is provided for graphic application.
Description
Technical field
The invention belongs to area of computer graphics, more particularly to a kind of graphic extension system based on OpenGL.
Background technology
OpenGL only provides most basic graphic plotting interface as one of the standard interface of graphics device, specifically should
With all providing numerous expansion interfaces on the basis of OpenGL core libraries.Window system in the graphic extension system of disclosure research at present
System uses X-window etc., does not find the graphic extension system based on OpenGL combined with MinGUI and character library.
The content of the invention
The purpose of the present invention is:
The present invention provides a kind of graphic extension system based on OpenGL, on the basis of OpenGL core libraries, with reference to
MiniGUI window systems, GLU storehouses, GLUT storehouses, character library, extend figure application interface, for the exploitation of figure application provides a set of work(
OpenGL that can be powerful, easy to use extends graphic interface.
Solution of the invention is:
A kind of graphic extension system based on OpenGL, including:
OpenGL core libraries (1), MiniGUI window systems (2), character library support software (3), GLU storehouses (4), GLUT storehouses
(5);
OpenGL core libraries (1) are MiniGUI window systems (2), character library supports software (3), GLU storehouses (4), GLUT storehouses
(5) graphic plotting is provided to support;
MiniGUI window systems (2) call OpenGL core libraries (1) and character library to support software (3) to realize;MiniGUI
The function of window system (2) includes:Window drafting, multi-window managing, character show that wherein window draws funcall OpenGL
Core library (1) realizes that multi-window managing function is realized by MiniGUI window systems (2), and character display function calls character library to support
Software (3) is realized;
Character library supports that software (3) calls the texture function in OpenGL core libraries (1) to provide character and draws;
OpenGL core libraries (1) are called to realize in GLU storehouses (4);
OpenGL core libraries (1), GLU storehouses (4) and MiniGUI (2) is called to realize in GLUT storehouses (5);GLUT library facilities include:
Event handling, window management, menu management, font drafting, geometric figure drafting, wherein color table management, window management, menu
Management, font are drawn funcall MiniGUI (2) and are realized, geometric figure is drawn funcall GLU storehouses (4) and realized, color table pipe
Reason funcall OpenGL core libraries (1) is realized.
It is an advantage of the invention that:The present invention based on OpenGL in conjunction with MiniGUI window systems, character library support software,
OpenGL tool storage rooms, work out a kind of system, reach graphic extension.
Brief description of the drawings
Fig. 1 is method of the present invention module map.
Specific embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, with reference to embodiments, to the present invention
It is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not used to
Limit the present invention.
Technical scheme is described in further detail with specific embodiment below in conjunction with the accompanying drawings.
As shown in figure 1, a kind of graphic extension system based on OpenGL, including:
OpenGL core libraries (1), MiniGUI window systems (2), character library support software (3), GLU storehouses (4), GLUT storehouses
(5);
OpenGL core libraries (1) are MiniGUI window systems (2), character library supports software (3), GLU storehouses (4), GLUT storehouses
(5) graphic plotting is provided to support;
MiniGUI window systems (2) call OpenGL core libraries (1) and character library to support software (3) to realize;MiniGUI
The function of window system (2) includes:Window drafting, multi-window managing, character show that wherein window draws funcall OpenGL
Core library (1) realizes that multi-window managing function is realized by MiniGUI window systems (2), and character display function calls character library to support
Software (3) is realized;
Character library supports that software (3) calls the texture function in OpenGL core libraries (1) to provide character and draws, and accelerates overall word
Symbol draws speed, improves character and draws efficiency;
OpenGL core libraries (1) are called to realize in GLU storehouses (4);
OpenGL core libraries (1), GLU storehouses (4) and MiniGUI (2) is called to realize in GLUT storehouses (5);GLUT library facilities include:
Event handling, window management, menu management, font drafting, geometric figure drafting, wherein color table management, window management, menu
Management, font are drawn funcall MiniGUI (2) and are realized, geometric figure is drawn funcall GLU storehouses (4) and realized, color table pipe
Reason funcall OpenGL core libraries (1) is realized.
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although
The present invention is explained with reference to the foregoing embodiments, it will be understood by those within the art that:It still may be used
Modified with to the technical scheme described in foregoing embodiments, or equivalent is carried out to which part technical characteristic;
And these modification or replace, do not make appropriate technical solution essence depart from various embodiments of the present invention technical scheme spirit and
Scope.
Claims (1)
1. a kind of graphic extension system based on OpenGL, it is characterised in that including:
OpenGL core libraries (1), MiniGUI window systems (2), character library support software (3), GLU storehouses (4), GLUT storehouses (5);
OpenGL core libraries (1) are MiniGUI window systems (2), character library supports that software (3), GLU storehouses (4), GLUT storehouses (5) carry
Supported for graphic plotting;
MiniGUI window systems (2) call OpenGL core libraries (1) and character library to support software (3) to realize;MiniGUI windows
The function of system (2) includes:Window drafting, multi-window managing, character show that wherein window draws funcall OpenGL cores
Storehouse (1) realizes that multi-window managing function is realized by MiniGUI window systems (2), and character display function calls character library to support software
(3) realize;
Character library supports that software (3) calls the texture function in OpenGL core libraries (1) to provide character and draws;
OpenGL core libraries (1) are called to realize in GLU storehouses (4);
OpenGL core libraries (1), GLU storehouses (4) and MiniGUI (2) is called to realize in GLUT storehouses (5);GLUT library facilities include:Event
Treatment, window management, menu management, font drafting, geometric figure drafting, wherein color table management, window management, menu pipe
Reason, font are drawn funcall MiniGUI (2) and are realized, geometric figure is drawn funcall GLU storehouses (4) and realized, color table management
Funcall OpenGL core libraries (1) is realized.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611140725.6A CN106709966A (en) | 2016-12-12 | 2016-12-12 | Graphic extension system based on OpenGL (Open Graphics Library) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611140725.6A CN106709966A (en) | 2016-12-12 | 2016-12-12 | Graphic extension system based on OpenGL (Open Graphics Library) |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106709966A true CN106709966A (en) | 2017-05-24 |
Family
ID=58936838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611140725.6A Pending CN106709966A (en) | 2016-12-12 | 2016-12-12 | Graphic extension system based on OpenGL (Open Graphics Library) |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106709966A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040059241A (en) * | 2002-12-28 | 2004-07-05 | 원태영 | System and method of three and two dimensional graphic display for lcd simulation |
CN105549932A (en) * | 2015-12-11 | 2016-05-04 | 中国航空工业集团公司西安航空计算技术研究所 | Graphic processor host driver software structure |
CN105573752A (en) * | 2015-12-11 | 2016-05-11 | 中国航空工业集团公司西安航空计算技术研究所 | OpenGL based support method for MiniGUI window system |
CN105718226A (en) * | 2014-12-01 | 2016-06-29 | 中国航空工业集团公司第六三一研究所 | High-performance vector font library display method based on VXWorks system |
-
2016
- 2016-12-12 CN CN201611140725.6A patent/CN106709966A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040059241A (en) * | 2002-12-28 | 2004-07-05 | 원태영 | System and method of three and two dimensional graphic display for lcd simulation |
CN105718226A (en) * | 2014-12-01 | 2016-06-29 | 中国航空工业集团公司第六三一研究所 | High-performance vector font library display method based on VXWorks system |
CN105549932A (en) * | 2015-12-11 | 2016-05-04 | 中国航空工业集团公司西安航空计算技术研究所 | Graphic processor host driver software structure |
CN105573752A (en) * | 2015-12-11 | 2016-05-11 | 中国航空工业集团公司西安航空计算技术研究所 | OpenGL based support method for MiniGUI window system |
Non-Patent Citations (1)
Title |
---|
徐蔚: "基于图形处理器的窗口***的研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2988208A1 (en) | Application sharing method and device | |
US20190098461A1 (en) | Short Message Processing Method and Apparatus, and Electronic Device | |
CN101763218A (en) | Input method for handheld equipment | |
CN103176712A (en) | Image magnification display method and device | |
CN105512124B (en) | The method and apparatus that text editor suspends are realized in webpage | |
CN104216513B (en) | Method and apparatus for the data processing based on posture | |
CN104199628B (en) | Character display method and system based on QT Embedded system | |
CN103376996A (en) | Method for three-dimensionally displaying and managing application programs on basis of intelligent equipment | |
CN105242832A (en) | Method and device for displaying screen locking information flow | |
KR20060013637A (en) | Apparatus and method for enabling unicode input in legacy operating systems | |
CN106709966A (en) | Graphic extension system based on OpenGL (Open Graphics Library) | |
CN105573752A (en) | OpenGL based support method for MiniGUI window system | |
US20140223354A1 (en) | Method and system for creating floating keys in a portable device | |
US10761714B2 (en) | Recognizing gestures and updating display by coordinator | |
CN106940619A (en) | A kind of inputting interface transfers method and device, user equipment | |
US10942621B2 (en) | Character string display method and terminal device | |
US20150070399A1 (en) | Managing Partially Out-of-Frame View Areas | |
CN102983888A (en) | Method of information cooperative processing between smart mobile phone and computer through near field communication (NFC) | |
EP2818998A1 (en) | Method and apparatus for creating an electronic document in a mobile terminal | |
CN102968406A (en) | Showing/hiding method and device for remark column of remark system and presentation equipment | |
CN103049267A (en) | Image data processing method and device | |
EP3032492B1 (en) | Image processing apparatus and method | |
CN204331825U (en) | A kind of wisdom scenic spot service system | |
KR20150050758A (en) | Method and apparatus for processing a input of electronic device | |
CN109671013B (en) | High-performance graphic instruction storage and distribution method supporting multiple GPUs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170524 |
|
RJ01 | Rejection of invention patent application after publication |