Siren audio engine in progress
Added HRTF (Kemar) samples for 3d spatialization Exposed frame buffer width and height for camera renderFrame calls. Fixed a bug that caused objects containing a mixture of both opaque and transparent materials to be rendered entirely in the transparent render pass. Now the sub meshes are evaluated independently.
This commit is contained in:
@@ -59,7 +59,7 @@ KRScene::~KRScene() {
|
||||
m_pRootNode = NULL;
|
||||
}
|
||||
|
||||
void KRScene::renderFrame(float deltaTime) {
|
||||
void KRScene::renderFrame(float deltaTime, int width, int height) {
|
||||
getContext().startFrame(deltaTime);
|
||||
KRCamera *camera = find<KRCamera>();
|
||||
if(camera == NULL) {
|
||||
@@ -67,7 +67,7 @@ void KRScene::renderFrame(float deltaTime) {
|
||||
camera = new KRCamera(*this, "default_camera");
|
||||
m_pRootNode->addChild(camera);
|
||||
}
|
||||
camera->renderFrame(deltaTime);
|
||||
camera->renderFrame(deltaTime, width, height);
|
||||
getContext().endFrame(deltaTime);
|
||||
physicsUpdate(deltaTime);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user