Hugo Locurcio 065c79f0df Re-enable building position-independent executables on Linux/*BSD 4 years ago
..
export 2daaf0fdc3 Make platform feature tag names lowercase 4 years ago
README.md 1513aa9b26 Add logo attribution for Android, HTML5 and Linux platform icons 4 years ago
SCsub 0c83a23ab5 Add "Keep screen on" feature to `DisplayServerX11` 4 years ago
context_gl_x11.cpp b5334d14f7 Update copyright statements to 2021 4 years ago
context_gl_x11.h b5334d14f7 Update copyright statements to 2021 4 years ago
crash_handler_linuxbsd.cpp 8556dd1bef Improve crash handler message display 4 years ago
crash_handler_linuxbsd.h b5334d14f7 Update copyright statements to 2021 4 years ago
detect.py 065c79f0df Re-enable building position-independent executables on Linux/*BSD 4 years ago
detect_prime_x11.cpp e6a5899646 Add 'AMD' GPU vendor name to PRIME detector 4 years ago
detect_prime_x11.h b5334d14f7 Update copyright statements to 2021 4 years ago
display_server_x11.cpp dc187324be Add input buffering framework 4 years ago
display_server_x11.h 618eb27e8b Move `alert` function from `DisplayServer` to `OS`. 4 years ago
freedesktop_screensaver.cpp 0314e04939 Fix linux use after free 4 years ago
freedesktop_screensaver.h 0c83a23ab5 Add "Keep screen on" feature to `DisplayServerX11` 4 years ago
godot_linuxbsd.cpp b5334d14f7 Update copyright statements to 2021 4 years ago
joypad_linux.cpp 0ce49800ac Use mouse and joypad enums instead of plain integers 4 years ago
joypad_linux.h a5324787c8 Rename some more global enums (Key, Joy, MIDI) 4 years ago
key_mapping_x11.cpp fa3a32a2d6 Use Key enum instead of plain integers 4 years ago
key_mapping_x11.h fa3a32a2d6 Use Key enum instead of plain integers 4 years ago
libudev-so_wrap.c 5233d78f49 An update to the dylibloader for older inttypes 4 years ago
libudev-so_wrap.h 5233d78f49 An update to the dylibloader for older inttypes 4 years ago
logo.png f8a79a97c7 Effective DisplayServer separation, rename X11 -> LinuxBSD 5 years ago
os_linuxbsd.cpp 3a00ff1cce Add partial support for Android scoped storage. 4 years ago
os_linuxbsd.h 3a00ff1cce Add partial support for Android scoped storage. 4 years ago
pck_embed.ld f8a79a97c7 Effective DisplayServer separation, rename X11 -> LinuxBSD 5 years ago
pck_embed.legacy.ld f8a79a97c7 Effective DisplayServer separation, rename X11 -> LinuxBSD 5 years ago
platform_config.h b5334d14f7 Update copyright statements to 2021 4 years ago
platform_linuxbsd_builders.py cd4e46ee65 SCons: Format buildsystem files with psf/black 5 years ago
vulkan_context_x11.cpp 7b7e17a626 Upgrade Vulkan memory allocator 4 years ago
vulkan_context_x11.h 043ae91560 Restructure and reimplement vsync options 4 years ago

README.md

Linux/*BSD platform port

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

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.