Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
The performance impact from processing clipped triangles in state-of-the-art games.
Blekinge Institute of Technology, Faculty of Computing, Department of Creative Technologies. 1987.
2018 (English)Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Background. Modern game applications pressures hardware to its limits, and affects how graphics hardware and APIs are designed. In games, rendering geometry plays a vital role, and the implementation of optimization techniques, such as view frustum culling, is generally necessary to meet the quality expected by the customers. Failing to optimize a game application can potentially lead to higher system requirements or less quality in terms of visual effects and content. Many optimization techniques, and studies of the performance of such techniques exist. However, no research was found where the utilization of computational resources in the GPU, in state-of-the-art games, was analyzed.

Objectives. The aim of this thesis was to investigate the potential problem of commercial game applications wasting computational resources. Specifically, the focus was set on the triangle data processed in the geometry stage of the graphics pipeline, and the amount of triangles discarded through clipping.

Methods. The objectives were met by conducting a case study and an empirical data analysis of the amount triangles and entire draw calls that were discarded through clipping, as well as the vertex data size and the time spent on processing these triangles, in eight games. The data was collected using Triangelplockaren, a tool which collects the triangle data that reaches the rasterizer stage. This data was then analyzed and discussed through relational findings in the results.

Results. The results produced consisted of 30 captures of benchmark and gameplay sessions. The average of each captured session was used to make observations and to draw conclusions.

Conclusions. This study showed evidence of noteworthy amounts of data being processed in the GPU which is discarded through clipping later in the graphics pipeline. This was seen in all of the game applications included in this study. While it was impossible to draw conclusions regarding the direct impact on performance, it was safe to say that the performance relative to the geometry processed was significant in each of the analyzed cases, and in many cases extreme.

Place, publisher, year, edition, pages
2018. , p. 31
Keywords [en]
game, optimization, geometry, graphics pipeline
National Category
Other Computer and Information Science
Identifiers
URN: urn:nbn:se:bth-16853OAI: oai:DiVA.org:bth-16853DiVA, id: diva2:1238193
Subject / course
DV2531 Master's Thesis (60 credits) in Computer Science
Presentation
2018-05-30, J1620, Blekinge Tekniska Högskola, Karlskrona, 13:00 (English)
Supervisors
Examiners
Available from: 2018-08-13 Created: 2018-08-13 Last updated: 2018-08-13Bibliographically approved

Open Access in DiVA

BTH2018CKarlsson(3070 kB)51 downloads
File information
File name FULLTEXT02.pdfFile size 3070 kBChecksum SHA-512
721023717e67e7d7e3ffc0097cf9e106b78fb460ede04cdc21e487583f3acb53e816053394ef2d5283a12b9ee114b9e7e7e66ac689bfc50d64fdbeab30b7a30f
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Karlsson, Christoffer
By organisation
Department of Creative Technologies
Other Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 51 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 97 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf