Skip to content

Commit 5b5200b

Browse files
committed
[update] readme.
1 parent 8146b51 commit 5b5200b

1 file changed

Lines changed: 24 additions & 21 deletions

File tree

README.md

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -24,27 +24,28 @@ Lambda :
2424
* Desktop applications
2525
* Productivity tools
2626
* Data visualizations
27-
* Physical simulations
27+
* Physical system simulations
2828
* Games
2929

30-
While lambda is still in beta, we're making sure to create a solid
31-
foundation other projects to build upon. Over the last couple of years, the
32-
prominence of the web has replaced traditional desktop applications. While
33-
this has lead to a golden age for developing UI/UX for applications across all
34-
platforms, it has come at the cost of degraded performance & resource consumption.
30+
Over the last couple of years, the prominence of the web has replaced
31+
traditional desktop applications. While this has lead to a golden age for
32+
developing UI/UX for applications across all platforms, it has come at the
33+
cost of degraded performance & resource consumption.
3534

36-
Lambda's goal isn't to replace electron, webview, or other similar web based desktop
37-
frameworks, however; it is to instead create a cross platform ecosystem for
38-
desktop applications with performance and resource consumption at the forefront
39-
of it's priorities without sacrificing. Lambda will not be HTML/CSS based and will instead provide
35+
Lambda's goal isn't to replace electron, webview, or other similar web based
36+
desktop frameworks, however; it is to instead create a cross platform ecosystem
37+
for desktop applications with performance and resource consumption at the
38+
forefront of it's priorities without sacrificing good UI/UX. Lambda may offer
39+
lightweight HTML/CSS based rendering in the future but we're primarily focused
40+
on implementing a Rust native UI framework built on top of our rendering engine.
4041

4142
## Documentation <a name="documentation"></a>
4243
Documentation to be added soon.
4344

4445
## Building <a name="building"></a>
4546

4647
### From source <a name="source"></a>
47-
Currently, building from source is the only method to obtain a copy of Lambda.
48+
Currently, building from source is the only method to obtain a copy of Lambda.
4849

4950
#### Required external dependencies <a name="ext_deps"></a>
5051
* All platforms
@@ -56,12 +57,14 @@ Currently, building from source is the only method to obtain a copy of Lambda.
5657
* `pre-commit` is used for development git commit hooks and any changes that do not pass the pre-commit checks will not be accepted.
5758

5859
#### Rendering API support
59-
These are the Rendering APIs that are supported on each platform and must be installed manually. More information on how to choose which backend lambda uses on each platform is provided further below.
60+
These are the Rendering APIs that are supported on each platform and must be
61+
installed manually. More information on how to choose which backend lambda
62+
uses on each platform is provided further below.
6063
* Windows
6164
* `OpenGL`
6265
* `Vulkan`
6366
* `DirectX11`
64-
* `DirectX12`
67+
* `DirectX12`
6568
* Linux
6669
* `OpenGL`
6770
* `Vulkan`
@@ -74,7 +77,7 @@ If planning to develop for lambda, you must run the setup script provided by rep
7477
```bash
7578
./scripts/setup.sh
7679
```
77-
This will initialize pre commit checks for development use and setup git-lfs for asset management.
80+
This will initialize pre commit checks for development use and setup git-lfs for asset management.
7881

7982
In order to validate that lambda successfully compiles, you can build the library by performing a build with cargo.
8083
```bash
@@ -87,9 +90,9 @@ Coming soon.
8790

8891

8992
## Plans <a name="plans"></a>
90-
- [ ] Architecture support
93+
- [x] Architecture support
9194
- [x] x86
92-
- [ ] arm64
95+
- [x] arm64
9396
- [ ] Operating system support
9497
- [x] MacOS
9598
- [x] Linux
@@ -105,12 +108,12 @@ Coming soon.
105108
- [x] DirectX12
106109
- [ ] Crates
107110
- [ ] lambda-arch -- Architecture support
108-
- [ ] (WIP) lambda-platform -- Platform support
111+
- [x] (WIP) lambda-platform -- Platform support
109112
- [ ] (WIP) lambda-core -- Core library implementations
110113
- [ ] lambda-cloud -- Cloud integrations
111-
- [ ] (WIP) lambda -- Stable Lambda API
114+
- [ ] (WIP) lambda -- The public Lambda API
112115
- [ ] Tools
113-
- [ ] lambda-rs-demo -- 2D rendering demo
116+
- [x] lambda-rs-demo -- 2D rendering demo
114117
- [ ] lambda-rs-cube -- 3D rendering demo
115118
- [ ] lambda-checker -- Checks system specifications against lambda requirements
116119
- [ ] CI/CD
@@ -128,7 +131,7 @@ This process may take anywhere from 3-7 days depending on the scope of the
128131
changes made, my schedule, and any other variable factors. They must also pass
129132
all of the build pipelines are configured to run at merge.
130133

131-
## Resources I used for creating this project. <a name="resources"></a>
134+
## Resources <a name="resources"></a>
132135
[The Cherno's playlist for making a game engine](https://www.youtube.com/playlist?list=PLlrATfBNZ98dC-V-N3m0Go4deliWHPFwT)
133136

134-
[Creator of the repository logo.](https://github.com/RinniSwift)
137+
[Creator of Logo](https://github.com/RinniSwift)

0 commit comments

Comments
 (0)