Technically working
This commit is contained in:
@@ -8,10 +8,11 @@
|
||||
#include "display/display.h"
|
||||
#include "engine/engine.h"
|
||||
#include "display/displaygl.h"
|
||||
#include "error/errorgl.h"
|
||||
|
||||
erroret_t displaySDL2Init(void) {
|
||||
errorret_t displaySDL2Init(void) {
|
||||
uint32_t flags = SDL_INIT_VIDEO;
|
||||
#if INPUT_GAMEPAD == 1
|
||||
#ifdef DUSK_INPUT_GAMEPAD
|
||||
flags |= SDL_INIT_GAMECONTROLLER | SDL_INIT_JOYSTICK;
|
||||
#endif
|
||||
if(SDL_Init(flags) != 0) {
|
||||
@@ -26,8 +27,8 @@ erroret_t displaySDL2Init(void) {
|
||||
"Dusk",
|
||||
SDL_WINDOWPOS_UNDEFINED,
|
||||
SDL_WINDOWPOS_UNDEFINED,
|
||||
DUSK_WINDOW_WIDTH_DEFAULT,
|
||||
DUSK_WINDOW_HEIGHT_DEFAULT,
|
||||
DUSK_DISPLAY_WIDTH_DEFAULT,
|
||||
DUSK_DISPLAY_HEIGHT_DEFAULT,
|
||||
SDL_WINDOW_SHOWN | SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI |
|
||||
SDL_WINDOW_OPENGL
|
||||
);
|
||||
@@ -48,12 +49,12 @@ erroret_t displaySDL2Init(void) {
|
||||
|
||||
errorChain(displayOpenGLInit());
|
||||
|
||||
|
||||
// #if DUSK_PSP
|
||||
// errorChain(displayPSPInit());
|
||||
// #endif
|
||||
|
||||
errorChain(errorGLCheck());
|
||||
errorOk();
|
||||
}
|
||||
|
||||
errorret_t displaySDL2Update(void) {
|
||||
@@ -90,11 +91,7 @@ errorret_t displaySDL2Update(void) {
|
||||
|
||||
errorret_t displaySDL2Swap(void) {
|
||||
SDL_GL_SwapWindow(DISPLAY.window);
|
||||
|
||||
GLenum err;
|
||||
while((err = glGetError()) != GL_NO_ERROR) {
|
||||
debugPrint("GL Error: %d\n", err);
|
||||
}
|
||||
errorChain(errorGLCheck());
|
||||
errorOk();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user