(bind-func shader_update_material
  (lambda (shader:ShaderProgram* diffuse:|4,float| shininess)
    (shader_update_material:[void,ShaderProgram*,|4,float|,|4,float|,|4,float|,|4,float|,float]*
     shader
     (array 0.0 0.0 0.0 1.0)
     diffuse
     (array 0.0 0.0 0.0 1.0)
     (array 0.0 0.0 0.0 1.0)
     shininess)))