Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6bae00b651 | ||
|
|
c310fb0864 | ||
|
|
72c7a6b6d6 |
Generated
+1
-1
@@ -2040,7 +2040,7 @@ checksum = "20870f649af7073d53e38067b2a84312175d56ea15217e1b15bc83506ec50afb"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "lemur"
|
name = "lemur"
|
||||||
version = "0.16.0"
|
version = "0.16.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"atoi",
|
"atoi",
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@ description = "An emulator for the Virtual Boy."
|
|||||||
repository = "https://git.virtual-boy.com/PVB/lemur"
|
repository = "https://git.virtual-boy.com/PVB/lemur"
|
||||||
publish = false
|
publish = false
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
version = "0.16.0"
|
version = "0.16.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|||||||
@@ -2,7 +2,11 @@
|
|||||||
|
|
||||||
A Virtual Boy emulator built around the shrooms-vb core. Written in Rust, using winit, wgpu, and egui. Should run on any major OS.
|
A Virtual Boy emulator built around the shrooms-vb core. Written in Rust, using winit, wgpu, and egui. Should run on any major OS.
|
||||||
|
|
||||||
## Setup
|
## Install
|
||||||
|
|
||||||
|
You can find the latest version, along with setup instructions, in [the Releases section](https://git.virtual-boy.com/PVB/lemur/releases).
|
||||||
|
|
||||||
|
## Compile
|
||||||
|
|
||||||
Install the following dependencies:
|
Install the following dependencies:
|
||||||
- `cargo` (via [rustup](https://rustup.rs/), the version from your package manager is too old)
|
- `cargo` (via [rustup](https://rustup.rs/), the version from your package manager is too old)
|
||||||
@@ -14,7 +18,17 @@ Run
|
|||||||
cargo build --release
|
cargo build --release
|
||||||
```
|
```
|
||||||
|
|
||||||
The executable will be in `target/release/lemur[.exe]`
|
The executable will be in `target/release/lemur[.exe]`.
|
||||||
|
|
||||||
|
## Bundle
|
||||||
|
|
||||||
|
Run this script:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
./scripts/bundle.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
It uses Docker to cross compile for Windows, MacOS, and Linux. All binaries are left in the `output` directory.
|
||||||
|
|
||||||
## Release
|
## Release
|
||||||
|
|
||||||
@@ -24,4 +38,4 @@ Bump the version number in `Cargo.toml`, then run this script:
|
|||||||
./scripts/release.sh
|
./scripts/release.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
It uses docker to cross compile for Windows, MacOS, and Linux. All binaries are left in the `output` directory.
|
It will check for gitea credentials before doing anything.
|
||||||
|
|||||||
+1
-1
@@ -57,7 +57,7 @@ fn fs_lefteye(in: VertexOutput) -> @location(0) vec4<f32> {
|
|||||||
@fragment
|
@fragment
|
||||||
fn fs_righteye(in: VertexOutput) -> @location(0) vec4<f32> {
|
fn fs_righteye(in: VertexOutput) -> @location(0) vec4<f32> {
|
||||||
let brt = textureSample(u_texture, u_sampler, in.tex_coords);
|
let brt = textureSample(u_texture, u_sampler, in.tex_coords);
|
||||||
return colors.left * brt[1];
|
return colors.right * brt[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
@fragment
|
@fragment
|
||||||
|
|||||||
Reference in New Issue
Block a user