GAPI? Судя по контексту OpenGL (OpenAL а не DirectSound и FBO а не RTT да и Geometry Shaders наверное пока еще рано писать на DX, так как WinVista Win7 only)
сколько уже идет разработка? сколько разработчиков?
// очистка буффера цвета\глубины\стенцила
engine->clear(Engine::CLEAR_COLOR|Engine::CLEAR_DEPTH,flo at4(0,0.2f,0.3f,1.0f),1.0f,0);
|
имхо слишком низко. да и семантика кривовата по моему мнению. отчистить движек можно от загруженных ресурсов. а тут отчистка экрана (окна, полотна, фреймбуффера) и т.д.
engine->updateWorld(0.0f);
|
какой именно? все? активные?
почему не world->update(0.0f); (если в скобках твининг, то почему не 1.0?)
насчет ньютона. физдвиг без аппаратного ускорения, имхо, не нужен. пока вы напишите двиг, пока напишите игру, уже у 80% юзеров будут карточки, способные аппаратно ускорять физику (тряпки, мягкие тела, флюиды и прочие красивости).
а вообще, так держать!
очень удачен синтаксис, понятен с первого взгляда (на 95%).
буду следить за обновлениями, надеюсь все у вас получится.