mat3 or mat4 uniform

Is there any way to set mat3 or mat4 uniform into my custom fragment shader?
Graphic3d_ShaderProgram::PushVariable supports only a limited set of types :(