6d57169875
review fixes
2024-01-04 00:01:08 -05:00
6c6b9181a5
Only construct specs::Dispatcher once
...
* use version of shred that has an added SendDispatcher so we can
construct the dispatcher and send it between threads (only State to
remain sendable)
* move closure for adding systems from State::tick to the creation
functions
* this does mean some voxygen systems always run instead of just in the
session state, but that should not cause issues and we can always
configure them to do nothing if needed
2024-01-03 18:11:06 -05:00
3f7f7195cd
use imbris gfx fix
2023-10-06 17:09:19 +02:00
394c8892bb
update toolchain to nightly-2023-09-28
2023-10-05 22:00:48 +02:00
9c398cb06d
djust for changes in specs safety refactor
2023-09-24 23:46:59 -04:00
b9731b57ce
Update to specs 0.19
2023-09-15 16:32:59 -04:00
f5445774de
Update winit to 0.28
...
Hopefully works better on wayland!
2023-08-23 00:45:36 -04:00
102945b9e7
Dungeon rework initial patch
2023-07-09 20:03:09 +00:00
140927cbe7
Clean up day coefficient code
2023-05-14 22:10:37 +01:00
d87ed2937b
Update tokio
2023-05-10 12:43:50 -04:00
3a19669d53
use workspace dependencies to make our life easier maintaining them :)
2023-05-10 18:16:25 +02:00
9dc550daea
fix windows compilation
2023-05-08 18:58:54 +02:00
ca80d831ce
Added rtsim crate, added initial persistence model
2023-04-09 19:25:51 +01:00
81cdcfc1a0
move voxygen/i18n to client/i18n to indicate that it can be used by more frontends if they want to make use of our helpers
2022-09-27 14:09:20 +02:00
7f46bc5b78
switch name to i18n-helpers
2022-09-27 13:46:13 +02:00
cc3fcfce8c
initial approach of utelising chat-i18n crate by chat-cli bot
2022-09-27 13:46:12 +02:00
c2b453f6f1
update toolchain to 2022-09-08
...
This reverts commit 6c9deee491
.
This reverts commit a32b269252
.
2022-09-24 00:04:40 +02:00
cfeb197f85
Removed duplicate crates added so there could be dynamic crates, now compiled with crate type specified instead.
2022-09-17 00:50:59 -04:00
23c51af437
Consolidated voxygen and server dynlibs into a common dynlib
2022-09-16 23:43:26 -04:00
ddb56bd560
Dynamic library compiles, but still panics
2022-09-16 22:13:18 -04:00
58e74a26cd
Revert "Merge branch 'revert-441acd3e' into 'master'"
...
This reverts commit f170da4da6
, reversing
changes made to aa7569061b
.
2022-09-08 12:28:56 +03:00
e55b541bcc
Revert "Merge branch 'yusdacra/chore/nix' into 'master'"
...
This reverts merge request !2951
2022-09-08 08:33:35 +00:00
511922baa5
build(nix): use correct linker in main derivation compile
2022-09-04 16:46:45 +03:00
a0b7fefef6
Removed codegen unit restriction for dev builds
2022-07-04 14:18:18 -04:00
fa49248c31
switch to upstream vek again
2022-04-28 09:10:55 +02:00
5df3d60e95
Some changes to help with profiling and cleaning up aliases in .cargo/config. Removed incremental override since incremental is no longer turned off by default in rustc. Remove -Zuntable-options from several aliases because the --profile option is now stable. Added shader-from-source feature to aliases for voxygen that turn off the default features
2022-02-13 22:58:24 -05:00
6feb2d53ca
Remove incremental disabling for crates that still had it disabled, the issues should be fixed
2021-11-22 01:46:01 -05:00
5500435d2f
Revert "Replace shaderc with naga"
...
This reverts commit 446d93dda0
.
2021-09-04 11:59:18 -07:00
446d93dda0
Replace shaderc with naga
2021-08-31 22:53:10 +01:00
ad1f6a5304
Revert "Merge branch 'xvar/wgpu-0.9' into 'master'"
...
This reverts merge request !2566
2021-07-07 22:07:00 +00:00
88bb160336
Updated wgpu to 0.9.0 and egui to 0.13.0
2021-07-06 07:32:27 +01:00
b499cf2c58
Added egui debug UI - a 100% rust UI framework (similar to imgui) allowing for rapid development of debug interfaces to aid development. This is feature-gated behind the egui-ui
feature which is enabled by default but removed for airshipper builds.
...
Included in the initial implementation is an entity browser which lists all entities in the client ECS, an entity component viewer which shows select components belonging to the selected entity including character state information, and a simple frame time graph.
This MR also includes an extraction of the animation hot reloading code which has been reused for egui to allow for hot-reloading of the egui interface to allow rapid development of the UI with realtime feedback upon save as is the case with aninmations. This is feature-gated behind the `hot-egui` feature which is not enabled by default due to the extra startup time that it adds.
2021-07-04 09:47:18 +00:00
1af6f685d1
Enabled debug lines for Veloren crates only to significantly reduce binary size
2021-06-17 15:19:25 +01:00
b7162ac15c
Upgrade to winit 0.25
2021-06-15 22:59:54 -04:00
9d9c0a045d
Merge branch 'imbris/release-tweak' into 'master'
...
Add debug line tables and avoid building unwinding landing pads in release builds
See merge request veloren/veloren!2446
2021-06-16 02:17:49 +00:00
3e79972061
Merge branch 'capucho/wgpu-format-fixes' into 'master'
...
Update wgpu and check for best swap chain format
See merge request veloren/veloren!2454
2021-06-16 01:24:05 +00:00
e5f23eb41a
Add debug line tables and avoid building unwinding landing pads in release builds
2021-06-15 21:14:49 -04:00
fd480fdfbc
build(nix): fix shaderc lib
2021-06-13 19:29:28 +03:00
cc566abe5c
Update wgpu and check for best swap chain format
2021-06-09 21:15:37 +01:00
05cbaff682
build(nix): add new dependencies to nix build and dev env for wgpu
2021-06-04 00:08:02 +03:00
2b8eaae572
Update wgpu, cleanup a bit of commented shader code, improve sprite LOD selection code
2021-06-03 00:10:06 -04:00
99998b9870
Use profling to get spans from wgpu, update wpgu & its deps for various
...
fixes
2021-06-03 00:10:06 -04:00
ffdf7012bc
Update wgpu to fix dx11 issue
2021-06-03 00:10:06 -04:00
1647c9d607
Update wgpu to latest version and improve error formating
2021-06-03 00:10:06 -04:00
76c7161364
Update wgpu to get gfx-hal update that fixes the dx12 depth cube view construction issue
2021-06-02 23:59:50 -04:00
aa2c7721fe
Add env vars to set wgpu backend and wgpu api trace save dir (api trace still needs feature to be set ofc)
2021-06-02 23:59:50 -04:00
ceaa20c668
Update wgpu
2021-06-02 23:59:50 -04:00
e04970addd
Fix scissor panic
...
Removes the Scale::physical_resolution method as it could become
desynced from the renderer resolution causing the panic
2021-06-02 23:59:49 -04:00
f5dc871c59
Update to the most recent wgpu
2021-06-02 23:59:49 -04:00
22d67d4cc1
Update to the latest wgpu git
2021-06-02 23:59:49 -04:00