awtterpip
e7e156666c
beginning of action system
2024-03-13 20:15:01 -05:00
awtterpip
db3539d975
add documentation and satisfy clippy
2024-03-10 20:14:46 -05:00
awtterpip
91eb263b4f
rendering code and api crate
2024-03-10 19:59:19 -05:00
awtterpip
47eba9215f
rendering code
2024-03-08 18:27:33 -06:00
awtterpip
c292988e45
remove unused function
2024-02-27 22:47:07 -06:00
awtterpip
ca007e8937
move graphics initialization to instance
2024-02-27 22:45:12 -06: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
awtterpip
bda328f434
remove unnecessary trait
2024-02-18 21:18:38 -06:00
awtterpip
80d6cadadf
openxr changes
2024-02-18 21:12:48 -06:00
awtterpip
08e98dd051
xr resources code
2024-02-17 17:34:18 -06:00
Schmarni
31d7b05b4a
handtracking not working on quest 2 v62
2024-02-15 06:04:16 +01:00
awtterpip
cea1d58a15
more webxr support
2024-02-13 16:06:30 -06: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