1
0
This commit is contained in:
otya128
2017-07-08 16:25:44 +09:00
parent 315da6ce7f
commit 4f3a179c37
4 changed files with 4 additions and 9 deletions

View File

@@ -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;

View File

@@ -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
{ {

View File

@@ -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;

View File

@@ -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,8 +147,10 @@ class GraphicPage
} }
void deleteGL() void deleteGL()
{ {
glDeleteFramebuffersEXT(1, &buffer); if (buffer)
glDeleteRenderbuffersEXT(1, &render); glDeleteFramebuffersEXT(1, &buffer);
if (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();