I don't know if it will help but in dll you have glslsimpleprog var declared and then you use same name and type in GLRender as parameter.