Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Shader
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== History == The first known use of the term "shader" was introduced to the public by [[Pixar]] with version 3.0 of their [[RenderMan Interface]] Specification, originally published in May 1988.<ref>{{Cite web|url=http://www.redrabbit-studios.com/coursework/renderman/prman/RISpec/index.html|title=The RenderMan Interface Specification|url-status=usurped|archive-url=https://web.archive.org/web/20180625161208/http://www.redrabbit-studios.com/coursework/renderman/prman/RISpec/index.html |archive-date=June 25, 2018 }}</ref> As [[graphics processing unit]]s evolved, major graphics [[software libraries]] such as [[OpenGL]] and [[Direct3D]] began to support shaders. The first shader-capable GPUs only supported [[pixel shading]], but [[vertex shaders]] were quickly introduced once developers realized the power of shaders. The first video card with a programmable pixel shader was the Nvidia [[GeForce 3]] (NV20), released in 2001.<ref>{{Cite web|url=https://www.pcgamer.com/from-voodoo-to-geforce-the-awesome-history-of-3d-graphics/|title=From Voodoo to GeForce: The Awesome History of 3D Graphics|first=Paul|last=Lillypublished|website=PC Gamer |date=May 19, 2009|via=www.pcgamer.com}}</ref> [[Geometry shaders]] were introduced with Direct3D 10 and OpenGL 3.2. Eventually, graphics hardware evolved toward a [[unified shader model]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)