diff options
Diffstat (limited to 'dependencies')
-rw-r--r-- | dependencies/include/SDL/SDL.h (renamed from dependencies/SDL/SDL.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_assert.h (renamed from dependencies/SDL/SDL_assert.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_atomic.h (renamed from dependencies/SDL/SDL_atomic.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_audio.h (renamed from dependencies/SDL/SDL_audio.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_bits.h (renamed from dependencies/SDL/SDL_bits.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_blendmode.h (renamed from dependencies/SDL/SDL_blendmode.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_clipboard.h (renamed from dependencies/SDL/SDL_clipboard.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_config.h (renamed from dependencies/SDL/SDL_config.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_copying.h (renamed from dependencies/SDL/SDL_copying.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_cpuinfo.h (renamed from dependencies/SDL/SDL_cpuinfo.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_egl.h (renamed from dependencies/SDL/SDL_egl.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_endian.h (renamed from dependencies/SDL/SDL_endian.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_error.h (renamed from dependencies/SDL/SDL_error.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_events.h (renamed from dependencies/SDL/SDL_events.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_filesystem.h (renamed from dependencies/SDL/SDL_filesystem.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_gamecontroller.h (renamed from dependencies/SDL/SDL_gamecontroller.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_gesture.h (renamed from dependencies/SDL/SDL_gesture.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_guid.h (renamed from dependencies/SDL/SDL_guid.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_haptic.h (renamed from dependencies/SDL/SDL_haptic.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_hidapi.h (renamed from dependencies/SDL/SDL_hidapi.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_hints.h (renamed from dependencies/SDL/SDL_hints.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_joystick.h (renamed from dependencies/SDL/SDL_joystick.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_keyboard.h (renamed from dependencies/SDL/SDL_keyboard.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_keycode.h (renamed from dependencies/SDL/SDL_keycode.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_loadso.h (renamed from dependencies/SDL/SDL_loadso.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_locale.h (renamed from dependencies/SDL/SDL_locale.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_log.h (renamed from dependencies/SDL/SDL_log.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_main.h (renamed from dependencies/SDL/SDL_main.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_messagebox.h (renamed from dependencies/SDL/SDL_messagebox.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_metal.h (renamed from dependencies/SDL/SDL_metal.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_misc.h (renamed from dependencies/SDL/SDL_misc.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_mouse.h (renamed from dependencies/SDL/SDL_mouse.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_mutex.h (renamed from dependencies/SDL/SDL_mutex.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_name.h (renamed from dependencies/SDL/SDL_name.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_opengl.h (renamed from dependencies/SDL/SDL_opengl.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_opengl_glext.h (renamed from dependencies/SDL/SDL_opengl_glext.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_opengles.h (renamed from dependencies/SDL/SDL_opengles.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_opengles2.h (renamed from dependencies/SDL/SDL_opengles2.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_opengles2_gl2.h (renamed from dependencies/SDL/SDL_opengles2_gl2.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_opengles2_gl2ext.h (renamed from dependencies/SDL/SDL_opengles2_gl2ext.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_opengles2_gl2platform.h (renamed from dependencies/SDL/SDL_opengles2_gl2platform.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_opengles2_khrplatform.h (renamed from dependencies/SDL/SDL_opengles2_khrplatform.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_pixels.h (renamed from dependencies/SDL/SDL_pixels.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_platform.h (renamed from dependencies/SDL/SDL_platform.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_power.h (renamed from dependencies/SDL/SDL_power.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_quit.h (renamed from dependencies/SDL/SDL_quit.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_rect.h (renamed from dependencies/SDL/SDL_rect.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_render.h (renamed from dependencies/SDL/SDL_render.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_revision.h (renamed from dependencies/SDL/SDL_revision.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_rwops.h (renamed from dependencies/SDL/SDL_rwops.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_scancode.h (renamed from dependencies/SDL/SDL_scancode.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_sensor.h (renamed from dependencies/SDL/SDL_sensor.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_shape.h (renamed from dependencies/SDL/SDL_shape.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_stdinc.h (renamed from dependencies/SDL/SDL_stdinc.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_surface.h (renamed from dependencies/SDL/SDL_surface.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_system.h (renamed from dependencies/SDL/SDL_system.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_syswm.h (renamed from dependencies/SDL/SDL_syswm.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test.h (renamed from dependencies/SDL/SDL_test.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_assert.h (renamed from dependencies/SDL/SDL_test_assert.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_common.h (renamed from dependencies/SDL/SDL_test_common.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_compare.h (renamed from dependencies/SDL/SDL_test_compare.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_crc32.h (renamed from dependencies/SDL/SDL_test_crc32.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_font.h (renamed from dependencies/SDL/SDL_test_font.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_fuzzer.h (renamed from dependencies/SDL/SDL_test_fuzzer.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_harness.h (renamed from dependencies/SDL/SDL_test_harness.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_images.h (renamed from dependencies/SDL/SDL_test_images.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_log.h (renamed from dependencies/SDL/SDL_test_log.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_md5.h (renamed from dependencies/SDL/SDL_test_md5.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_memory.h (renamed from dependencies/SDL/SDL_test_memory.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_test_random.h (renamed from dependencies/SDL/SDL_test_random.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_thread.h (renamed from dependencies/SDL/SDL_thread.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_timer.h (renamed from dependencies/SDL/SDL_timer.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_touch.h (renamed from dependencies/SDL/SDL_touch.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_types.h (renamed from dependencies/SDL/SDL_types.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_version.h (renamed from dependencies/SDL/SDL_version.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_video.h (renamed from dependencies/SDL/SDL_video.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/SDL_vulkan.h (renamed from dependencies/SDL/SDL_vulkan.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/begin_code.h (renamed from dependencies/SDL/begin_code.h) | 0 | ||||
-rw-r--r-- | dependencies/include/SDL/close_code.h (renamed from dependencies/SDL/close_code.h) | 0 | ||||
-rw-r--r-- | dependencies/src/imgui/imgui_impl_sdl.cpp | 34 |
80 files changed, 34 insertions, 0 deletions
diff --git a/dependencies/SDL/SDL.h b/dependencies/include/SDL/SDL.h index 12e7f31..12e7f31 100644 --- a/dependencies/SDL/SDL.h +++ b/dependencies/include/SDL/SDL.h diff --git a/dependencies/SDL/SDL_assert.h b/dependencies/include/SDL/SDL_assert.h index e71cf97..e71cf97 100644 --- a/dependencies/SDL/SDL_assert.h +++ b/dependencies/include/SDL/SDL_assert.h diff --git a/dependencies/SDL/SDL_atomic.h b/dependencies/include/SDL/SDL_atomic.h index f0c05f4..f0c05f4 100644 --- a/dependencies/SDL/SDL_atomic.h +++ b/dependencies/include/SDL/SDL_atomic.h diff --git a/dependencies/SDL/SDL_audio.h b/dependencies/include/SDL/SDL_audio.h index c42de3e..c42de3e 100644 --- a/dependencies/SDL/SDL_audio.h +++ b/dependencies/include/SDL/SDL_audio.h diff --git a/dependencies/SDL/SDL_bits.h b/dependencies/include/SDL/SDL_bits.h index 22cb853..22cb853 100644 --- a/dependencies/SDL/SDL_bits.h +++ b/dependencies/include/SDL/SDL_bits.h diff --git a/dependencies/SDL/SDL_blendmode.h b/dependencies/include/SDL/SDL_blendmode.h index 08c9f9d..08c9f9d 100644 --- a/dependencies/SDL/SDL_blendmode.h +++ b/dependencies/include/SDL/SDL_blendmode.h diff --git a/dependencies/SDL/SDL_clipboard.h b/dependencies/include/SDL/SDL_clipboard.h index 783c7c2..783c7c2 100644 --- a/dependencies/SDL/SDL_clipboard.h +++ b/dependencies/include/SDL/SDL_clipboard.h diff --git a/dependencies/SDL/SDL_config.h b/dependencies/include/SDL/SDL_config.h index c6283b2..c6283b2 100644 --- a/dependencies/SDL/SDL_config.h +++ b/dependencies/include/SDL/SDL_config.h diff --git a/dependencies/SDL/SDL_copying.h b/dependencies/include/SDL/SDL_copying.h index 49e3f9d..49e3f9d 100644 --- a/dependencies/SDL/SDL_copying.h +++ b/dependencies/include/SDL/SDL_copying.h diff --git a/dependencies/SDL/SDL_cpuinfo.h b/dependencies/include/SDL/SDL_cpuinfo.h index b5ad0fc..b5ad0fc 100644 --- a/dependencies/SDL/SDL_cpuinfo.h +++ b/dependencies/include/SDL/SDL_cpuinfo.h diff --git a/dependencies/SDL/SDL_egl.h b/dependencies/include/SDL/SDL_egl.h index e8bd657..e8bd657 100644 --- a/dependencies/SDL/SDL_egl.h +++ b/dependencies/include/SDL/SDL_egl.h diff --git a/dependencies/SDL/SDL_endian.h b/dependencies/include/SDL/SDL_endian.h index c3f8431..c3f8431 100644 --- a/dependencies/SDL/SDL_endian.h +++ b/dependencies/include/SDL/SDL_endian.h diff --git a/dependencies/SDL/SDL_error.h b/dependencies/include/SDL/SDL_error.h index 5c961e4..5c961e4 100644 --- a/dependencies/SDL/SDL_error.h +++ b/dependencies/include/SDL/SDL_error.h diff --git a/dependencies/SDL/SDL_events.h b/dependencies/include/SDL/SDL_events.h index 55a343e..55a343e 100644 --- a/dependencies/SDL/SDL_events.h +++ b/dependencies/include/SDL/SDL_events.h diff --git a/dependencies/SDL/SDL_filesystem.h b/dependencies/include/SDL/SDL_filesystem.h index 1914f81..1914f81 100644 --- a/dependencies/SDL/SDL_filesystem.h +++ b/dependencies/include/SDL/SDL_filesystem.h diff --git a/dependencies/SDL/SDL_gamecontroller.h b/dependencies/include/SDL/SDL_gamecontroller.h index 4703b63..4703b63 100644 --- a/dependencies/SDL/SDL_gamecontroller.h +++ b/dependencies/include/SDL/SDL_gamecontroller.h diff --git a/dependencies/SDL/SDL_gesture.h b/dependencies/include/SDL/SDL_gesture.h index e2caea2..e2caea2 100644 --- a/dependencies/SDL/SDL_gesture.h +++ b/dependencies/include/SDL/SDL_gesture.h diff --git a/dependencies/SDL/SDL_guid.h b/dependencies/include/SDL/SDL_guid.h index b971636..b971636 100644 --- a/dependencies/SDL/SDL_guid.h +++ b/dependencies/include/SDL/SDL_guid.h diff --git a/dependencies/SDL/SDL_haptic.h b/dependencies/include/SDL/SDL_haptic.h index f240ae9..f240ae9 100644 --- a/dependencies/SDL/SDL_haptic.h +++ b/dependencies/include/SDL/SDL_haptic.h diff --git a/dependencies/SDL/SDL_hidapi.h b/dependencies/include/SDL/SDL_hidapi.h index 354af5c..354af5c 100644 --- a/dependencies/SDL/SDL_hidapi.h +++ b/dependencies/include/SDL/SDL_hidapi.h diff --git a/dependencies/SDL/SDL_hints.h b/dependencies/include/SDL/SDL_hints.h index 76a74f0..76a74f0 100644 --- a/dependencies/SDL/SDL_hints.h +++ b/dependencies/include/SDL/SDL_hints.h diff --git a/dependencies/SDL/SDL_joystick.h b/dependencies/include/SDL/SDL_joystick.h index 72c6604..72c6604 100644 --- a/dependencies/SDL/SDL_joystick.h +++ b/dependencies/include/SDL/SDL_joystick.h diff --git a/dependencies/SDL/SDL_keyboard.h b/dependencies/include/SDL/SDL_keyboard.h index e7663fb..e7663fb 100644 --- a/dependencies/SDL/SDL_keyboard.h +++ b/dependencies/include/SDL/SDL_keyboard.h diff --git a/dependencies/SDL/SDL_keycode.h b/dependencies/include/SDL/SDL_keycode.h index 65420f2..65420f2 100644 --- a/dependencies/SDL/SDL_keycode.h +++ b/dependencies/include/SDL/SDL_keycode.h diff --git a/dependencies/SDL/SDL_loadso.h b/dependencies/include/SDL/SDL_loadso.h index 61857c8..61857c8 100644 --- a/dependencies/SDL/SDL_loadso.h +++ b/dependencies/include/SDL/SDL_loadso.h diff --git a/dependencies/SDL/SDL_locale.h b/dependencies/include/SDL/SDL_locale.h index 7515779..7515779 100644 --- a/dependencies/SDL/SDL_locale.h +++ b/dependencies/include/SDL/SDL_locale.h diff --git a/dependencies/SDL/SDL_log.h b/dependencies/include/SDL/SDL_log.h index 1d8b20b..1d8b20b 100644 --- a/dependencies/SDL/SDL_log.h +++ b/dependencies/include/SDL/SDL_log.h diff --git a/dependencies/SDL/SDL_main.h b/dependencies/include/SDL/SDL_main.h index 113d11d..113d11d 100644 --- a/dependencies/SDL/SDL_main.h +++ b/dependencies/include/SDL/SDL_main.h diff --git a/dependencies/SDL/SDL_messagebox.h b/dependencies/include/SDL/SDL_messagebox.h index d763534..d763534 100644 --- a/dependencies/SDL/SDL_messagebox.h +++ b/dependencies/include/SDL/SDL_messagebox.h diff --git a/dependencies/SDL/SDL_metal.h b/dependencies/include/SDL/SDL_metal.h index 9285471..9285471 100644 --- a/dependencies/SDL/SDL_metal.h +++ b/dependencies/include/SDL/SDL_metal.h diff --git a/dependencies/SDL/SDL_misc.h b/dependencies/include/SDL/SDL_misc.h index 261b6b8..261b6b8 100644 --- a/dependencies/SDL/SDL_misc.h +++ b/dependencies/include/SDL/SDL_misc.h diff --git a/dependencies/SDL/SDL_mouse.h b/dependencies/include/SDL/SDL_mouse.h index b318c70..b318c70 100644 --- a/dependencies/SDL/SDL_mouse.h +++ b/dependencies/include/SDL/SDL_mouse.h diff --git a/dependencies/SDL/SDL_mutex.h b/dependencies/include/SDL/SDL_mutex.h index 173468f..173468f 100644 --- a/dependencies/SDL/SDL_mutex.h +++ b/dependencies/include/SDL/SDL_mutex.h diff --git a/dependencies/SDL/SDL_name.h b/dependencies/include/SDL/SDL_name.h index 6ff35b4..6ff35b4 100644 --- a/dependencies/SDL/SDL_name.h +++ b/dependencies/include/SDL/SDL_name.h diff --git a/dependencies/SDL/SDL_opengl.h b/dependencies/include/SDL/SDL_opengl.h index 0f2b257..0f2b257 100644 --- a/dependencies/SDL/SDL_opengl.h +++ b/dependencies/include/SDL/SDL_opengl.h diff --git a/dependencies/SDL/SDL_opengl_glext.h b/dependencies/include/SDL/SDL_opengl_glext.h index 8527e17..8527e17 100644 --- a/dependencies/SDL/SDL_opengl_glext.h +++ b/dependencies/include/SDL/SDL_opengl_glext.h diff --git a/dependencies/SDL/SDL_opengles.h b/dependencies/include/SDL/SDL_opengles.h index 8511b96..8511b96 100644 --- a/dependencies/SDL/SDL_opengles.h +++ b/dependencies/include/SDL/SDL_opengles.h diff --git a/dependencies/SDL/SDL_opengles2.h b/dependencies/include/SDL/SDL_opengles2.h index 172fcb3..172fcb3 100644 --- a/dependencies/SDL/SDL_opengles2.h +++ b/dependencies/include/SDL/SDL_opengles2.h diff --git a/dependencies/SDL/SDL_opengles2_gl2.h b/dependencies/include/SDL/SDL_opengles2_gl2.h index d13622a..d13622a 100644 --- a/dependencies/SDL/SDL_opengles2_gl2.h +++ b/dependencies/include/SDL/SDL_opengles2_gl2.h diff --git a/dependencies/SDL/SDL_opengles2_gl2ext.h b/dependencies/include/SDL/SDL_opengles2_gl2ext.h index 9448ce0..9448ce0 100644 --- a/dependencies/SDL/SDL_opengles2_gl2ext.h +++ b/dependencies/include/SDL/SDL_opengles2_gl2ext.h diff --git a/dependencies/SDL/SDL_opengles2_gl2platform.h b/dependencies/include/SDL/SDL_opengles2_gl2platform.h index 426796e..426796e 100644 --- a/dependencies/SDL/SDL_opengles2_gl2platform.h +++ b/dependencies/include/SDL/SDL_opengles2_gl2platform.h diff --git a/dependencies/SDL/SDL_opengles2_khrplatform.h b/dependencies/include/SDL/SDL_opengles2_khrplatform.h index 0164644..0164644 100644 --- a/dependencies/SDL/SDL_opengles2_khrplatform.h +++ b/dependencies/include/SDL/SDL_opengles2_khrplatform.h diff --git a/dependencies/SDL/SDL_pixels.h b/dependencies/include/SDL/SDL_pixels.h index 5d2c0c8..5d2c0c8 100644 --- a/dependencies/SDL/SDL_pixels.h +++ b/dependencies/include/SDL/SDL_pixels.h diff --git a/dependencies/SDL/SDL_platform.h b/dependencies/include/SDL/SDL_platform.h index a8e3ac2..a8e3ac2 100644 --- a/dependencies/SDL/SDL_platform.h +++ b/dependencies/include/SDL/SDL_platform.h diff --git a/dependencies/SDL/SDL_power.h b/dependencies/include/SDL/SDL_power.h index ecb3f4b..ecb3f4b 100644 --- a/dependencies/SDL/SDL_power.h +++ b/dependencies/include/SDL/SDL_power.h diff --git a/dependencies/SDL/SDL_quit.h b/dependencies/include/SDL/SDL_quit.h index 4090f7f..4090f7f 100644 --- a/dependencies/SDL/SDL_quit.h +++ b/dependencies/include/SDL/SDL_quit.h diff --git a/dependencies/SDL/SDL_rect.h b/dependencies/include/SDL/SDL_rect.h index 6c641c5..6c641c5 100644 --- a/dependencies/SDL/SDL_rect.h +++ b/dependencies/include/SDL/SDL_rect.h diff --git a/dependencies/SDL/SDL_render.h b/dependencies/include/SDL/SDL_render.h index 5b7b059..5b7b059 100644 --- a/dependencies/SDL/SDL_render.h +++ b/dependencies/include/SDL/SDL_render.h diff --git a/dependencies/SDL/SDL_revision.h b/dependencies/include/SDL/SDL_revision.h index 5f44fb5..5f44fb5 100644 --- a/dependencies/SDL/SDL_revision.h +++ b/dependencies/include/SDL/SDL_revision.h diff --git a/dependencies/SDL/SDL_rwops.h b/dependencies/include/SDL/SDL_rwops.h index 3960f56..3960f56 100644 --- a/dependencies/SDL/SDL_rwops.h +++ b/dependencies/include/SDL/SDL_rwops.h diff --git a/dependencies/SDL/SDL_scancode.h b/dependencies/include/SDL/SDL_scancode.h index 17e8fe2..17e8fe2 100644 --- a/dependencies/SDL/SDL_scancode.h +++ b/dependencies/include/SDL/SDL_scancode.h diff --git a/dependencies/SDL/SDL_sensor.h b/dependencies/include/SDL/SDL_sensor.h index 684d2c6..684d2c6 100644 --- a/dependencies/SDL/SDL_sensor.h +++ b/dependencies/include/SDL/SDL_sensor.h diff --git a/dependencies/SDL/SDL_shape.h b/dependencies/include/SDL/SDL_shape.h index 1bca927..1bca927 100644 --- a/dependencies/SDL/SDL_shape.h +++ b/dependencies/include/SDL/SDL_shape.h diff --git a/dependencies/SDL/SDL_stdinc.h b/dependencies/include/SDL/SDL_stdinc.h index 70dba7d..70dba7d 100644 --- a/dependencies/SDL/SDL_stdinc.h +++ b/dependencies/include/SDL/SDL_stdinc.h diff --git a/dependencies/SDL/SDL_surface.h b/dependencies/include/SDL/SDL_surface.h index 838de65..838de65 100644 --- a/dependencies/SDL/SDL_surface.h +++ b/dependencies/include/SDL/SDL_surface.h diff --git a/dependencies/SDL/SDL_system.h b/dependencies/include/SDL/SDL_system.h index 0edca63..0edca63 100644 --- a/dependencies/SDL/SDL_system.h +++ b/dependencies/include/SDL/SDL_system.h diff --git a/dependencies/SDL/SDL_syswm.h b/dependencies/include/SDL/SDL_syswm.h index 45f8e75..45f8e75 100644 --- a/dependencies/SDL/SDL_syswm.h +++ b/dependencies/include/SDL/SDL_syswm.h diff --git a/dependencies/SDL/SDL_test.h b/dependencies/include/SDL/SDL_test.h index 8cc9d61..8cc9d61 100644 --- a/dependencies/SDL/SDL_test.h +++ b/dependencies/include/SDL/SDL_test.h diff --git a/dependencies/SDL/SDL_test_assert.h b/dependencies/include/SDL/SDL_test_assert.h index 7342305..7342305 100644 --- a/dependencies/SDL/SDL_test_assert.h +++ b/dependencies/include/SDL/SDL_test_assert.h diff --git a/dependencies/SDL/SDL_test_common.h b/dependencies/include/SDL/SDL_test_common.h index b86520d..b86520d 100644 --- a/dependencies/SDL/SDL_test_common.h +++ b/dependencies/include/SDL/SDL_test_common.h diff --git a/dependencies/SDL/SDL_test_compare.h b/dependencies/include/SDL/SDL_test_compare.h index 8a7a070..8a7a070 100644 --- a/dependencies/SDL/SDL_test_compare.h +++ b/dependencies/include/SDL/SDL_test_compare.h diff --git a/dependencies/SDL/SDL_test_crc32.h b/dependencies/include/SDL/SDL_test_crc32.h index 049da74..049da74 100644 --- a/dependencies/SDL/SDL_test_crc32.h +++ b/dependencies/include/SDL/SDL_test_crc32.h diff --git a/dependencies/SDL/SDL_test_font.h b/dependencies/include/SDL/SDL_test_font.h index 6e7247d..6e7247d 100644 --- a/dependencies/SDL/SDL_test_font.h +++ b/dependencies/include/SDL/SDL_test_font.h diff --git a/dependencies/SDL/SDL_test_fuzzer.h b/dependencies/include/SDL/SDL_test_fuzzer.h index bbe8eb8..bbe8eb8 100644 --- a/dependencies/SDL/SDL_test_fuzzer.h +++ b/dependencies/include/SDL/SDL_test_fuzzer.h diff --git a/dependencies/SDL/SDL_test_harness.h b/dependencies/include/SDL/SDL_test_harness.h index 1fd4236..1fd4236 100644 --- a/dependencies/SDL/SDL_test_harness.h +++ b/dependencies/include/SDL/SDL_test_harness.h diff --git a/dependencies/SDL/SDL_test_images.h b/dependencies/include/SDL/SDL_test_images.h index e2bfc36..e2bfc36 100644 --- a/dependencies/SDL/SDL_test_images.h +++ b/dependencies/include/SDL/SDL_test_images.h diff --git a/dependencies/SDL/SDL_test_log.h b/dependencies/include/SDL/SDL_test_log.h index e3d39ad..e3d39ad 100644 --- a/dependencies/SDL/SDL_test_log.h +++ b/dependencies/include/SDL/SDL_test_log.h diff --git a/dependencies/SDL/SDL_test_md5.h b/dependencies/include/SDL/SDL_test_md5.h index 17b1d2b..17b1d2b 100644 --- a/dependencies/SDL/SDL_test_md5.h +++ b/dependencies/include/SDL/SDL_test_md5.h diff --git a/dependencies/SDL/SDL_test_memory.h b/dependencies/include/SDL/SDL_test_memory.h index cc2edc1..cc2edc1 100644 --- a/dependencies/SDL/SDL_test_memory.h +++ b/dependencies/include/SDL/SDL_test_memory.h diff --git a/dependencies/SDL/SDL_test_random.h b/dependencies/include/SDL/SDL_test_random.h index b1d6060..b1d6060 100644 --- a/dependencies/SDL/SDL_test_random.h +++ b/dependencies/include/SDL/SDL_test_random.h diff --git a/dependencies/SDL/SDL_thread.h b/dependencies/include/SDL/SDL_thread.h index 7364f81..7364f81 100644 --- a/dependencies/SDL/SDL_thread.h +++ b/dependencies/include/SDL/SDL_thread.h diff --git a/dependencies/SDL/SDL_timer.h b/dependencies/include/SDL/SDL_timer.h index 62f81d4..62f81d4 100644 --- a/dependencies/SDL/SDL_timer.h +++ b/dependencies/include/SDL/SDL_timer.h diff --git a/dependencies/SDL/SDL_touch.h b/dependencies/include/SDL/SDL_touch.h index 9592413..9592413 100644 --- a/dependencies/SDL/SDL_touch.h +++ b/dependencies/include/SDL/SDL_touch.h diff --git a/dependencies/SDL/SDL_types.h b/dependencies/include/SDL/SDL_types.h index 355fb50..355fb50 100644 --- a/dependencies/SDL/SDL_types.h +++ b/dependencies/include/SDL/SDL_types.h diff --git a/dependencies/SDL/SDL_version.h b/dependencies/include/SDL/SDL_version.h index 786b112..786b112 100644 --- a/dependencies/SDL/SDL_version.h +++ b/dependencies/include/SDL/SDL_version.h diff --git a/dependencies/SDL/SDL_video.h b/dependencies/include/SDL/SDL_video.h index b2f1509..b2f1509 100644 --- a/dependencies/SDL/SDL_video.h +++ b/dependencies/include/SDL/SDL_video.h diff --git a/dependencies/SDL/SDL_vulkan.h b/dependencies/include/SDL/SDL_vulkan.h index ab86a0b..ab86a0b 100644 --- a/dependencies/SDL/SDL_vulkan.h +++ b/dependencies/include/SDL/SDL_vulkan.h diff --git a/dependencies/SDL/begin_code.h b/dependencies/include/SDL/begin_code.h index b3e69e8..b3e69e8 100644 --- a/dependencies/SDL/begin_code.h +++ b/dependencies/include/SDL/begin_code.h diff --git a/dependencies/SDL/close_code.h b/dependencies/include/SDL/close_code.h index dc73432..dc73432 100644 --- a/dependencies/SDL/close_code.h +++ b/dependencies/include/SDL/close_code.h diff --git a/dependencies/src/imgui/imgui_impl_sdl.cpp b/dependencies/src/imgui/imgui_impl_sdl.cpp index 1273a2f..34e1abb 100644 --- a/dependencies/src/imgui/imgui_impl_sdl.cpp +++ b/dependencies/src/imgui/imgui_impl_sdl.cpp @@ -278,6 +278,18 @@ bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event) SDL_GetWindowPosition(SDL_GetWindowFromID(event->motion.windowID), &window_x, &window_y); mouse_pos.x += window_x; mouse_pos.y += window_y; + } else { +#if defined(__APPLE__) + // Fix for high DPI mac + ImGuiPlatformIO& platform_io = ImGui::GetPlatformIO(); + int display_id = SDL_GetWindowDisplayIndex(SDL_GetWindowFromID(event->motion.windowID)); + if (!platform_io.Monitors.empty() && platform_io.Monitors[display_id].DpiScale > 1.0f) + { + // The Framebuffer is scaled by an integer ceiling of the actual ratio, so 2.0 not 1.685 on Mac! + mouse_pos.x *= roundf(platform_io.Monitors[display_id].DpiScale); + mouse_pos.y *= roundf(platform_io.Monitors[display_id].DpiScale); + } +#endif } io.AddMousePosEvent(mouse_pos.x, mouse_pos.y); return true; @@ -534,7 +546,19 @@ static void ImGui_ImplSDL2_UpdateMouseData() SDL_GetWindowPosition(focused_window, &window_x, &window_y); mouse_x -= window_x; mouse_y -= window_y; + #if defined(__APPLE__) + // Fix for high DPI mac + ImGuiPlatformIO& platform_io = ImGui::GetPlatformIO(); + int display_id = SDL_GetWindowDisplayIndex(focused_window); + if (!platform_io.Monitors.empty() && platform_io.Monitors[display_id].DpiScale > 1.0f) + { + // The Framebuffer is scaled by an integer ceiling of the actual ratio, so 2.0 not 1.685 on Mac! + mouse_x *= roundf(platform_io.Monitors[display_id].DpiScale); + mouse_y *= roundf(platform_io.Monitors[display_id].DpiScale); + } +#endif } + io.AddMousePosEvent((float)mouse_x, (float)mouse_y); } } @@ -673,6 +697,16 @@ void ImGui_ImplSDL2_NewFrame() if (w > 0 && h > 0) io.DisplayFramebufferScale = ImVec2((float)display_w / w, (float)display_h / h); +#if defined(__APPLE__) + // On Apple, The window size is reported in Low DPI, even when running in high DPI mode + ImGuiPlatformIO& platform_io = ImGui::GetPlatformIO(); + if (!platform_io.Monitors.empty() && platform_io.Monitors[0].DpiScale > 1.0f && display_h != h) + { + io.DisplayFramebufferScale = ImVec2(1.0f, 1.0f); + io.DisplaySize = ImVec2((float)display_w, (float)display_h); + } +#endif + // Setup time step (we don't use SDL_GetTicks() because it is using millisecond resolution) static Uint64 frequency = SDL_GetPerformanceFrequency(); Uint64 current_time = SDL_GetPerformanceCounter(); |