fixing minor bugs
This commit is contained in:
parent
b3eb112ae3
commit
1ba2538baf
@ -14,43 +14,10 @@ bool RedBkgPref = false;
|
|||||||
JNIEXPORT void JNICALL Java_fishrungames_wallpapertemplate_JniWrapper_Init(JNIEnv * env, jobject obj, jint width, jint height)
|
JNIEXPORT void JNICALL Java_fishrungames_wallpapertemplate_JniWrapper_Init(JNIEnv * env, jobject obj, jint width, jint height)
|
||||||
{
|
{
|
||||||
|
|
||||||
Application = JniInitApp<TAndroidApplication>(width, height, 800.f, 480.f);
|
Application = JniInitApp<TAndroidApplication>(width, height, width, height);
|
||||||
|
|
||||||
boost::get<TPanoramicCamera>(Renderer->Camera).SetAlpha((lastOffsetX) * pi / 180.f);
|
boost::get<TPanoramicCamera>(Renderer->Camera).SetAlpha((lastOffsetX) * pi / 180.f);
|
||||||
|
|
||||||
/*
|
|
||||||
RenderMutex.lock();
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
|
|
||||||
if (Application->IsInited())
|
|
||||||
{
|
|
||||||
App->OuterDeinit(); //Clean up what is left at previous launch (if applicable)
|
|
||||||
}
|
|
||||||
|
|
||||||
App->Width = width;
|
|
||||||
App->Height = height;
|
|
||||||
|
|
||||||
if (width > height)
|
|
||||||
{
|
|
||||||
App->OuterInit(width, height, 800.f, 480.f);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
App->OuterInit(width, height, 480.f, 800.f);
|
|
||||||
}
|
|
||||||
|
|
||||||
Renderer->SetAlpha((lastOffsetX) * pi / 180.f);
|
|
||||||
|
|
||||||
App->Inited = true;
|
|
||||||
}
|
|
||||||
catch (...)
|
|
||||||
{
|
|
||||||
throw;
|
|
||||||
}
|
|
||||||
|
|
||||||
RenderMutex.unlock();*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -62,6 +29,7 @@ JNIEXPORT void JNICALL Java_fishrungames_wallpapertemplate_JniWrapper_SetOffset(
|
|||||||
{
|
{
|
||||||
OffsetChanged = true;
|
OffsetChanged = true;
|
||||||
lastOffsetX = offsetX;
|
lastOffsetX = offsetX;
|
||||||
|
boost::get<TPanoramicCamera>(Renderer->Camera).SetAlpha((lastOffsetX) * pi / 180.f);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -75,6 +75,9 @@ void TAndroidApplication::DrawAllScene()
|
|||||||
|
|
||||||
Renderer->PopProjectionMatrix();
|
Renderer->PopProjectionMatrix();
|
||||||
|
|
||||||
|
Renderer->PushPerspectiveProjectionMatrix(pi/6, Renderer->GetMatrixWidth() / Renderer->GetMatrixHeight(), 1.f, 4500.f);
|
||||||
|
|
||||||
|
|
||||||
glClear(GL_DEPTH_BUFFER_BIT);
|
glClear(GL_DEPTH_BUFFER_BIT);
|
||||||
|
|
||||||
Renderer->SetGLCamView();
|
Renderer->SetGLCamView();
|
||||||
@ -82,6 +85,9 @@ void TAndroidApplication::DrawAllScene()
|
|||||||
//LiteModel->DrawVBO();
|
//LiteModel->DrawVBO();
|
||||||
FlexModel.Draw();
|
FlexModel.Draw();
|
||||||
|
|
||||||
|
Renderer->PopProjectionMatrix();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void TAndroidApplication::InnerInit()
|
void TAndroidApplication::InnerInit()
|
||||||
|
Loading…
Reference in New Issue
Block a user