Högskolan i Skövde

his.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Functional Shading Language: Kompilering av funktionsvärden, typinferens och automatisk generalisering till HLSL
Högskolan i Skövde, Institutionen för informationsteknologi.
2018 (svensk)Independent thesis Basic level (degree of Bachelor), 20 poäng / 30 hpOppgaveAlternativ tittel
Functional Shading Language : Compiling function values, type inference and automatic generalisation to HLSL (engelsk)
Abstract [sv]

Rapporten beskriver design, utveckling och testning av det funktionella shaderspråket FSL i syftet att avgöra om funktionell paradigm gör shaderspråk enklare att förstå och använda än den existerande imperativa paradigmen. Implementationen presenterar tekniker för att kompilera de funktionella språkkonstruktionerna typinferens, funktionsvärden och automatisk generalisering till HLSL. För jämförelse introduceras också språket PSL, en imperativ motsvarighet till FSL. Resultatet bedöms genom ett blindtest där FSL och PSL presenteras till två separata grupper och testas genom tre provuppgifter. Undersökningen visade att personer som testade det funktionella språket svarade mer negativt på språkets designbeslut, men att båda grupperna presterade lika bra på uppgifterna. Förslag på hur arbetet kan användas som grund för en djupare studie om funktionell grafikprogrammering presenteras. Till sist diskuteras olika sätt att bygga på FSLs tekniska bas för att implementera andra funktionella språkverktyg.

sted, utgiver, år, opplag, sider
2018. , s. 38
Emneord [sv]
Shaders, shaderspråk, funktionell programmering, HLSL, datorgrafik
HSV kategori
Identifikatorer
URN: urn:nbn:se:his:diva-15754OAI: oai:DiVA.org:his-15754DiVA, id: diva2:1221912
Fag / kurs
Informationsteknologi
Utdanningsprogram
Computer Game Development - Programming
Veileder
Examiner
Tilgjengelig fra: 2019-06-10 Laget: 2018-06-20 Sist oppdatert: 2019-06-10bibliografisk kontrollert

Open Access i DiVA

FSL_LudvigChristensson(8614 kB)142 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 8614 kBChecksum SHA-512
45cb161a89d2bc1d63710a27994e9268b368750ad7a3c3652fee722b48d3dc8c9cc15db98be96bd0898d71257eecd5bc91f76f3c5da38c5f6f69b250014770a9
Type fulltextMimetype application/pdf

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 142 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 254 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf