计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2014年
10期
193-196,201
,共5页
刘晖%田泽%黎小玉%陈佳
劉暉%田澤%黎小玉%陳佳
류휘%전택%려소옥%진가
OpenGL核心库%标准符合性验证%读写可靠性%功能完整性%鲁棒性
OpenGL覈心庫%標準符閤性驗證%讀寫可靠性%功能完整性%魯棒性
OpenGL핵심고%표준부합성험증%독사가고성%공능완정성%로봉성
OpenGL kernel lib%accordance verification of standard%reliability of reading and writing%integrity of function%robustness
3D图形API(Application Programming Interface,应用程序编程接口)是三维图形处理函数接口的简称,它将图形系统的上层应用程序和底层驱动隔离,使得应用软件具有良好的可移植性。 OpenGL( Open Graphics Library,开放图形接口库)是为了规避不同硬件驱动而定义的与上层接口的标准库函数。如何开发出符合OpenGL标准的API,是3D图形处理器研制及应用的关键。首先系统分析了OpenGL标准API的属性,提出了自研3D图形处理器API与OpenGL标准API符合性验证关键技术,基于FPGA平台从函数的接口参数、绘图功能、显示功能和错误反馈处理这四个方面来验证。上述验证方法具有很强的操作性,验证覆盖范围更广,验证用例的设计更为复杂。该方法加速了验证过程,提高了验证的充分性。
3D圖形API(Application Programming Interface,應用程序編程接口)是三維圖形處理函數接口的簡稱,它將圖形繫統的上層應用程序和底層驅動隔離,使得應用軟件具有良好的可移植性。 OpenGL( Open Graphics Library,開放圖形接口庫)是為瞭規避不同硬件驅動而定義的與上層接口的標準庫函數。如何開髮齣符閤OpenGL標準的API,是3D圖形處理器研製及應用的關鍵。首先繫統分析瞭OpenGL標準API的屬性,提齣瞭自研3D圖形處理器API與OpenGL標準API符閤性驗證關鍵技術,基于FPGA平檯從函數的接口參數、繪圖功能、顯示功能和錯誤反饋處理這四箇方麵來驗證。上述驗證方法具有很彊的操作性,驗證覆蓋範圍更廣,驗證用例的設計更為複雜。該方法加速瞭驗證過程,提高瞭驗證的充分性。
3D도형API(Application Programming Interface,응용정서편정접구)시삼유도형처리함수접구적간칭,타장도형계통적상층응용정서화저층구동격리,사득응용연건구유량호적가이식성。 OpenGL( Open Graphics Library,개방도형접구고)시위료규피불동경건구동이정의적여상층접구적표준고함수。여하개발출부합OpenGL표준적API,시3D도형처리기연제급응용적관건。수선계통분석료OpenGL표준API적속성,제출료자연3D도형처리기API여OpenGL표준API부합성험증관건기술,기우FPGA평태종함수적접구삼수、회도공능、현시공능화착오반궤처리저사개방면래험증。상술험증방법구유흔강적조작성,험증복개범위경엄,험증용례적설계경위복잡。해방법가속료험증과정,제고료험증적충분성。
3D graphic API ( Application Programming Interface) is an abbreviation of 3D graphic processing function API. In order to make the application transplantable smoothly,it separates top application from bottom drivers in graphic system. OpenGL ( Open Graphics Library) is defined to avoid different hardware drivers. How to develop the API which accords with OpenGL standard is the key point for research and application of 3D graphic processor. First analyze the attribute of OpenGL API,put forward the key technology for verifying self-researched API and OpenGL standard API. Verification is conducted from functional interface,drawing function,display function and error feedback on the basis of FPGA platform. The above method is easier to operate,more extensive coverage,more complex verifying examples. This method can accelerate the verifying process and improve the sufficiency of verification.