|
|
@ -1024,7 +1024,7 @@ static void InitDisplay(int width, int height) |
|
|
|
if (configFlags & FLAG_MSAA_4X_HINT) |
|
|
|
{ |
|
|
|
glfwWindowHint(GLFW_SAMPLES, 4); // Enables multisampling x4 (MSAA), default is 0 |
|
|
|
TraceLog(INFO, "Enabled MSAA x4"); |
|
|
|
TraceLog(INFO, "Trying to enable MSAA x4"); |
|
|
|
} |
|
|
|
|
|
|
|
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); // Choose OpenGL major version (just hint) |
|
|
@ -1115,6 +1115,7 @@ static void InitDisplay(int width, int height) |
|
|
|
{ |
|
|
|
samples = 4; |
|
|
|
sampleBuffer = 1; |
|
|
|
TraceLog(INFO, "Trying to enable MSAA x4"); |
|
|
|
} |
|
|
|
|
|
|
|
const EGLint framebufferAttribs[] = |
|
|
@ -1724,7 +1725,7 @@ static void InitMouse(void) |
|
|
|
|
|
|
|
// Mouse reading thread |
|
|
|
// NOTE: We need a separate thread to avoid loosing mouse events, |
|
|
|
// if too much time passes between reads, queue gets full and new events override older wants... |
|
|
|
// if too much time passes between reads, queue gets full and new events override older ones... |
|
|
|
static void *MouseThread(void *arg) |
|
|
|
{ |
|
|
|
struct input_event mouseEvent; |
|
|
@ -1807,8 +1808,12 @@ static void InitKeyboard(void) |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
// We reconfigure keyboard mode to get scancodes (K_RAW) or keycodes (K_MEDIUMRAW) |
|
|
|
ioctl(STDIN_FILENO, KDSKBMODE, K_MEDIUMRAW); // ASCII chars (K_XLATE), UNICODE chars (K_UNICODE) |
|
|
|
// We reconfigure keyboard mode to get: |
|
|
|
// - scancodes (K_RAW) |
|
|
|
// - keycodes (K_MEDIUMRAW) |
|
|
|
// - ASCII chars (K_XLATE) |
|
|
|
// - UNICODE chars (K_UNICODE) |
|
|
|
ioctl(STDIN_FILENO, KDSKBMODE, K_MEDIUMRAW); |
|
|
|
|
|
|
|
keyboardMode = 1; // keycodes |
|
|
|
} |
|
|
@ -1820,7 +1825,10 @@ static void InitKeyboard(void) |
|
|
|
// Restore default keyboard input |
|
|
|
static void RestoreKeyboard(void) |
|
|
|
{ |
|
|
|
// Reset to default keyboard settings |
|
|
|
tcsetattr(STDIN_FILENO, TCSANOW, &defaultKeyboardSettings); |
|
|
|
|
|
|
|
// Reconfigure keyboard to default mode |
|
|
|
ioctl(STDIN_FILENO, KDSKBMODE, defaultKeyboardMode); |
|
|
|
} |
|
|
|
|
|
|
|