Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Implementation of DirectX 11 Rendering Engine in Nebula
2012 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This paper seeks to explain how to port an application rendering using DirectX 9, to DirectX 10/11 whilst at the same time explaining why this upgrade is preferable. This paper will discuss the extensive redesign of DirectX from version 9.0c to version 10, what changes were made, and how one has to redesign your own application to fully take advantage of the new features. Also, we will explore the new features in DirectX 11 and how they work. Later, we will see how an actual game engine, more precisely the Nebula game engine, is redesigned to t the new DirectX standard.We will describe the new Application Programming Interfaces, or APIs, introduced with DirectX 11. We will introduce you to the DirectX Graphics Infrastructure, or DXGI, and explain how adapters are used in newer versions of DirectX to better handle variating hardware. We will investigate how DirectWrite is used together with Direct2D to render text. Also, we will go in depth to explain the new features in shader model 5.0, and how these can be used to improve the visual quality of your game.

Place, publisher, year, edition, pages
2012. , 21 p.
Keyword [en]
Technology
Keyword [sv]
Teknik, DirectX 11, Nebula, renderingsmotor, DirectX 9, D3D11, DXGI, Microsoft, HLSL, Shader, SM 5.0, Shader Model 5.0, Instansiering, Deferred shading, partiklar
Identifiers
URN: urn:nbn:se:ltu:diva-51918Local ID: 9172d144-0c82-42e9-bd62-b9aa0b8bf293OAI: oai:DiVA.org:ltu-51918DiVA: diva2:1025282
Subject / course
Student thesis, at least 15 credits
Educational program
Computer Game Programming, bachelor's level
Supervisors
Examiners
Note
Validerat; 20120618 (anonymous)Available from: 2016-10-04 Created: 2016-10-04Bibliographically approved

Open Access in DiVA

fulltext(935 kB)31 downloads
File information
File name FULLTEXT02.pdfFile size 935 kBChecksum SHA-512
d71837efa97f8fd0941675d8d40925005f78f7be445b8fab608ccb1a21a4d15a4e9f7b8e394eab28be7dea7826f9f8821e42acd4ef3a1532e1740ce28a28382f
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Sterbrant, Gustav

Search outside of DiVA

GoogleGoogle Scholar
Total: 31 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: 27 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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