A Direct3D Implementation of the Unicon 3D Facilities
Mathijssen, Fabian. (2015). A Direct3D Implementation of the Unicon 3D Facilities. Theses and Dissertations Collection, University of Idaho Library Digital Collections. https://www.lib.uidaho.edu/digital/etd/items/mathijssen_idaho_0089n_10460.html
- Title:
- A Direct3D Implementation of the Unicon 3D Facilities
- Author:
- Mathijssen, Fabian
- Date:
- 2015
- Keywords:
- Direct3D DirectX Graphics OpenGL Rasterizer Unicon
- Program:
- Computer Science
- Subject Category:
- Computer science
- Abstract:
-
Unicon is a high-level procedural programming language with built-in graphics facilities. We implement a Direct3D 11-based graphics subsystem to be used by Unicon on Windows platforms as an alternative to the existing OpenGL-based implementation. Unicon may be configured to use this subsystem at compile-time through detection of the host platform or user configuration. The existing facilities are several years old and rely on the feature set provided by OpenGL 1.2. As such, they do not make efficient use of the processing power provided by modern graphics hardware. The Direct3D-based graphics improve on the performance of the OpenGL-based graphics through the use of shaders. The performance of the new graphics subsystem is measured through benchmarks that simulate Unicon virtual environments of varying complexities. These results will help ensure Unicon's compatibility with Windows OSs. They have also lead to changes in Unicon's platform-independent set of graphics functions that improve the portability of the language.
- Description:
- masters, M.S., Computer Science -- University of Idaho - College of Graduate Studies, 2015
- Major Professor:
- Jeffery, Clinton
- Committee:
- Alves-Foss, Jim; Rinker, Robert
- Defense Date:
- 2015
- Identifier:
- Mathijssen_idaho_0089N_10460
- Type:
- Text
- Format Original:
- Format:
- application/pdf
- Rights:
- In Copyright - Educational Use Permitted. For more information, please contact University of Idaho Library Special Collections and Archives Department at libspec@uidaho.edu.
- Standardized Rights:
- http://rightsstatements.org/vocab/InC-EDU/1.0/