MJacred ac9786c525 Add get_distribution_name() and get_version() to OS 3 tahun lalu
..
export 17c4cd6412 Update export dialog to handle many architectures 3 tahun lalu
README.md ce56743aa1 Improve platform-specific READMEs to add useful links 3 tahun lalu
SCsub 471c9c2969 Add support for system dark mode (Linux) 3 tahun lalu
crash_handler_linuxbsd.cpp c366f8d2d4 Crash handler: Use `print_error` to include backtrace in logs 3 tahun lalu
crash_handler_linuxbsd.h 90019676b0 Code quality: Fix header guards consistency 3 tahun lalu
dbus-so_wrap.c f973069afb [Linux] Load dbus libraries dynamically. 3 tahun lalu
dbus-so_wrap.h f973069afb [Linux] Load dbus libraries dynamically. 3 tahun lalu
detect.py c2c659db32 SCons: Refactor LTO options with `lto=<none|thin|full>` 3 tahun lalu
detect_prime_x11.cpp b221eab426 Variant memory pools 3 tahun lalu
detect_prime_x11.h 90019676b0 Code quality: Fix header guards consistency 3 tahun lalu
display_server_x11.cpp d79040e7eb Merge pull request #65496 from MinusKube/popup-capture-mouse-bug 3 tahun lalu
display_server_x11.h 06b86fad0d Fix MOUSE_MODE_CAPTURED not working correctly with popups 3 tahun lalu
fontconfig-so_wrap.c 51c5ba9da7 [Linux] Replace fontconfig wrapper with a one generated from the older library version (2.12.6, Ubuntu 18.04 LTS). 3 tahun lalu
fontconfig-so_wrap.h 51c5ba9da7 [Linux] Replace fontconfig wrapper with a one generated from the older library version (2.12.6, Ubuntu 18.04 LTS). 3 tahun lalu
freedesktop_portal_desktop.cpp 471c9c2969 Add support for system dark mode (Linux) 3 tahun lalu
freedesktop_portal_desktop.h 471c9c2969 Add support for system dark mode (Linux) 3 tahun lalu
freedesktop_screensaver.cpp f973069afb [Linux] Load dbus libraries dynamically. 3 tahun lalu
freedesktop_screensaver.h f973069afb [Linux] Load dbus libraries dynamically. 3 tahun lalu
gl_manager_x11.cpp 96b7cb66df Fix multiwindow support in GLES3 for X11, Windows, and MacOS. 3 tahun lalu
gl_manager_x11.h 57829b7cc4 Re-enable per-pixel transparency support on Linux, macOS, and Windows (for Vulkan and OpenGL rendering drivers). 3 tahun lalu
godot_linuxbsd.cpp d38d76d039 Fix exit code of --help and --version, and test them in CI 3 tahun lalu
joypad_linux.cpp c893302ca1 Read and store joypad events in a separate thread on x11 platform 3 tahun lalu
joypad_linux.h c893302ca1 Read and store joypad events in a separate thread on x11 platform 3 tahun lalu
key_mapping_x11.cpp 42e619c01e Adding function key support from F17 to F35 3 tahun lalu
key_mapping_x11.h fe52458154 Update copyright statements to 2022 4 tahun lalu
libudev-so_wrap.c 5233d78f49 An update to the dylibloader for older inttypes 4 tahun lalu
libudev-so_wrap.h 5233d78f49 An update to the dylibloader for older inttypes 4 tahun lalu
logo.png f8a79a97c7 Effective DisplayServer separation, rename X11 -> LinuxBSD 5 tahun lalu
os_linuxbsd.cpp ac9786c525 Add get_distribution_name() and get_version() to OS 3 tahun lalu
os_linuxbsd.h ac9786c525 Add get_distribution_name() and get_version() to OS 3 tahun lalu
pck_embed.ld f8a79a97c7 Effective DisplayServer separation, rename X11 -> LinuxBSD 5 tahun lalu
pck_embed.legacy.ld f8a79a97c7 Effective DisplayServer separation, rename X11 -> LinuxBSD 5 tahun lalu
platform_config.h fe52458154 Update copyright statements to 2022 4 tahun lalu
platform_linuxbsd_builders.py cd4e46ee65 SCons: Format buildsystem files with psf/black 5 tahun lalu
speechd-so_wrap.c 6ab672d1ef Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and Windows. 3 tahun lalu
speechd-so_wrap.h 6ab672d1ef Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and Windows. 3 tahun lalu
tts_linux.cpp 6ab672d1ef Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and Windows. 3 tahun lalu
tts_linux.h 746dddc067 Replace most uses of Map by HashMap 3 tahun lalu
vulkan_context_x11.cpp b8b4580448 Style: Cleanup single-line blocks, semicolons, dead code 3 tahun lalu
vulkan_context_x11.h 90019676b0 Code quality: Fix header guards consistency 3 tahun lalu

README.md

Linux/*BSD platform port

This folder contains the C++ code for the Linux/*BSD platform port.

See also misc/dist/linux folder for additional files used by this platform.

Documentation

Artwork license

logo.png is derived from the Linux logo:

Permission to use and/or modify this image is granted provided you acknowledge me [email protected] and The GIMP if someone asks.