Shader

Shaders sunt scrise în GLSL sau HLSL, sunt compilate pe CPU, apoi trimise și executate pe GPU.

Un shader este un program ce se execută pe unitatea de procesare grafică GPU și redă scena 3D monitorul 2D, ori într-o imagine bitmap. Shaderele sunt compilate din cod sursă, scris în limbajul GLSL ori altul, cu o sintaxă asemănatoare limbajului C. Ele sunt folosite în așa tehnologii precum OpenGL, Vulkan, WebGL, Direct 3D. Cuvântul provine din limba engleză, "Shade" însemnând "umbră", "shader" fiind "cel care umbrește", deoarece inițial destinația lor era de a calcula, în dependență de locul sursei luminii, părțile luminate și cele umbrite ale unui corp. În sensul mai larg al cuvântului, shaderele au fost introduse ca etape adiționale de transformare în alte tehnologii grafice înainte de a fi introduse în tehnologiile 3D.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne