Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v 0.4.0 #34

Draft
wants to merge 28 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
4b675de
Updated dependencies, comform to new webgpu example for openxr bindings
artumino Oct 31, 2022
5a1ad0d
Add Profiling Tools, Update dependencies, start work on standalone bu…
artumino Apr 16, 2023
5501a44
Update dependencies
artumino Apr 22, 2023
9bdb14f
Cargo fmt
artumino Apr 22, 2023
3c18278
Start work on ambient mode
artumino Apr 22, 2023
c67e786
Ambient light, need refactor of lib
artumino Apr 24, 2023
9b1c359
Format with cargo
artumino Apr 24, 2023
7bfac62
DesktopDuplication experiments + various fixes
artumino Apr 30, 2023
afea657
Better profiling automatic loader upgrade, properly handle katanga un…
artumino Apr 30, 2023
9c9231c
Increase wgpu limits to support desktop resolutions
artumino Apr 30, 2023
254dfdf
Bump for dev release
artumino Apr 30, 2023
5f63400
Fix some issues with oculus openxr runtime + clippy + loader invalida…
artumino May 6, 2023
eff7256
Fix android builds
artumino May 7, 2023
390808e
auto implement TryFrom trait with macros to new internal color format…
artumino May 9, 2023
fe158aa
Rework internal color conversions, better desktop duplication without…
artumino May 11, 2023
51b614d
Force mono for ambient mode
artumino May 16, 2023
8bf4505
Formatting + LTO
artumino May 16, 2023
33d825c
Move texture creation logic to new texture module
artumino May 21, 2023
187d187
moved some logic to separate modules
artumino May 21, 2023
b8ff163
Back to upstream wgpu version, upgrade dependencies
artumino May 21, 2023
2a01138
Revert swapchain format changes for final swapchain images
artumino May 21, 2023
7eab21e
Submit depth buffer information, start dividing things in smaller mod…
artumino Jun 25, 2023
044f344
Prepare for dev release
artumino Jun 25, 2023
1a33ac0
Enable Validation + Fix some validation issues (#28)
artumino Sep 24, 2023
8f45f0b
Fix distribution
artumino Sep 24, 2023
35c0a77
Wait if headset is not available
artumino Sep 26, 2023
61faa4d
Feature/allow no input (#33)
artumino Oct 22, 2023
f995a23
Merge remote-tracking branch 'origin/main' into dev
artumino Oct 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Release

permissions:
contents: write

on:
push:
tags:
- v[0-9]+.*

jobs:
create-release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: taiki-e/create-gh-release-action@v1
with:
# (required) GitHub token for creating GitHub Releases.
token: ${{ secrets.PERSONAL_GITHUB_TOKEN }}

upload-assets:
strategy:
matrix:
os:
#- ubuntu-latest
#- macos-latest
- windows-latest
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: taiki-e/upload-rust-binary-action@v1
with:
# (required) Comma-separated list of binary names (non-extension portion of filename) to build and upload.
# Note that glob pattern is not supported yet.
bin: vr-screen-cap
# (optional) On which platform to distribute the `.tar.gz` file.
# [default value: unix]
# [possible values: all, unix, windows, none]
#tar: unix
# (optional) On which platform to distribute the `.zip` file.
# [default value: windows]
# [possible values: all, unix, windows, none]
zip: windows
# (optional) Whether to disable cargo build default features
no_default_features: true
# (optional) Comma-separated list of cargo build features to enable
features: dist
# (required) GitHub token for uploading assets to GitHub Releases.
token: ${{ secrets.PERSONAL_GITHUB_TOKEN }}
2 changes: 0 additions & 2 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
"program": "${workspaceRoot}/target/debug/vr-screen-cap.exe",
"cwd": "${workspaceRoot}/target/debug",
"preLaunchTask": "build",
"args": ["--config-file", "E:/ArtumRepos/Rust/VRScreenCap/target/release/config.json"],
"environment": [
{
"name": "RUST_BACKTRACE",
Expand All @@ -26,7 +25,6 @@
"program": "${workspaceRoot}/target/release/vr-screen-cap.exe",
"cwd": "${workspaceRoot}/target/release",
"preLaunchTask": "build-release",
"args": ["--config-file", "E:/ArtumRepos/Rust/VRScreenCap/target/release/config.json"],
"environment": [
{
"name": "RUST_BACKTRACE",
Expand Down
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"rust-analyzer.linkedProjects": [
".\\Cargo.toml"
]
}
Loading