reduce warning level for msvc and fix shader file