Technically working

This commit is contained in:
2026-03-08 11:35:21 -05:00
parent 8efdf59ebd
commit edf1b5a0a3
29 changed files with 490 additions and 485 deletions
+7 -10
View File
@@ -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();
}