Salzian
38a92cbe12
Disabled vsync
2024-03-31 00:56:24 +01:00
Schmarni
c6d0686708
Merge pull request #81 from Schmarni-Dev/crash_on_session_create_no_instance_fix
...
fix panic when trying to start a session without an instance
2024-03-22 19:44:00 +01:00
Foxinatel
97c8ffb3fd
That's the weirdest metacarpal I've seen in a while
2024-03-21 15:43:12 +00:00
Schmarni
92a0563357
fix panic when trying to start a session without an instance
2024-03-20 21:27:01 +01:00
Schmarni
8a9feb7d3b
fmt
2024-03-16 22:35:44 +01:00
Schmarni
4a4f89085b
Merge branch 'main' into thebutlah/clean-up-workspace
2024-02-23 18:29:10 +01:00
Schmarni
5c46060f6a
rm pipelined_rendering
2024-02-23 09:07:12 +01:00
Ryan Butler
0799670f73
Fixed some lints
2024-02-23 01:01:21 -05:00
Schmarni
01f23e7d8c
expose sync pipeline comp, label pipelined rendering as experimental and disable it by default
2024-02-23 06:26:03 +01:00
Charlton Rodda
59ce1f52d1
Default to dxc compiler because fxc is too slow
...
This does require dxil.dll and dxcompiler.dll to be available,
falling back to fxc if these cannot be found.
Can be overridden by setting the WGPU_DX12_COMPILER
environment variable to "fxc".
2024-02-23 03:26:54 +00:00
Charlton Rodda
91a4f2a544
Dynamically detect D3D12 feature level
2024-02-23 03:26:54 +00:00
Charlton Rodda
7502fc16ea
Add error if no backend is enabled
2024-02-23 03:26:54 +00:00
Charlton Rodda
faa0f699e2
Log message consistency
2024-02-23 03:26:54 +00:00
Charlton Rodda
8e0837b8ca
Make d3d12 build by default if possible
2024-02-23 03:26:54 +00:00
Charlton Rodda
ff4ff6472a
Add runtime backend selection
2024-02-23 03:19:10 +00:00
Charlton Rodda
a4397a5fbb
Replace as with .cast()
2024-02-23 03:18:59 +00:00
Charlton Rodda
2f89242f32
Initial implementation of D3D12
2024-02-23 03:18:35 +00:00
Charlton Rodda
f63081906d
Copy paste static parts of wgpu format table
2024-02-22 23:16:45 +00:00
Charlton Rodda
65edb06361
Fix Vulkan version message
2024-02-22 22:19:58 +00:00
Schmarni
b183bf72ac
allow disabling of pipelined rendering and disable one log in handtracking
2024-02-22 14:43:48 +01:00
Schmarni
4f753b68de
fmt
2024-02-22 10:40:53 +01:00
Schmarni
adb8b13675
remove unnecessary log statements
2024-02-22 10:28:34 +01:00
Schmarni
bc6f2639c1
pipelined rendering, quest handtracking fix for examples, choose exiting behaviour, and allow not starting a session at startup
2024-02-22 10:02:50 +01:00
Schmarni
889ee3cc5d
session restarting workscargo run --release --example xr! views fixed and late latching for views
2024-02-22 09:12:16 +01:00
Schmarni
3f27c8d362
core dumps on session end
2024-02-22 04:54:04 +01:00
Schmarni
4779993ae2
add prelude
2024-02-20 13:36:05 +01:00
Schmarni
df71c7931d
update to bevy 0.13. TODO: fix view weirdness and do a pass over most of xr_input to turn the modules into plugins
2024-02-20 09:15:21 +01:00
Schmarni
a95462b91d
pre bevy 0.13
2024-02-20 06:57:06 +01:00
Schmarni
31d7b05b4a
handtracking not working on quest 2 v62
2024-02-15 06:04:16 +01:00
Schmarni
3803968b7c
clean up passthrough, change hand entity behavior and add cleanup steps to some plugins
2024-02-12 09:05:44 +01:00
Schmarni
ab8a95b7a5
pull main, refactor passthrough
2024-02-05 07:46:52 +01:00
Schmarni
74c0813c48
wip
2024-02-05 02:43:03 +01:00
Schmarni
9704607c8c
stuff
2024-02-05 02:27:27 +01:00
Rasmus Hogslätt
71a08798ef
Working passthrough for Meta Quest 3 ( #66 )
...
* Window is None
* Builds but check manifest
* debug prints
* Started, not passing last "cvt"
* Passthrough works, bevy not visible
* Passthrough working
* Passthrough working
* Working passthrough
2024-01-31 20:05:24 -08:00
Schmarni
5c81f135e7
fix late latching?
2024-01-29 04:17:20 +01:00
Schmarni
1e4db18f84
commit
2024-01-27 04:06:27 +01:00
Schmarni
ac7c1089d9
fixed pipelined rendering on quest 2
2024-01-26 04:35:51 +01:00
Schmarni
9d6d60cbe7
implement simple pipelined rendering
2024-01-25 06:39:44 +01:00
Schmarni
a3c33cb8b6
win + steamvr and quest working, wivrn still broken
2024-01-24 03:46:20 +01:00
Schmarni
bc1985eedd
works on quest broken on wivrn
2024-01-24 00:28:53 +01:00
Schmarni
a0ac82b21c
borked
2024-01-23 05:46:01 +01:00
Schmarni
6f6948e627
borked
2024-01-23 05:45:48 +01:00
Schmarni
cdeb7bda54
fix android
2024-01-15 05:13:38 +01:00
Schmarni
87fe9093df
fix android warning
2024-01-15 05:08:49 +01:00
Schmarni
144e786db9
ready to test
2024-01-14 02:12:49 +01:00
Schmarni
cbf9485bb7
working
2024-01-14 00:15:14 +01:00
Schmarni
aae751bdab
changed vulkan init code
2024-01-09 20:34:10 +01:00
Schmarni
b2efa802cb
use openxr git version ( #62 )
...
* fix problems with get version
* a litle Recentering as a treat?
* commit new Cargo.toml
* re export path null so you don't have to import openxr yourself
2023-12-31 17:30:12 -08:00
Schmarni
65a30cac3c
make app close when requested by os and other stuff ( #61 )
...
* idk
* mr stuff
* done
* fix windows
* add patches to Readme
2023-12-31 15:35:59 -08:00
Schmarni
fcedb9c0c8
do not compile openxrs for wasm32 ( #59 )
2023-12-14 22:09:07 -08:00