Maven module :un.engine : engine-opengl :
Class : un.engine.opengl.renderer.actor.ActorExecutor
Extends/Implements : un.engine.opengl.renderer.actor.Actor
Subclasses : -

The shader executor execute the shader program.
A same program could be executed in a multitude of different ways, like for instancing
array rendering, deferred etc... that's why it's separate from the program.

@author Johann Sorel


Variables : -
Functions : render, dispose




param  context current rendering context
param  camera camera associate to this context
param  node Node to be rendered
void render (ActorProgram program, RenderContext context, CameraMono camera, GLNode node)


Dispose renderer and his associated resources.
param  context
void dispose (GLProcessContext context)