ImGui
This commit is contained in:
@@ -24,8 +24,10 @@ public:
|
||||
b3BodyEvents events = b3World_GetBodyEvents(m_world_id);
|
||||
|
||||
HydraTaskScheduler* task_scheduler = GetEngine()->TaskScheduler();
|
||||
// HydraID barrier_id = task_scheduler->CreateBarrier();
|
||||
|
||||
|
||||
std::vector<HydraID> tasks;
|
||||
|
||||
uint32_t job_count = 0;
|
||||
for(uint32_t i = 0; i < events.moveCount; i ++)
|
||||
{
|
||||
HydraID task_id = task_scheduler->CreateTask<HydraSetWorldTransformTask>(HydraThreadAffinity::General);//, barrier_id);
|
||||
@@ -37,10 +39,12 @@ public:
|
||||
HydraID* entity_id = reinterpret_cast<HydraID*>(events.moveEvents[i].userData);
|
||||
|
||||
set_task->Initialise(*entity_id, position, rotation);
|
||||
//task_scheduler->StartTask(task_id);
|
||||
task_scheduler->WaitForTask(task_id);
|
||||
|
||||
|
||||
}
|
||||
//task_scheduler->WaitForBarrier(barrier_id);
|
||||
|
||||
|
||||
}
|
||||
void Initialise(b3WorldId world_id, float delta_t_seconds)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user