summaryrefslogtreecommitdiffhomepage
path: root/src/core.c
diff options
context:
space:
mode:
authorRay <[email protected]>2019-06-19 15:43:35 +0200
committerRay <[email protected]>2019-06-19 15:43:35 +0200
commit1b249ac1e15b59867c6f9af3ff628cffba0840ee (patch)
tree4e86c89898ea2548e674204332501013322ecc19 /src/core.c
parente0854696b4685737f21b0b2b973104c76c5bb8ef (diff)
downloadraylib-1b249ac1e15b59867c6f9af3ff628cffba0840ee.tar.gz
raylib-1b249ac1e15b59867c6f9af3ff628cffba0840ee.zip
Define some globals
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/core.c b/src/core.c
index da981fd0..00647ed9 100644
--- a/src/core.c
+++ b/src/core.c
@@ -301,7 +301,7 @@ static int renderOffsetX = 0; // Offset X from render area (mu
static int renderOffsetY = 0; // Offset Y from render area (must be divided by 2)
static bool fullscreen = false; // Fullscreen mode (useful only for PLATFORM_DESKTOP)
static bool alwaysRun = false; // Keep window update/draw running on minimized
-static Matrix screenScaling; // Matrix to scale screen (framebuffer rendering)
+static Matrix screenScaling = { 0 }; // Matrix to scale screen (framebuffer rendering)
#if defined(PLATFORM_RPI)
static EGL_DISPMANX_WINDOW_T nativeWindow; // Native window (graphic device)
@@ -312,7 +312,7 @@ static EGLDisplay display; // Native display device (physic
static EGLSurface surface; // Surface to draw on, framebuffers (connected to context)
static EGLContext context; // Graphic context, mode in which drawing can be done
static EGLConfig config; // Graphic config
-static uint64_t baseTime; // Base time measure for hi-res timer
+static uint64_t baseTime = 0; // Base time measure for hi-res timer
static bool windowShouldClose = false; // Flag to set window for closing
#endif
@@ -342,7 +342,7 @@ static int exitKey = KEY_ESCAPE; // Default exit key (ESC)
#if defined(PLATFORM_RPI)
// NOTE: For keyboard we will use the standard input (but reconfigured...)
static struct termios defaultKeyboardSettings; // Used to store default keyboard settings
-static int defaultKeyboardMode; // Used to store default keyboard mode
+static int defaultKeyboardMode = 0; // Used to store default keyboard mode
#endif
// Mouse states
@@ -384,8 +384,8 @@ typedef struct{
char Tail;
} KeyEventFifo;
-static KeyEventFifo lastKeyPressedEvdev; // Buffer for holding keydown events as they arrive (Needed due to multitreading of event workers)
-static char currentKeyStateEvdev[512] = { 0 }; // Registers current frame key state from event based driver (Needs to be seperate because the legacy console based method clears keys on every frame)
+static KeyEventFifo lastKeyPressedEvdev = { 0 }; // Buffer for holding keydown events as they arrive (Needed due to multitreading of event workers)
+static char currentKeyStateEvdev[512] = { 0 }; // Registers current frame key state from event based driver (Needs to be seperate because the legacy console based method clears keys on every frame)
#endif
#if defined(PLATFORM_WEB)