Я хочу реализовать многопоточную программу трассировки лучей. Я использую перенасыщение. Как я могу реализовать многопоточность в своей программе? Я имею в виду, что я не могу получить структуру программы при использовании перенасыщения.
Многопоточная трассировка лучей
Ответы (1)
Это одна из основных проблем (стандартного) перенасыщения.
С перенасыщением (когда я на самом деле все еще его использую) мой обычный подход состоит в том, чтобы иметь какой-то глобальный объект, представляющий состояние/контекст моего приложения, а затем я действительно просто отправляю обратные вызовы перенасыщения некоторым методам.
Однако я бы посоветовал вам использовать другой набор инструментов, GLFW является жизнеспособным и более мощная альтернатива.
С этого момента у вас есть контекст вашего приложения, и вы можете начать реализовывать что-то значимое поверх него;).
person
Marcus Borkenhagen
schedule
05.12.2013