Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
axionbuster authored Mar 10, 2024
1 parent c4140e0 commit 915b8b4
Showing 1 changed file with 11 additions and 14 deletions.
25 changes: 11 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@

![Screenshot](demo/galaxies.png)

My goal is to have a performant real-time n-body simulator that works on all major platforms and that which is
reasonably, statistically accurate.
Real-time n-body simulator that works on all major platforms and that which is reasonably, statistically accurate.

*The project contains a fast bottom-up Barnes-Hut tree building routine.*

The demo shown is in the `/demo` directory.
Go to the `demo` folder documentation for build instructions.
Expand All @@ -14,28 +15,24 @@ You may need a C\+\+20-capable compiler (but C\+\+20 modules are not in use).

## Compilers

Again, C\+\+20 support is necessary (sans modules).
C\+\+20 support is necessary (sans modules).

* MSVC
* GCC
* LLVM Clang
* (Maybe Intel ICC)
* Intel ICC

## CPU

* x86_64
* Apple ARM
* (Maybe others. I only use portable code.)

## IDE

* Visual Studio 2022 with official CMake extension
* CLion
* None

## Dependencies

* The CMake script is instructed to download and cache Raylib automatically.
* However, Raylib 5's build dependencies must be satisfied.
On Windows and macOS, I didn't need to install anything (I believe).
On Linux, on the other hand, I had to install a few things. See Raylib's docs for more.
* Raylib itself however requires the following dependencies on Ubuntu:
```
libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev
```

CMake is required for building.

0 comments on commit 915b8b4

Please sign in to comment.