Commit Graph

339 Commits

Author SHA1 Message Date
Schmarni
da1082a5ed Merge pull request #85 from Salzian/disable-vsync-on-android
Disabled VSync on Android
2024-04-09 16:30:27 +02:00
Salzian
e6d1a6dd89 Merge branch 'main' into disable-vsync-on-android 2024-04-09 13:32:34 +02:00
Schmarni
94f1f9dd80 Merge pull request #86 from Schmarni-Dev/fix-ci
fix ci
2024-04-09 04:28:05 +02:00
Schmarni
7f5e2e9496 fix checks 2024-04-06 23:23:38 +02:00
Malek
9972827c5c Update README.md 2024-04-02 12:33:50 -07:00
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
Schmarni
cda25f44e9 Merge pull request #83 from Foxinatel/not-like-the-others
Fix is_metacarpal including `LittleTip`
2024-03-22 02:58:21 +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
8e70df221f Merge pull request #80 from Schmarni-Dev/openxr-crates-io
Use the crates.io version of openxr
2024-03-16 22:43:05 +01:00
Schmarni
8a9feb7d3b fmt 2024-03-16 22:35:44 +01:00
Schmarni
1b388929f6 Use the crates.io version of openxr 2024-03-16 22:33:35 +01:00
Schmarni
882b173dc5 Merge pull request #75 from TheButlah/thebutlah/clean-up-workspace
cleaned up workspace
2024-02-23 18:32:10 +01:00
Schmarni
4a4f89085b Merge branch 'main' into thebutlah/clean-up-workspace 2024-02-23 18:29:10 +01:00
Schmarni
3b26a280dc Merge pull request #73 from TheButlah/thebutlah/stop-ignore-cargolock
stop ignoring cargo lock
2024-02-23 10:43:32 +01:00
Schmarni
1829394f8a Merge pull request #76 from Schmarni-Dev/polishing
rm pipelined_rendering
2024-02-23 10:25:21 +01:00
Schmarni
5c46060f6a rm pipelined_rendering 2024-02-23 09:07:12 +01:00
Ryan Butler
f8de3fc7fb CI should use cargo fmt and not cargo update 2024-02-23 01:04:15 -05:00
Ryan Butler
0799670f73 Fixed some lints 2024-02-23 01:01:21 -05:00
Ryan Butler
b4b36f9fb2 cleaned up workspace 2024-02-23 00:49:47 -05:00
Schmarni
e128bb87d3 Merge pull request #74 from Schmarni-Dev/polishing
expose sync pipeline comp, pipelined rendering experimental
2024-02-23 06:32:09 +01: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
Ryan Butler
c3c952780c stop ignoring cargo lock 2024-02-23 00:15:22 -05:00
SafariMonkey
dbc3a1c19a Merge pull request #50 from SafariMonkey/implement-d3d12
Initial D3D12 implementation + improvements
2024-02-23 03:45:51 +00: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
0551339f0b Merge pull request #71 from Schmarni-Dev/disabling-pipelined-rendering
allow disabling of pipelined rendering
2024-02-22 21:50:09 +01:00
Schmarni
b183bf72ac allow disabling of pipelined rendering and disable one log in handtracking 2024-02-22 14:43:48 +01:00
Malek
1b5598ab0b Update README.md 2024-02-22 02:49:23 -08:00
Schmarni
1fc0421373 Merge pull request #70 from Schmarni-Dev/fix_readme
Fix Readme
2024-02-22 11:43:21 +01:00
Schmarni
b2504f922c remove recommendations from README since ndk was fixed upstream and the bevy_pbr fork is out of date 2024-02-22 11:40:16 +01:00
Malek
fd08e0dea7 Update README.md 2024-02-22 02:38:38 -08:00
Schmarni
76cb11dad2 Merge pull request #68 from Schmarni-Dev/runtime_sessions
Allow XR Session starting and stopping at runtime, add pipelined rendering and fix on platforms without fb passthrough
2024-02-22 11:27:30 +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