Fix maincnt
This commit is contained in:
@@ -121,11 +121,11 @@ class GraphicPage
|
|||||||
glBindTexture(GL_TEXTURE_2D, glTexture);
|
glBindTexture(GL_TEXTURE_2D, glTexture);
|
||||||
glGenRenderbuffersEXT(1, &render);
|
glGenRenderbuffersEXT(1, &render);
|
||||||
glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, render);
|
glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, render);
|
||||||
glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_DEPTH_COMPONENT24, surface.w, surface.h);
|
//glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_DEPTH_COMPONENT24, surface.w, surface.h);
|
||||||
glGenFramebuffersEXT(1, &buffer);
|
glGenFramebuffersEXT(1, &buffer);
|
||||||
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, buffer);
|
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, buffer);
|
||||||
glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_TEXTURE_2D, glTexture, 0);
|
glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_TEXTURE_2D, glTexture, 0);
|
||||||
glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, render);
|
//glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, render);
|
||||||
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0);
|
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0);
|
||||||
if(glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE)
|
if(glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE)
|
||||||
{
|
{
|
||||||
@@ -576,7 +576,7 @@ class PetitComputer
|
|||||||
{
|
{
|
||||||
writeln(t);
|
writeln(t);
|
||||||
}
|
}
|
||||||
bool renderprofile;// = true;
|
bool renderprofile = true;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
version(Windows)
|
version(Windows)
|
||||||
@@ -870,6 +870,7 @@ class PetitComputer
|
|||||||
long delay = (1000/60) - (cast(long)SDL_GetTicks() - profile);
|
long delay = (1000/60) - (cast(long)SDL_GetTicks() - profile);
|
||||||
if(delay > 0)
|
if(delay > 0)
|
||||||
SDL_Delay(cast(uint)delay);
|
SDL_Delay(cast(uint)delay);
|
||||||
|
maincnt++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch(Throwable t)
|
catch(Throwable t)
|
||||||
@@ -1156,7 +1157,7 @@ class PetitComputer
|
|||||||
SDL_Delay(cast(uint)(vsyncFrame * frame));
|
SDL_Delay(cast(uint)(vsyncFrame * frame));
|
||||||
vsyncFrame = 0;
|
vsyncFrame = 0;
|
||||||
}
|
}
|
||||||
maincnt = cast(int)((SDL_GetTicks() - startcnt) / frame);
|
//maincnt = cast(int)((SDL_GetTicks() - startcnt) / frame);
|
||||||
graphic.updateVM();
|
graphic.updateVM();
|
||||||
if(quit)
|
if(quit)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user