Commit Graph

584 Commits

Author SHA1 Message Date
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
awtterpip
a299702f7a derive macro for actions 2024-03-28 20:00:54 -05:00
awtterpip
42dc01dc6a somewhat working actions 2024-03-24 20:59:21 -05:00
awtterpip
6f5aa468c8 added nix flake and started actions 2024-03-22 21:19:43 -05: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
awtterpip
05e7f2a9a8 xr cleanup code 2024-03-17 20:57:01 -05:00
awtterpip
68a7e54612 removed unnecessary mutex 2024-03-16 23:09:27 -05:00
awtterpip
8ea04d5ddd no jitter at all 2024-03-16 23:05:30 -05:00
awtterpip
cabe99a138 moved wait image 2024-03-16 22:49:02 -05:00
awtterpip
61087029db jittering fixed yes 2024-03-16 22:12:11 -05:00
awtterpip
cc6e25cd17 fixed jitter 2024-03-16 21:27:01 -05:00
awtterpip
78c6cc2192 maybe fixed jittering? 2024-03-16 20:19:15 -05:00
awtterpip
b77bb954d0 some init code 2024-03-16 19:42:50 -05:00
awtterpip
ada26ebb92 fixed jitter 2024-03-16 18:53:55 -05: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
awtterpip
747aff2fd4 change xr status 2024-03-15 23:28:05 -05:00
awtterpip
9a556289de more rendering code 2024-03-14 21:34:42 -05:00
awtterpip
9b39148e67 frame jitter stop 2024-03-14 20:50:35 -05:00
awtterpip
cab71f4260 move locate views to later in the render schedule 2024-03-14 19:45:31 -05:00
awtterpip
e1d5de1a94 fix camera jitter 2024-03-14 19:40:50 -05:00
awtterpip
ec2a538010 add update_views system 2024-03-14 18:01:45 -05:00
awtterpip
b897dc312e fix projection 2024-03-14 18:00:56 -05:00
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