Font Size: a A A

Automatic Test System About OpenGL Interface:Design And Implementation

Posted on:2023-06-13Degree:MasterType:Thesis
Country:ChinaCandidate:X TianFull Text:PDF
GTID:2568307022498564Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the tide of localization has become more and more turbulent,in recent years,the development of domestic graphics cards has attracted more and more attention.With the continuous injection of funds,more and more manpower is invested in the research and development of GPU,and more and more domestic graphics cards will be available in the future.With the successive landing of domestic hardware equipment,it is urgent to build a core technology ecosystem around hardware equipment.For GPU,after completing the development,each hardware manufacturer needs to pass a conformance test to ensure that the hardware device supports the graphics interface.In order to develop a set of automated test system for OpenGL interface,which can access test case sets of different versions of OpenGL or OpenGL ES API,so as to complete the conformance test of the corresponding version of OpenGL interface on the hardware device,the test system needs to implement the following Function points: window creation and rendering context creation,different test case sets can be selected,different test modes can be selected,tools are provided to facilitate the design of test cases,test cases can be automatically loaded and run,and the running results of test cases can be verified test and output the running results of the test cases in real time and finally form a test report.QT4.8.0is used for development under the Ubuntu16.04 operating system.The entire test system is divided into five functional modules: the window module is used to complete the creation of the rendering window and the creation and management of the rendering context;the framework scheduling module is responsible for the pipeline of the entire test system operation and test case scheduling;tool modules are used to provide various tools to complete the functions required by the system;public modules are used to provide some basic capabilities.After the design of the OpenGL interface automated test system is completed,after accessing the test case set,a complete set of OpenGL interface conformance test system can be formed,the OpenGL graphics interface conformance test is performed on the graphics card,and a complete test report is generated.
Keywords/Search Tags:GPU, OpenGL interface, Rendering pipeline, Automatic test
PDF Full Text Request
Related items