fix ctShaderManager