ETD PDF

A Direct3D Implementation of the Unicon 3D Facilities

Citation

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:
PDF
Format:
application/pdf

Contact us about this record

Rights
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/