Joshua Yanovski
6d4113993c
Merge remote-tracking branch 'origin/master' into sharp/zoomy-worldgen
2023-03-29 01:21:58 -07:00
Sam
4f26e37ae6
Addressed review
2023-01-09 20:18:31 -05:00
Aidar Shaikhiev
cccc796d31
Items images export for wiki
2022-12-15 16:19:49 +00:00
Sam
2116842d30
Bin program to generate dot files for skill trees
2022-10-27 20:06:37 -04:00
Joshua Yanovski
9863670169
Stdlib RwLock in wgpu, update rust-toolchain to some extent.
2022-08-18 18:49:44 -07:00
Ben Wallis
af04843a20
Re-enabled mimalloc for non msvc builds
2022-07-10 14:50:35 +01:00
Imbris
a2ac582e82
Adjust tracy server aliases to have a better default and be more consistent with the other alias naming
2022-06-04 11:26:13 -04:00
Sam
5e57eabd11
Code changes and msm
2022-05-30 20:25:31 -04:00
Inojelis
b0122a6b46
remove blank line
2022-02-21 04:04:56 +02:00
Inojelis
13308d009d
Fix run config
2022-02-21 03:33:58 +02:00
Inojelis
cdd01655c1
Fix run config
2022-02-21 02:50:16 +02:00
Imbris
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
Imbris
b255f0ee0f
put Client::tick_network function behind feature, remove unnecessary cloning of deleted entity vecs in entity sync, move prepare_send hack that avoids locking during message serialization from send_fallible to send, add job.cpu_status par mode adjustment around parallel section
2021-12-26 12:04:08 -05:00
Imbris
027f2f5719
Setup client binary that connects to the server with a group of clients positioned and moving in a few different patterns for profiling the server under network load.
2021-12-25 18:14:39 -05:00
Imbris
252b5af96f
Add alias for running the server with tracy with the releasedebuginfo profile, this is potentially useful for some of Tracy's source view features
2021-10-15 01:23:00 -04:00
Ben Wallis
c00bca7e93
Added cargo cmd-doc-gen to auto-generate the table of commands in the new players/commands.md page in the book
2021-08-21 13:36:55 +01:00
Ben Wallis
73b5c03510
Changed veloren-server-cli to run in interactive basic mode as default. Removed -b and added -t which enables the tui.
2021-07-14 20:03:16 +01:00
Ben Wallis
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
Imbris
a1fac487e4
Suppress wgpu_core::device info logging
2021-06-02 23:59:48 -04:00
Imbris
553c1c18a9
Add skybox
2021-06-02 23:59:48 -04:00
Imbris
48ebb10d50
Update toolchain
2021-05-31 20:44:57 -04:00
Ben Wallis
95d7a3d761
Fixed cargo test-server. Removed -Z package-features from .cargo/config as it is no longer required
2021-04-15 19:07:46 +01:00
Imbris
1a7fc900e8
Turn off incremental compilation to avoid fingerprints bug
2021-03-28 15:49:58 -04:00
Imbris
8d0b776f18
Move server-cli commands to separate file, tracy profiling par_join improvements, misc improvements
...
- remove overwritten logging setting in server-cli
- add server-cli command to load a random area for testing without a client
- make admin add/remove commands modify ingame players instead of needing to reconnect
- add spans to par_join jobs
- added test command that loads up an area of the world
- add tracy-world-server alias
- set debug directives to info for logging
2021-03-13 02:28:59 -05:00
Sam
d4f509b3d0
Added hands field onto weapons.
2021-02-19 17:30:20 -05:00
Ben Wallis
aef2637288
Refactored loadout to have public functions for each slot instead of requiring callers to use the _INDEX consts
2021-01-08 19:12:09 +00:00
Imbris
898bba8884
Demystify map site icon placement calculations
2020-11-23 10:58:21 +00:00
Christof Petig
b11da85ff9
Patch for the position de-synchronization by imbris
...
See https://discordapp.com/channels/449602562165833758/449650240350453760/774724295452393522
2020-11-08 18:56:55 +01:00
Marcel Märtens
a7123c6e14
put cache in ECS to get rid of allocations
2020-11-04 14:19:28 +01:00
Marcel Märtens
ce3173ecdf
add metrics for physics sys and implement concurrent physics
2020-11-04 11:53:13 +01:00
Imbris
7efbc74551
remove duplicate tracing filter code, fix compiling voxygen with the
...
tracy feature
2020-09-06 22:28:14 -04:00
Imbris
0683a40741
Use finish_continuous_frame directly
2020-09-06 22:28:14 -04:00
Imbris
a763bbe73c
Improve the perf of the physics system using par_join as well as removing the trait object closure to allow for the compiler to perform more optimizations
2020-08-13 04:32:05 -04:00
Songtronix
6a9b089ad5
change: allow test-server
alias to run in workspace root
2020-08-09 08:05:15 +02:00
Monty Marz
142b386628
address comments
2020-08-08 00:13:00 -04:00
Imbris
390d289d35
Add timeout's to group invites, and configurable limit to group size
...
Fix a few group bugs, enable invite timeout and group limits in ui
2020-08-08 01:16:35 +02:00
Samuel Keiffer
f930f52df5
Allows for weapons to have different stats. Seperates healing staff out from staffs into its own weapon type: sceptre. Splits bow weapon type into shortbow and longbow.
2020-08-01 20:08:30 +00:00
protheory8
7ef4d3e093
Remove spaces in .cargo/config file
2020-07-06 11:36:24 +05:00
Marcel Märtens
b44792c83d
use gold linker instead of cc which is rust default for linux, which increases Compilcation by about 30%
2019-11-21 20:18:10 +01:00