Changes

Jump to: navigation, search

GPU

72 bytes added, 17:16, 28 August 2019
GPGPU
These lists of triangles were specified in Graphics APIs like [https://en.wikipedia.org/wiki/DirectX DirectX]. But video game programmers demanded more flexibility from their hardware: such as lighting, transparency, and reflections. This flexibility was granted with specialized programming languages, called [https://en.wikipedia.org/wiki/Shader#Vertex_shaders vertex shaders] or [https://en.wikipedia.org/wiki/Shader#Pixel_shaders pixel shaders].
EventuallyTo better support more complex Vertex Shaders and Pixel Shaders, the fixed-functionality general purpose compute portion of GPUs disappeared, became wider and GPUs became primarily a massively parallel general purpose computersfaster. Instead of using vertex shaders inside of DirectXEventually, general purpose compute languages are were designed to make sense leverage the General Purpose portion of the GPU (GPGPU programming), even outside of a the graphical settingthey were originally designed for.
== Khronos OpenCL ==

Navigation menu