Issue #43 : Support query functions of shader states