├── .gitignore ├── CMakeLists.txt ├── COPYING.txt ├── Doxyfile ├── README.md ├── TODO.txt ├── bindings ├── CMakeLists.txt ├── audio_stream.cdef ├── display.cdef ├── filesystem.cdef ├── input_device.cdef ├── input_dispatcher.cdef ├── joystick.cdef ├── keyboard.cdef ├── mouse.cdef ├── opengl_context.cdef ├── opengl_window.cdef ├── timer.cdef └── window.cdef ├── dependencies ├── CMakeLists.txt ├── cbind │ ├── COPYING.txt │ ├── bind_gen │ │ ├── csharp.lua │ │ ├── go.lua │ │ ├── go_syscall.lua │ │ ├── lua.lua │ │ ├── python.lua │ │ └── ruby.lua │ ├── c_parser.lua │ ├── cdef_determine_types.lua │ ├── cdef_error_checking.lua │ ├── cdef_parser.lua │ ├── class_gen │ │ ├── cpp.lua │ │ ├── csharp.lua │ │ ├── lua.lua │ │ ├── python.lua │ │ └── ruby.lua │ ├── common.lua │ ├── dll_helper.lua │ ├── file_io.lua │ ├── generate_dll_def.lua │ ├── generator.lua │ └── lparse │ │ ├── context.lua │ │ ├── expressions.lua │ │ ├── match.lua │ │ ├── parser.lua │ │ ├── run_tests.lua │ │ ├── scope.lua │ │ └── tokenizer.lua ├── install.bat └── install_bash.sh ├── examples ├── CMakeLists.txt ├── c │ ├── audio_stream_example.c │ ├── opengl_example.c │ ├── opengl_window.c │ ├── screen_example.c │ └── timing_example.c ├── cpp │ └── opengl_window.cpp ├── csharp │ ├── audio_stream_example.cs │ ├── csharp_example.cs │ └── premake4.lua ├── lua │ └── lua_example.lua ├── python │ └── python_example.py └── ruby │ └── ruby_example.rb ├── include └── limbus │ ├── audio_stream.h │ ├── custom_context.h │ ├── display.h │ ├── filesystem.h │ ├── joystick.h │ ├── keyboard.h │ ├── mouse.h │ ├── opengl.h │ ├── opengl_context.h │ ├── static_buffer.h │ ├── timing.h │ └── window.h ├── make_clean.bat ├── make_clean.sh ├── source ├── config.lua ├── generic │ └── static_buffer.c ├── platform │ ├── alsa │ │ └── audio_stream │ │ │ └── audio_stream_alsa.c │ ├── linux │ │ └── joystick │ │ │ └── joystick_linux.c │ ├── sdl │ │ ├── keyboard │ │ │ └── sdl_keyboard.c │ │ ├── mouse │ │ │ └── sdl_mouse.c │ │ ├── opengl_context │ │ │ └── opengl_context_sdl.c │ │ ├── screen │ │ │ └── screen_sdl.c │ │ ├── sdl_input_device.h │ │ ├── sdl_opengl_context.h │ │ ├── sdl_screen.h │ │ ├── sdl_window.h │ │ └── window │ │ │ └── window_sdl.c │ ├── unix │ │ ├── filesystem │ │ │ └── unix_filesystem.c │ │ └── timing │ │ │ └── timing_unix.c │ ├── winapi │ │ ├── audio_stream │ │ │ └── winapi_audio_stream.c │ │ ├── custom_context │ │ │ └── custom_context_winapi.c │ │ ├── filesystem │ │ │ └── filesystem_winapi.c │ │ ├── joystick │ │ │ └── joystick_winmm.c │ │ ├── keyboard │ │ │ └── winapi_keyboard.c │ │ ├── mouse │ │ │ └── win_mouse.c │ │ ├── opengl_context │ │ │ └── opengl_context_wgl.c │ │ ├── screen │ │ │ └── screen.c │ │ ├── timing │ │ │ └── timing_windows.c │ │ ├── wgl_opengl_context.h │ │ ├── win_window.h │ │ ├── winapi_entrypoint.c │ │ ├── winapi_input_device.h │ │ └── window │ │ │ └── win_window.c │ └── x11 │ │ ├── glx_opengl_context.h │ │ ├── keyboard │ │ └── x11_keyboard.c │ │ ├── mouse │ │ └── x11_mouse.c │ │ ├── opengl_context │ │ └── opengl_context_glx.c │ │ ├── screen │ │ └── screen_x11.c │ │ ├── window │ │ ├── dnd.h │ │ └── window_x11.c │ │ ├── x11_input_device.h │ │ ├── x11_screen.h │ │ └── x11_window.h ├── unittest.c └── util │ ├── stdint.h │ ├── unicode.c │ ├── unicode.h │ ├── unittest.h │ ├── vector.c │ └── vector.h └── tests ├── CMakeLists.txt ├── common.h ├── filesystem.c ├── input_device_test.c ├── misc_tests.c ├── opengl_window_test.c └── window_properties.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/COPYING.txt -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/Doxyfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/README.md -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/TODO.txt -------------------------------------------------------------------------------- /bindings/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/CMakeLists.txt -------------------------------------------------------------------------------- /bindings/audio_stream.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/audio_stream.cdef -------------------------------------------------------------------------------- /bindings/display.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/display.cdef -------------------------------------------------------------------------------- /bindings/filesystem.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/filesystem.cdef -------------------------------------------------------------------------------- /bindings/input_device.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/input_device.cdef -------------------------------------------------------------------------------- /bindings/input_dispatcher.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/input_dispatcher.cdef -------------------------------------------------------------------------------- /bindings/joystick.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/joystick.cdef -------------------------------------------------------------------------------- /bindings/keyboard.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/keyboard.cdef -------------------------------------------------------------------------------- /bindings/mouse.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/mouse.cdef -------------------------------------------------------------------------------- /bindings/opengl_context.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/opengl_context.cdef -------------------------------------------------------------------------------- /bindings/opengl_window.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/opengl_window.cdef -------------------------------------------------------------------------------- /bindings/timer.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/timer.cdef -------------------------------------------------------------------------------- /bindings/window.cdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/bindings/window.cdef -------------------------------------------------------------------------------- /dependencies/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/CMakeLists.txt -------------------------------------------------------------------------------- /dependencies/cbind/COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/COPYING.txt -------------------------------------------------------------------------------- /dependencies/cbind/bind_gen/csharp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/bind_gen/csharp.lua -------------------------------------------------------------------------------- /dependencies/cbind/bind_gen/go.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/bind_gen/go.lua -------------------------------------------------------------------------------- /dependencies/cbind/bind_gen/go_syscall.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/bind_gen/go_syscall.lua -------------------------------------------------------------------------------- /dependencies/cbind/bind_gen/lua.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/bind_gen/lua.lua -------------------------------------------------------------------------------- /dependencies/cbind/bind_gen/python.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/bind_gen/python.lua -------------------------------------------------------------------------------- /dependencies/cbind/bind_gen/ruby.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/bind_gen/ruby.lua -------------------------------------------------------------------------------- /dependencies/cbind/c_parser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/c_parser.lua -------------------------------------------------------------------------------- /dependencies/cbind/cdef_determine_types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/cdef_determine_types.lua -------------------------------------------------------------------------------- /dependencies/cbind/cdef_error_checking.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/cdef_error_checking.lua -------------------------------------------------------------------------------- /dependencies/cbind/cdef_parser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/cdef_parser.lua -------------------------------------------------------------------------------- /dependencies/cbind/class_gen/cpp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/class_gen/cpp.lua -------------------------------------------------------------------------------- /dependencies/cbind/class_gen/csharp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/class_gen/csharp.lua -------------------------------------------------------------------------------- /dependencies/cbind/class_gen/lua.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/class_gen/lua.lua -------------------------------------------------------------------------------- /dependencies/cbind/class_gen/python.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/class_gen/python.lua -------------------------------------------------------------------------------- /dependencies/cbind/class_gen/ruby.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/class_gen/ruby.lua -------------------------------------------------------------------------------- /dependencies/cbind/common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/common.lua -------------------------------------------------------------------------------- /dependencies/cbind/dll_helper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/dll_helper.lua -------------------------------------------------------------------------------- /dependencies/cbind/file_io.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/file_io.lua -------------------------------------------------------------------------------- /dependencies/cbind/generate_dll_def.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/generate_dll_def.lua -------------------------------------------------------------------------------- /dependencies/cbind/generator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/generator.lua -------------------------------------------------------------------------------- /dependencies/cbind/lparse/context.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/lparse/context.lua -------------------------------------------------------------------------------- /dependencies/cbind/lparse/expressions.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/lparse/expressions.lua -------------------------------------------------------------------------------- /dependencies/cbind/lparse/match.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/lparse/match.lua -------------------------------------------------------------------------------- /dependencies/cbind/lparse/parser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/lparse/parser.lua -------------------------------------------------------------------------------- /dependencies/cbind/lparse/run_tests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/lparse/run_tests.lua -------------------------------------------------------------------------------- /dependencies/cbind/lparse/scope.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/lparse/scope.lua -------------------------------------------------------------------------------- /dependencies/cbind/lparse/tokenizer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/cbind/lparse/tokenizer.lua -------------------------------------------------------------------------------- /dependencies/install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/install.bat -------------------------------------------------------------------------------- /dependencies/install_bash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/dependencies/install_bash.sh -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/c/audio_stream_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/c/audio_stream_example.c -------------------------------------------------------------------------------- /examples/c/opengl_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/c/opengl_example.c -------------------------------------------------------------------------------- /examples/c/opengl_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/c/opengl_window.c -------------------------------------------------------------------------------- /examples/c/screen_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/c/screen_example.c -------------------------------------------------------------------------------- /examples/c/timing_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/c/timing_example.c -------------------------------------------------------------------------------- /examples/cpp/opengl_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/cpp/opengl_window.cpp -------------------------------------------------------------------------------- /examples/csharp/audio_stream_example.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/csharp/audio_stream_example.cs -------------------------------------------------------------------------------- /examples/csharp/csharp_example.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/csharp/csharp_example.cs -------------------------------------------------------------------------------- /examples/csharp/premake4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/csharp/premake4.lua -------------------------------------------------------------------------------- /examples/lua/lua_example.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/lua/lua_example.lua -------------------------------------------------------------------------------- /examples/python/python_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/python/python_example.py -------------------------------------------------------------------------------- /examples/ruby/ruby_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/examples/ruby/ruby_example.rb -------------------------------------------------------------------------------- /include/limbus/audio_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/audio_stream.h -------------------------------------------------------------------------------- /include/limbus/custom_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/custom_context.h -------------------------------------------------------------------------------- /include/limbus/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/display.h -------------------------------------------------------------------------------- /include/limbus/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/filesystem.h -------------------------------------------------------------------------------- /include/limbus/joystick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/joystick.h -------------------------------------------------------------------------------- /include/limbus/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/keyboard.h -------------------------------------------------------------------------------- /include/limbus/mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/mouse.h -------------------------------------------------------------------------------- /include/limbus/opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/opengl.h -------------------------------------------------------------------------------- /include/limbus/opengl_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/opengl_context.h -------------------------------------------------------------------------------- /include/limbus/static_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/static_buffer.h -------------------------------------------------------------------------------- /include/limbus/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/timing.h -------------------------------------------------------------------------------- /include/limbus/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/include/limbus/window.h -------------------------------------------------------------------------------- /make_clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/make_clean.bat -------------------------------------------------------------------------------- /make_clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/make_clean.sh -------------------------------------------------------------------------------- /source/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/config.lua -------------------------------------------------------------------------------- /source/generic/static_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/generic/static_buffer.c -------------------------------------------------------------------------------- /source/platform/alsa/audio_stream/audio_stream_alsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/alsa/audio_stream/audio_stream_alsa.c -------------------------------------------------------------------------------- /source/platform/linux/joystick/joystick_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/linux/joystick/joystick_linux.c -------------------------------------------------------------------------------- /source/platform/sdl/keyboard/sdl_keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/sdl/keyboard/sdl_keyboard.c -------------------------------------------------------------------------------- /source/platform/sdl/mouse/sdl_mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/sdl/mouse/sdl_mouse.c -------------------------------------------------------------------------------- /source/platform/sdl/opengl_context/opengl_context_sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/sdl/opengl_context/opengl_context_sdl.c -------------------------------------------------------------------------------- /source/platform/sdl/screen/screen_sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/sdl/screen/screen_sdl.c -------------------------------------------------------------------------------- /source/platform/sdl/sdl_input_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/sdl/sdl_input_device.h -------------------------------------------------------------------------------- /source/platform/sdl/sdl_opengl_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/sdl/sdl_opengl_context.h -------------------------------------------------------------------------------- /source/platform/sdl/sdl_screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/sdl/sdl_screen.h -------------------------------------------------------------------------------- /source/platform/sdl/sdl_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/sdl/sdl_window.h -------------------------------------------------------------------------------- /source/platform/sdl/window/window_sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/sdl/window/window_sdl.c -------------------------------------------------------------------------------- /source/platform/unix/filesystem/unix_filesystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/unix/filesystem/unix_filesystem.c -------------------------------------------------------------------------------- /source/platform/unix/timing/timing_unix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/unix/timing/timing_unix.c -------------------------------------------------------------------------------- /source/platform/winapi/audio_stream/winapi_audio_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/audio_stream/winapi_audio_stream.c -------------------------------------------------------------------------------- /source/platform/winapi/custom_context/custom_context_winapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/custom_context/custom_context_winapi.c -------------------------------------------------------------------------------- /source/platform/winapi/filesystem/filesystem_winapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/filesystem/filesystem_winapi.c -------------------------------------------------------------------------------- /source/platform/winapi/joystick/joystick_winmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/joystick/joystick_winmm.c -------------------------------------------------------------------------------- /source/platform/winapi/keyboard/winapi_keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/keyboard/winapi_keyboard.c -------------------------------------------------------------------------------- /source/platform/winapi/mouse/win_mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/mouse/win_mouse.c -------------------------------------------------------------------------------- /source/platform/winapi/opengl_context/opengl_context_wgl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/opengl_context/opengl_context_wgl.c -------------------------------------------------------------------------------- /source/platform/winapi/screen/screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/screen/screen.c -------------------------------------------------------------------------------- /source/platform/winapi/timing/timing_windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/timing/timing_windows.c -------------------------------------------------------------------------------- /source/platform/winapi/wgl_opengl_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/wgl_opengl_context.h -------------------------------------------------------------------------------- /source/platform/winapi/win_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/win_window.h -------------------------------------------------------------------------------- /source/platform/winapi/winapi_entrypoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/winapi_entrypoint.c -------------------------------------------------------------------------------- /source/platform/winapi/winapi_input_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/winapi_input_device.h -------------------------------------------------------------------------------- /source/platform/winapi/window/win_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/winapi/window/win_window.c -------------------------------------------------------------------------------- /source/platform/x11/glx_opengl_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/x11/glx_opengl_context.h -------------------------------------------------------------------------------- /source/platform/x11/keyboard/x11_keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/x11/keyboard/x11_keyboard.c -------------------------------------------------------------------------------- /source/platform/x11/mouse/x11_mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/x11/mouse/x11_mouse.c -------------------------------------------------------------------------------- /source/platform/x11/opengl_context/opengl_context_glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/x11/opengl_context/opengl_context_glx.c -------------------------------------------------------------------------------- /source/platform/x11/screen/screen_x11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/x11/screen/screen_x11.c -------------------------------------------------------------------------------- /source/platform/x11/window/dnd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/x11/window/dnd.h -------------------------------------------------------------------------------- /source/platform/x11/window/window_x11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/x11/window/window_x11.c -------------------------------------------------------------------------------- /source/platform/x11/x11_input_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/x11/x11_input_device.h -------------------------------------------------------------------------------- /source/platform/x11/x11_screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/x11/x11_screen.h -------------------------------------------------------------------------------- /source/platform/x11/x11_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/platform/x11/x11_window.h -------------------------------------------------------------------------------- /source/unittest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/unittest.c -------------------------------------------------------------------------------- /source/util/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/util/stdint.h -------------------------------------------------------------------------------- /source/util/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/util/unicode.c -------------------------------------------------------------------------------- /source/util/unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/util/unicode.h -------------------------------------------------------------------------------- /source/util/unittest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/util/unittest.h -------------------------------------------------------------------------------- /source/util/vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/util/vector.c -------------------------------------------------------------------------------- /source/util/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/source/util/vector.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/tests/common.h -------------------------------------------------------------------------------- /tests/filesystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/tests/filesystem.c -------------------------------------------------------------------------------- /tests/input_device_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/tests/input_device_test.c -------------------------------------------------------------------------------- /tests/misc_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/tests/misc_tests.c -------------------------------------------------------------------------------- /tests/opengl_window_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/tests/opengl_window_test.c -------------------------------------------------------------------------------- /tests/window_properties.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redien/limbus/HEAD/tests/window_properties.c --------------------------------------------------------------------------------