Fling Engine  0.00.1
Fling Engine is a game engine written in Vulkan
PlatformLinux.h
Go to the documentation of this file.
1 #pragma once
2 
3 #if FLING_LINUX
4 
5 #ifndef NDEBUG
6 # define FLING_DEBUG 1
7 #else
8 # define FLING_DEBUG 0
9 #endif
10 
11 #include <unistd.h>
12 
13 // Break point, see https://stackoverflow.com/questions/17516855/portable-equivalent-of-debugbreak
14 # define FLING_BREAK(str) { asm("int $3"); }
15 
16 
17 # define INLINE inline
18 # define FORCEINLINE inline __attribute__ ((always_inline))
19 
20 #include "FlingLinuxExports.h"
21 #include "DesktopWindow.h"
22 
23 #include "Input/LinuxKeycodes.h"
24 #include "Input/LinuxInput.h"
25 
26 #endif // FLING_LINUX