Back to results

University of New Mexico

Front Rendering on the GPU

Abstract

dc:description.abstract

<p>The glyphs described in a font are usually rendered using software that runs on the CPU. This can be done very quickly and is a well understood process. These techniques work well when the glyph is rendered such that each point on the rendered glyph maps one-to-one to pixels on the screen. When this one-to-one mapping is removed, visual quality can degrade dramatically. This thesis describes a method to avoid this degradation by moving the rendering of glyphs from the CPU to the Graphics Processing Unit (GPU). This method extracts glyph metrics from Truetype font files using the FreeType library, processes all glyph data in the font file and places it into a form that can be used by GPU shader programs to draw the glyphs such that the visual quality does not degrade regardless of the applied transformations.</p>

Degree

thesis:*
Name thesis:degree_name
Computer Science
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Department of Computer Science
Year
2013

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Bowles, Jeffrey
Contributors dc:contributor
  • Kniss, Joe
  • Luger, George
  • Angel, Ed

Subjects

dc:subject × 3

Rights

Language dc:language
English

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:digitalrepository.unm.edu:cs_etds-1062

Chain of custody

source
Harvested from
University of New Mexico
Base URL
digitalrepository.unm.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Bowles, Jeffrey. Front Rendering on the GPU. Thesis thesis, 2013. http://hdl.handle.net/1928/23168