BaseShader various changes