Хотелось бы реализовать подгрузку моделей в отдельном потоке
если взять и тупо запихнуть
xLoadMesh в поток то будет краш, отсюда вопрос как сделать это по уму ?
Конструкция: ненужный код опустил
#include <process.h>
void thread_update(void* pParams)
{
xLoadMesh("");
}
void main(void)
{
_beginthread(thread_update, 1, NULL );
xRenderWorld()
xUpdateWorld()
}
Краш наступает либо из за
_beginthread(thread_update, 1, NULL );
либо
xRenderWorld()
xUpdateWorld()
я так понял поток не успел завершить загрузку модели как рендер и апдейт начинает работать с Entity , как решить эту проблему ?
если я правильно понял