Fix #57
Add support for compute shader with variable group size (refs #58)