79cac935c8
Added rain occlusion
2022-07-04 18:07:11 +02:00
b3200ed89f
More ambience :)
2022-07-04 18:07:10 +02:00
c4239e074f
Prevent unnecessary running of code
2022-07-04 18:07:09 +02:00
aafd13508d
Completely redoing ambient sound again.
2022-07-04 18:07:08 +02:00
16ca1410be
Remove extraneous sfx code
2022-07-04 18:07:08 +02:00
ca815f25a1
merging some UI sfx from a now-dead branch
...
Merge part 2
merge part 3
Merge part 4
merge part 5
2022-07-04 18:07:07 +02:00
b578f0231f
Interpolate in client
2022-07-04 18:07:06 +02:00
48117988e1
Better rain threshold
2022-07-04 18:07:06 +02:00
767093105f
Rebalanced rain
2022-07-04 18:07:05 +02:00
6093e1972a
Add directional rain back
2022-07-04 18:07:05 +02:00
4fa2644507
Interpolate weather in voxygen
2022-07-04 18:07:04 +02:00
e37f2be820
Put rainbows behind experimental
2022-07-04 18:07:03 +02:00
86814eba04
Made rain look better
2022-07-04 18:07:03 +02:00
99c76be297
added sound for rain
2022-07-04 18:07:02 +02:00
502145a6f9
Cloud movement is more prominent
2022-07-04 18:07:01 +02:00
dc90d637c1
Smoother clouds
2022-07-04 18:07:01 +02:00
4181331e6b
Balanced rain density
2022-07-04 18:07:00 +02:00
273c5ed2f0
Temporary noise solution
2022-07-04 18:07:00 +02:00
67683f315f
Put rain behind expiremental shader
2022-07-04 18:06:59 +02:00
9c84a20cef
better sim
2022-07-04 18:06:58 +02:00
0c804af773
reasonable delta time
2022-07-04 18:06:58 +02:00
547301ff5f
rainbows
2022-07-04 18:06:57 +02:00
78c1de19cf
More accurate weather sim
2022-07-04 18:04:39 +02:00
6585ef1513
weather dependant music
2022-07-04 18:11:43 +02:00
102156c4b3
Better particle light
2022-07-04 18:11:42 +02:00
9cb67e6283
Rain shader
2022-07-04 18:11:41 +02:00
b7c0196129
Server weather sim
2022-07-04 18:11:41 +02:00
eb0b5998ab
Merge branch 'fix-hot-mimalloc' into 'master'
...
Fix mimalloc for hot reloading
See merge request veloren/veloren!3453
2022-07-04 10:08:27 +00:00
16c5c657cc
Fix mimalloc for hot reloading
2022-07-04 10:08:27 +00:00
53f885ff57
Merge branch 'isse/mimalloc' into 'master'
...
Switch to mimalloc on windows
See merge request veloren/veloren!3452
2022-07-04 08:13:17 +00:00
57d6b4a55f
Switch to mimalloc on windows
2022-07-04 09:15:18 +02:00
1a50b20845
Merge branch 'xMAC94x/remote_addresses' into 'master'
...
Add a event system to the network crate
See merge request veloren/veloren!3443
2022-07-03 20:17:57 +00:00
50d85940d8
implement a event channel that posts regular information on events for Participants
2022-07-03 21:21:59 +02:00
8c04b28d07
Merge branch 'xMAC94x/network_internal_addr' into 'master'
...
Prepare network crate to reconnect on dropped connection
See merge request veloren/veloren!3448
2022-07-03 19:21:42 +00:00
c2b043e524
add a comment about QUIC like Isse proposed
2022-07-03 20:51:49 +02:00
f42db06603
Merge branch 'imbris/greedy-atlas' into 'master'
...
Reduce sprite preparation time on startup
See merge request veloren/veloren!3450
2022-07-02 05:06:28 +00:00
85487897fa
Update changelog
2022-07-01 23:49:54 -04:00
54f6f278a0
Include an associated Config type in the atlas trait which is provided when creating the atlas
2022-07-01 23:47:42 -04:00
95f17a6d22
General cleanup, remove local dependency, switch to u16 from i32 in several places, avoid guillotiere types in atlas API (one spot still remains)
2022-07-01 23:47:42 -04:00
16461cfcba
Cleanup atlas allocator work, remaining TODO:
...
* refactor meshing and trait API to replace guillotiere types
* associated config type on atlas trait
* investigate other areas of sprite performance like LOD scaling (i.e.
there are now significant gaps in between meshing)
2022-07-01 23:47:41 -04:00
5e5f7885e5
Tiled guillotiere allocator for sprites working
2022-07-01 23:47:41 -04:00
b1f5fc01db
Before removing variable size edge tiles
2022-07-01 23:47:41 -04:00
0bd08b1f9e
Merge branch 'socksonme/rework_sct' into 'master'
...
Rework SCT
See merge request veloren/veloren!3126
2022-07-02 02:42:42 +00:00
6c8970f6fd
Merge branch 'imbris/voxygen-compile-time' into 'master'
...
Improve voxygen compile time with small tweak
See merge request veloren/veloren!3449
2022-07-01 08:22:05 +00:00
e9ed7007ec
Convert hashmap to array of SpriteConfigs to ensure we keep quick lookup times since this is queried for every block when processing a new chunk,
2022-07-01 03:34:35 -04:00
b5d0ee22e4
deactivate some features again and only keep the internal code for now to reuse it in automatic reconnect code
2022-06-30 22:14:24 +02:00
f3e4f022cb
rather than letting the api/Participant handling the cleanup, we had to move over to the bParticipant::shutdownmanager.
...
Because the old case didn't account for the Scheduler got dropped but Participant keept around.
Shutdown behavior is quite easy now: bParticipant sends a oneshot, when that hits we stop. also when Participant gets droped we still stop as there woul dbe no sense in continue running the report_mgr ...
2022-06-30 22:14:24 +02:00
5b63035506
Add a new/unstable functionality report_channel.
...
This will ask the bparticipant for a list of all channels and their respective connection arguments.
With that one could prob reach the remote side.
The data is gathered by scheduler (or channel for the listener code).
It requeres some read logs so we shouldn't abuse that function call.
in bparticipant we have a new manager that also properly shuts down as the Participant holds the sender to the respective receiver.
The sender is always dropped. inside the Mutex via disconnect and outside via Drop (we need 2 Options as otherwise we would create a runtime inside async context implicitly o.O )
(also i didn't liked the alternative by just overwriting the sender with a fake one, i want a propper Option that can be taken)
The code might also come handy in the future when we implement a auto-reconnect feature in the bparticipant.
2022-06-30 22:14:24 +02:00
4e4c466925
Move changelog changes to bottom
2022-06-30 07:26:31 +03:00
291a424b4e
This seems to save at least 30 seconds (out of 90 to 120 secs) when tweaking TILE_SIZE in voxygen/src/mesh/greedy.rs (NOTE: I did some more timing, see associated MR description)
2022-06-30 00:11:04 -04:00