<< Model [Table of Contents]

uni.render.Shader

A shader is a program that runs each time a vertex or fragment is being processed on the graphics processor. Not all computers have programmable graphics processors, but over time it has become more normal to anticipate even a humble personal computer to have one. UniD takes advantage of the GPU whenever possible, but also provides CPU alternatives if the GPU is not programmable. Typically the GPU versions run in orders of magnitude faster, so it's likely for there to be allot of incentive for users of your application to invest in high-performance graphics hardware.

<< Model [Table of Contents]