Fix for #20
This commit is contained in:
@@ -2,7 +2,6 @@ module otya.smilebasic.console;
|
|||||||
import derelict.sdl2.sdl;
|
import derelict.sdl2.sdl;
|
||||||
import derelict.sdl2.image;
|
import derelict.sdl2.image;
|
||||||
import derelict.opengl3.gl;
|
import derelict.opengl3.gl;
|
||||||
import derelict.opengl3.gl3;
|
|
||||||
import otya.smilebasic.petitcomputer;
|
import otya.smilebasic.petitcomputer;
|
||||||
import std.string;
|
import std.string;
|
||||||
import std.stdio;
|
import std.stdio;
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ import derelict.sdl2.sdl;
|
|||||||
import derelict.sdl2.image;
|
import derelict.sdl2.image;
|
||||||
import derelict.sdl2.ttf;
|
import derelict.sdl2.ttf;
|
||||||
import derelict.opengl3.gl;
|
import derelict.opengl3.gl;
|
||||||
import derelict.opengl3.gl3;
|
|
||||||
|
|
||||||
class DialogBase
|
class DialogBase
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ module otya.smilebasic.graphic;
|
|||||||
import derelict.sdl2.sdl;
|
import derelict.sdl2.sdl;
|
||||||
import derelict.sdl2.image;
|
import derelict.sdl2.image;
|
||||||
import derelict.opengl3.gl;
|
import derelict.opengl3.gl;
|
||||||
import derelict.opengl3.gl3;
|
|
||||||
import otya.smilebasic.petitcomputer;
|
import otya.smilebasic.petitcomputer;
|
||||||
import std.string;
|
import std.string;
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ module otya.smilebasic.petitcomputer;
|
|||||||
import derelict.sdl2.sdl;
|
import derelict.sdl2.sdl;
|
||||||
import derelict.sdl2.image;
|
import derelict.sdl2.image;
|
||||||
import derelict.opengl3.gl;
|
import derelict.opengl3.gl;
|
||||||
import derelict.opengl3.gl3;
|
|
||||||
import std.net.curl;
|
import std.net.curl;
|
||||||
import std.file;
|
import std.file;
|
||||||
import std.stdio;
|
import std.stdio;
|
||||||
@@ -148,7 +147,9 @@ class GraphicPage
|
|||||||
}
|
}
|
||||||
void deleteGL()
|
void deleteGL()
|
||||||
{
|
{
|
||||||
|
if (buffer)
|
||||||
glDeleteFramebuffersEXT(1, &buffer);
|
glDeleteFramebuffersEXT(1, &buffer);
|
||||||
|
if (render)
|
||||||
glDeleteRenderbuffersEXT(1, &render);
|
glDeleteRenderbuffersEXT(1, &render);
|
||||||
glDeleteTextures(1, &glTexture);
|
glDeleteTextures(1, &glTexture);
|
||||||
buffer = render = glTexture = 0;
|
buffer = render = glTexture = 0;
|
||||||
@@ -726,7 +727,6 @@ class PetitComputer
|
|||||||
SDL_Init(SDL_INIT_GAMECONTROLLER);
|
SDL_Init(SDL_INIT_GAMECONTROLLER);
|
||||||
|
|
||||||
DerelictGL.load();
|
DerelictGL.load();
|
||||||
DerelictGL3.load();
|
|
||||||
SDL_GameControllerAddMappingsFromFile("gamecontrollerdb.txt");
|
SDL_GameControllerAddMappingsFromFile("gamecontrollerdb.txt");
|
||||||
for (int i = 0; i < SDL_NumJoysticks(); i++)
|
for (int i = 0; i < SDL_NumJoysticks(); i++)
|
||||||
{
|
{
|
||||||
@@ -827,8 +827,6 @@ class PetitComputer
|
|||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
int loopcnt;
|
int loopcnt;
|
||||||
DerelictGL3.reload();
|
|
||||||
console.GRPF.createBuffer();
|
|
||||||
graphic.initGraphicPages();
|
graphic.initGraphicPages();
|
||||||
dialogResource = new DialogResources(renderer, textureScaleMode);
|
dialogResource = new DialogResources(renderer, textureScaleMode);
|
||||||
//3graphic.initGLGraphicPages();
|
//3graphic.initGLGraphicPages();
|
||||||
|
|||||||
Reference in New Issue
Block a user