# Normalize text by default, but never let Git rewrite line endings inside # binary-serialized Unity files. The Raygeas demo terrain assets below were # committed corrupt at the Init commit because EOL normalization mangled their # binary payload (variable-length truncation -> "Unknown error occurred while # loading"). Marking them binary makes Git store/checkout the exact bytes. * text=auto # Binary-serialized Unity terrain assets (Force Binary). No EOL conversion, no diff. Assets/External/Raygeas/**/Terrain.asset binary Assets/External/Raygeas/**/TerrainData_*.asset binary Assets/External/Raygeas/**/OcclusionCullingData.asset binary Assets/External/Raygeas/**/LightingData.asset binary # Always-binary Unity / media file types (never normalize or text-diff). *.cubemap binary *.unity3d binary *.bundle binary *.exr binary *.png binary *.jpg binary *.jpeg binary *.tga binary *.psd binary *.fbx binary *.blend binary *.wav binary *.mp3 binary *.ogg binary *.dll binary *.so binary *.dylib binary