Add names for effects
Fix setting shader source without a context
Fix shader compilation exception messages