File tree Expand file tree Collapse file tree 8 files changed +10
-8
lines changed
Expand file tree Collapse file tree 8 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -10,9 +10,9 @@ namespace ice
1010{
1111
1212 template <>
13- constexpr ice::ShardPayloadID Constant_ShardPayloadID<ice::String const *> = ice::shard_payloadid(" ice::String const*" );
13+ constexpr inline ice::ShardPayloadID Constant_ShardPayloadID<ice::String const *> = ice::shard_payloadid(" ice::String const*" );
1414
1515 template <>
16- constexpr ice::ShardPayloadID Constant_ShardPayloadID<ice::Tns> = ice::shard_payloadid(" ice::Tns" );
16+ constexpr inline ice::ShardPayloadID Constant_ShardPayloadID<ice::Tns> = ice::shard_payloadid(" ice::Tns" );
1717
1818} // namespace ice
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ namespace ice
3838
3939 void Trait::send (ice::ShardID shardid) noexcept
4040 {
41- _context.send ({ shardid });
41+ _context.send ({ ice::Shard{ shardid } });
4242 }
4343
4444 void Trait::send (ice::ShardID shardid, ice::Asset asset) noexcept
Original file line number Diff line number Diff line change @@ -65,4 +65,4 @@ namespace ice
6565} // namespace ice
6666
6767template <>
68- inline constexpr ice::ShardPayloadID ice::Constant_ShardPayloadID<ice::EngineFrameUpdate const *> = ice::shard_payloadid(" ice::EngineFrameUpdate const*" );
68+ constexpr inline ice::ShardPayloadID ice::Constant_ShardPayloadID<ice::EngineFrameUpdate const *> = ice::shard_payloadid(" ice::EngineFrameUpdate const*" );
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ namespace ice::gfx
3434} // namespace ice::gfx
3535
3636template <>
37- inline constexpr ice::ShardPayloadID ice::Constant_ShardPayloadID<ice::gfx::GfxFrameUpdate const *> = ice::shard_payloadid(" ice::gfx::GfxFrameUpdate const*" );
37+ constexpr inline ice::ShardPayloadID ice::Constant_ShardPayloadID<ice::gfx::GfxFrameUpdate const *> = ice::shard_payloadid(" ice::gfx::GfxFrameUpdate const*" );
3838
3939template <>
40- inline constexpr ice::ShardPayloadID ice::Constant_ShardPayloadID<ice::gfx::GfxStateChange const *> = ice::shard_payloadid(" ice::gfx::GfxStateChange const*" );
40+ constexpr inline ice::ShardPayloadID ice::Constant_ShardPayloadID<ice::gfx::GfxStateChange const *> = ice::shard_payloadid(" ice::gfx::GfxStateChange const*" );
Original file line number Diff line number Diff line change 44#pragma once
55#include < ice/world/world_trait_types.hxx>
66#include < ice/assert.hxx>
7+ #include < ice/task.hxx>
78
89namespace ice ::detail
910{
Original file line number Diff line number Diff line change @@ -37,4 +37,4 @@ namespace ice
3737} // namespace ice
3838
3939template <>
40- inline constexpr ice::ShardPayloadID ice::Constant_ShardPayloadID<ice::WorldStateParams const *> = ice::shard_payloadid(" ice::WorldStateParams const*" );
40+ constexpr inline ice::ShardPayloadID ice::Constant_ShardPayloadID<ice::WorldStateParams const *> = ice::shard_payloadid(" ice::WorldStateParams const*" );
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ namespace ice
4242 IceshardTraitContext (ice::IceshardWorldContext& world_context, ice::u32 index) noexcept ;
4343 ~IceshardTraitContext () noexcept ;
4444
45- void send (ice::detail::TraitEvent event) noexcept ;
45+ void send (ice::detail::TraitEvent event) noexcept override ;
4646 void sync (ice::ShardContainer& out_shards) noexcept ;
4747
4848 auto checkpoint (ice::StringID id) noexcept -> ice::TaskCheckpointGate override ;
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ namespace ice
4242
4343 ice::array::resize (_entries, ice::hashmap::count (_manager._worlds ));
4444
45+ [[maybe_unused]]
4546 ImVec2 const avail = ImGui::GetContentRegionAvail ();
4647 if (ImGui::BeginTable (" ##details" , 2 ))
4748 {
You can’t perform that action at this time.
0 commit comments