О данном блоге

Данный блог создан для регистрирования процесса разработки визуализатора для ситемы МИКРОБ (подробнее читать в первом посте). В разработке участвуют l1feh4ck3r, его научный руководитель evil (Ю.С. Борисов), а так же другие жители лаборатории 12 (лаборатория машинной графики) ДВО РАН. Здесь предполагается размещать идеи и различные события, связанные с разработкой визуализатора (далее просто микроба). Разрабатывается это все на могучем языке программирования C/C++ с использованием графического API OpenGL. Возможно использование сторонних библиотек. Лицензия - BSD или GPL.
Единственное правило блога: идеи - в постах, обсуждение - в каментах.

суббота, 18 октября 2008 г.

Опять о плагинах

Сидел читал разные статьи и комментарии к ним, в частности попались каменты к статье "Применение многопоточности в играх" на геймдеве.
И тут мне в голову пришла аццкая мысль : а что если вынести выполнение работы плагинов в отдельный поток?
То есть в одном потоке у нас крутиться рендер, а в другом выполняются плагины. Такая штука очень хороша будет на современных многоядерных (хотя тут скорее 2х ядерных) системах. Я, конечно, понимаю, что такие штуки довольно сложно отлаживать, но как-то плохо это осознаю =) Хотелось бы услышать (почитать) мнения по этому поводу.

Доп ссылки по теме:
  1. про файберы
  2. про microthreads в EVE
  3. protothreads