Ero sivun ”GLSL” versioiden välillä
Siirry navigaatioon
Siirry hakuun
pEi muokkausyhteenvetoa |
pEi muokkausyhteenvetoa |
||
Rivi 10: | Rivi 10: | ||
'''GLSL''' (OpenGL Shader Language) on varjostinohjelmakieli, jonka syntaksi muistuttaa [[C]]-ohjelmointikieltä. Varjostimet kääntyvät [[OpenGL]]-ajurilla silloin kun ne otetaan ohjelmassa käyttöön. Varjostimet ovat näytönohjaimessa ajettavia erinäisiä ohjelmia, jotka mahdollistavat grafiikan manipuloinnin erittäin korkealla suorituskyvyllä. Varjostimia ajetaan useita rinnakkain ja niille voidaan kuljettaa erilaisia parametreja pääohjelmasta. Kulmapistevarjostin muokkaa kulmapisteitä halutuilla laskutoimituksilla ja pikselivarjostin muokkaa rasteroidun pikselin arvoa. | '''GLSL''' (OpenGL Shader Language) on varjostinohjelmakieli, jonka syntaksi muistuttaa [[C]]-ohjelmointikieltä. Varjostimet kääntyvät [[OpenGL]]-ajurilla silloin kun ne otetaan ohjelmassa käyttöön. Varjostimet ovat näytönohjaimessa ajettavia erinäisiä ohjelmia, jotka mahdollistavat grafiikan manipuloinnin erittäin korkealla suorituskyvyllä. Varjostimia ajetaan useita rinnakkain ja niille voidaan kuljettaa erilaisia parametreja pääohjelmasta. Kulmapistevarjostin muokkaa kulmapisteitä halutuilla laskutoimituksilla ja pikselivarjostin muokkaa rasteroidun pikselin arvoa. | ||
==Katso myös== | |||
* [[Material Maker]] | |||
* [https://www.shadertoy.com/ Shadertoy] | |||
{{OpenGL}} | {{OpenGL}} | ||
[[Luokka: OpenGL]] | [[Luokka: OpenGL]] | ||
[[Luokka: Kirjastot]] | [[Luokka: Kirjastot]] |
Versio 18. lokakuuta 2019 kello 23.42
Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.
GLSL | |
---|---|
Käyttöliittymä | OpenGL |
Lisenssi | useita lisenssejä |
Kotisivu | www.opengl.org/documentation/glsl/ |
GLSL (OpenGL Shader Language) on varjostinohjelmakieli, jonka syntaksi muistuttaa C-ohjelmointikieltä. Varjostimet kääntyvät OpenGL-ajurilla silloin kun ne otetaan ohjelmassa käyttöön. Varjostimet ovat näytönohjaimessa ajettavia erinäisiä ohjelmia, jotka mahdollistavat grafiikan manipuloinnin erittäin korkealla suorituskyvyllä. Varjostimia ajetaan useita rinnakkain ja niille voidaan kuljettaa erilaisia parametreja pääohjelmasta. Kulmapistevarjostin muokkaa kulmapisteitä halutuilla laskutoimituksilla ja pikselivarjostin muokkaa rasteroidun pikselin arvoa.
Katso myös
OpenGL-kirjastoja |
OpenGL | FreeGLUT | GLFW | GLEW | GLM | GLU |
OpenGL varjostinohjelmakielet |
GLSL |
Muita kirjastoja |
Assimp | SDL | Vulkan |