Document Linux validation and enforce cross-platform line endings

This commit is contained in:
DenisToxic
2026-10-27 19:15:01 +01:00
parent f1cafa14d8
commit e744bbb213
2 changed files with 12 additions and 1 deletions

7
.gitattributes vendored Normal file
View File

@@ -0,0 +1,7 @@
* text=auto
*.sh text eol=lf
*.rs text eol=lf
*.toml text eol=lf
*.lock text eol=lf
*.md text eol=lf
*.ps1 text eol=crlf

View File

@@ -3,6 +3,8 @@
A native Rust / Bevy game. Collect every pellet in the maze while avoiding four A native Rust / Bevy game. Collect every pellet in the maze while avoiding four
ghosts. Power pellets let you catch ghosts for bonus points. You have three lives. ghosts. Power pellets let you catch ghosts for bonus points. You have three lives.
Download packaged builds from the [releases page](https://git.computerspende-regensburg.de/denis.stoecklmeier/First-Person-Maze/releases).
## Play ## Play
Run `first_person_maze.exe` on Windows or `./first_person_maze` on Linux from a Run `first_person_maze.exe` on Windows or `./first_person_maze` on Linux from a
@@ -55,7 +57,9 @@ $env:CARGO_TARGET_DIR = "$env:LOCALAPPDATA/first_person_maze/target"
Linux also needs a Vulkan loader and GPU driver at runtime. For Raspberry Pi, Linux also needs a Vulkan loader and GPU driver at runtime. For Raspberry Pi,
use a 64-bit desktop OS and a working V3DV driver; build natively on the device. use a 64-bit desktop OS and a working V3DV driver; build natively on the device.
Linux, ARM64 and physical gamepads have not been validated in this cleanup. Linux x86-64 release compilation and startup are verified on Debian 13 under
WSLg with software rendering. Linux GPU acceleration, audio output, ARM64 and
physical gamepads still require validation on target hardware.
## Package ## Package