module Shader:sig..end
Osg.Shader is an application-level abstraction of an OpenGL shader.
It is a container to load the shader source code text and manage
its compilation. An Osg.Shader may be attached to more than one
Osg.Program. Shader will automatically manage per-context
instancing of the internal objects, if that is necessary for a
particular display configuration.
type t
type shader_type =
| |
VERTEX |
| |
FRAGMENT |
| |
UNDEFINED |
val create : shader_type -> string -> tcreate type source