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
Deferred rendering using Compute shaders
Blekinge Institute of Technology, School of Computing.
2010 (English)Independent thesis Basic level (degree of Bachelor)Student thesisAlternative title
Deferred rendering med Compute shaders (Swedish)
Abstract [en]

Game developers today are putting a lot of effort into their games. Consumers are hard to please and demand a game which can provide both fun and visual quality. This is why developers aim to make the most use of what hardware resources are available to them to achieve the best possible quality of the game. It is easy to use too many performance demanding techniques in a game, making the game unplayable. The hard part is to make the game look good without decreasing the performance. This can be done by using techniques in a smart way to make the graphics as smooth and efficient as they can be without compromising the visual quality. One of these techniques is deferred rendering. The latest version of Microsoft’s graphics platform, DirectX 11, comes with several new features. One of these is the Compute shader which is a feature making it easier to execute general computation on the graphics card. Developers do not need to use DirectX 11 cards to be able to use this feature though. Microsoft has made it available on graphic cards made for DirectX 10 as well. There are however a few differences between the two versions. The focus of this report will be to investigate the possible performance differences between these versions on when using deferred rendering. An application was made supporting both shader model 4 and 5 of the compute shader, to be able to investigate this.

Place, publisher, year, edition, pages
2010. , p. 29
Keywords [en]
Deferred rendering, DirectX, Direct3D, Vertex shader, Pixel shader, Compute shader
National Category
Human Computer Interaction
Identifiers
URN: urn:nbn:se:bth-5436Local ID: oai:bth.se:arkivexB47571D36899AEAFC125773B003675F8OAI: oai:DiVA.org:bth-5436DiVA, id: diva2:832816
Uppsok
Technology
Supervisors
Available from: 2015-04-22 Created: 2010-06-07 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(1237 kB)3188 downloads
File information
File name FULLTEXT01.pdfFile size 1237 kBChecksum SHA-512
8bafcbf10a8fa51989c393950d4fd513f73413d77653acd8621e1e58c7c6881e867ef9d0562e238db1db21a9e966121c1aea7e60324aba845497721e5ffdc214
Type fulltextMimetype application/pdf

By organisation
School of Computing
Human Computer Interaction

Search outside of DiVA

GoogleGoogle Scholar
Total: 3192 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: 1413 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