summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/compile_flags.txt2
-rw-r--r--src/input/rodeo_input.c2
-rw-r--r--src/rodeo.c35
-rw-r--r--src/rodeo_internal_types.h4
-rw-r--r--src/rodeo_math.c2
5 files changed, 28 insertions, 17 deletions
diff --git a/src/compile_flags.txt b/src/compile_flags.txt
index df3f821..09b2ca8 100644
--- a/src/compile_flags.txt
+++ b/src/compile_flags.txt
@@ -1,11 +1,13 @@
-I./
-I../include
-I../external/SDL/include
+-I../external/SDL_image
-I../external/SDL_mixer/include
-I../external/bgfx/include
-I../external/bx/include
-I../external/cglm/include
-I../external/STC/include
+-DSDL_VIDEO_DRIVER_X11=ON
-Wall
-Wextra
-Wpedantic
diff --git a/src/input/rodeo_input.c b/src/input/rodeo_input.c
index 3d46546..158fa79 100644
--- a/src/input/rodeo_input.c
+++ b/src/input/rodeo_input.c
@@ -6,7 +6,7 @@
#include "rodeo/log.h"
// -- external --
-#include "SDL2/SDL.h"
+#include "SDL.h"
static irodeo_input_state_t istate = {0};
diff --git a/src/rodeo.c b/src/rodeo.c
index c6ee71b..1ab12c0 100644
--- a/src/rodeo.c
+++ b/src/rodeo.c
@@ -12,10 +12,11 @@
#if __EMSCRIPTEN__
#include <emscripten/emscripten.h>
#endif
-#include "SDL2/SDL.h"
-#include "SDL2/SDL_image.h"
-#include "SDL2/SDL_mixer.h"
-#include "SDL2/SDL_syswm.h"
+#include "SDL.h"
+#include "SDL_image.h"
+#include "SDL_mixer.h"
+#include "SDL_syswm.h"
+#include "SDL.h"
#include "bgfx/c99/bgfx.h"
/*#define CGLM_FORCE_LEFT_HANDED*/
#define CGLM_FORCE_DEPTH_ZERO_TO_ONE
@@ -25,6 +26,7 @@
// -- system --
#include <time.h>
+#include <inttypes.h>
static irodeo_state_t state = {0};
@@ -46,19 +48,26 @@ rodeo_window_init(
"Initializing SDL..."
);
- if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_GAMECONTROLLER | SDL_INIT_AUDIO) < 0)
{
+ uint32_t init_flags_sdl = 0;
+ init_flags_sdl = init_flags_sdl | SDL_INIT_VIDEO;
+ init_flags_sdl = init_flags_sdl | SDL_INIT_AUDIO;
+ init_flags_sdl = init_flags_sdl | SDL_INIT_GAMECONTROLLER;
+
+ if(SDL_Init(init_flags_sdl) < 0)
+ {
+ rodeo_log(
+ rodeo_logLevel_error,
+ "Failed to initialize SDL. SDL_Error: %s",
+ SDL_GetError()
+ );
+ exit(EXIT_FAILURE);
+ }
rodeo_log(
- rodeo_logLevel_error,
- "Failed to initialize SDL. SDL_Error: %s",
- SDL_GetError()
+ rodeo_logLevel_info,
+ "Success initializing SDL"
);
- exit(EXIT_FAILURE);
}
- rodeo_log(
- rodeo_logLevel_info,
- "Success initializing SDL"
- );
rodeo_log(
rodeo_logLevel_info,
diff --git a/src/rodeo_internal_types.h b/src/rodeo_internal_types.h
index 149db6b..531d450 100644
--- a/src/rodeo_internal_types.h
+++ b/src/rodeo_internal_types.h
@@ -9,8 +9,8 @@
#if __EMSCRIPTEN__
#include <emscripten/emscripten.h>
#endif
-#include "SDL2/SDL.h"
-#include "SDL2/SDL_syswm.h"
+#include "SDL.h"
+#include "SDL_syswm.h"
#include "bgfx/c99/bgfx.h"
#include "stc/crandom.h"
diff --git a/src/rodeo_math.c b/src/rodeo_math.c
index a6f5042..06b6240 100644
--- a/src/rodeo_math.c
+++ b/src/rodeo_math.c
@@ -10,7 +10,7 @@
#include <math.h>
// -- external --
-#include "SDL2/SDL.h"
+#include "SDL.h"
#include "stc/crandom.h"
#define CGLM_FORCE_DEPTH_ZERO_TO_ONE
#include "cglm/cglm.h"