godot/platform/windows
Rémi Verschelde d30456fea8
Merge pull request #92415 from bruvzg/win_mod_keys
[Windows] Use current keyboard state instead of saved values for modifier keys.
2024-05-31 14:16:13 +02:00
..
doc_classes Merge pull request #87042 from Mickeon/documentation-EditorExportPlatform-misc 2024-04-08 11:19:33 +02:00
export Replace `find` with `contains/has` where applicable 2024-05-08 12:37:42 +02:00
README.md Minor typo and docs URL fixes 2023-02-28 13:38:01 +01:00
SCsub SCons: Fix `RES` race condition 2024-05-24 12:44:44 -05:00
console_wrapper_windows.cpp [Windows] Improve console IO redirection. 2024-04-27 00:40:17 +03:00
crash_handler_windows.h [Windows] Enable crash reporter on MinGW builds, use libbacktrace to generate stack trace from DWARF symbols. 2024-04-22 16:19:37 +03:00
crash_handler_windows_seh.cpp [Windows] Enable crash reporter on MinGW builds, use libbacktrace to generate stack trace from DWARF symbols. 2024-04-22 16:19:37 +03:00
crash_handler_windows_signal.cpp [Windows] Enable crash reporter on MinGW builds, use libbacktrace to generate stack trace from DWARF symbols. 2024-04-22 16:19:37 +03:00
detect.py SCons: Convert platform `get_flags` to dictionary 2024-05-22 13:53:20 -05:00
display_server_windows.cpp Merge pull request #92415 from bruvzg/win_mod_keys 2024-05-31 14:16:13 +02:00
display_server_windows.h [Windows] Use current keyboard state instead of saved values for modifier keys. 2024-05-27 09:15:01 +03:00
gl_manager_windows_angle.cpp [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add EGL_ANDROID_blob_cache caching. 2023-09-21 14:21:00 +03:00
gl_manager_windows_angle.h [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add EGL_ANDROID_blob_cache caching. 2023-09-21 14:21:00 +03:00
gl_manager_windows_native.cpp Merge pull request #85188 from aitorciki/nvdrs-fixes 2024-05-07 13:48:40 +02:00
gl_manager_windows_native.h Polish interaction between windowing, input and rendering 2024-04-10 18:47:42 +02:00
godot.ico [Windows] Optimize editor icon, use different icon for console executable. 2022-11-29 09:39:03 +02:00
godot.natvis Style: Trim trailing whitespace and ensure newline at EOF 2024-05-08 10:12:46 +02:00
godot_console.ico [Windows] Optimize editor icon, use different icon for console executable. 2022-11-29 09:39:03 +02:00
godot_res.rc Windows: Implement `DisplayServer::dialog_show` and `DisplayServer::dialog_input_text` 2024-03-04 12:53:22 -08:00
godot_res_wrap.rc Remove now unused `year` member from `version.py` 2024-01-25 15:08:34 +01:00
godot_windows.cpp [Windows] Enable crash reporter on MinGW builds, use libbacktrace to generate stack trace from DWARF symbols. 2024-04-22 16:19:37 +03:00
joypad_windows.cpp Reduce and prevent unnecessary random-access to `List` 2024-05-04 16:08:55 +02:00
joypad_windows.h Reduce and prevent unnecessary random-access to `List` 2024-05-04 16:08:55 +02:00
key_mapping_windows.cpp Add InputEventKey.location to tell left from right 2024-01-26 14:42:28 +01:00
key_mapping_windows.h Add InputEventKey.location to tell left from right 2024-01-26 14:42:28 +01:00
lang_table.h Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
msvs.py Add new VS proj generation logic that supports any platform that wants to opt in 2024-01-31 16:42:42 +01:00
native_menu_windows.cpp [NativeMenu] Fix changes lost due to incorrect rebase (menu goes under task bar, dark mode, item text get, docs) and check to ensure help menu is not using native menu on Windows. 2024-03-15 22:46:47 +02:00
native_menu_windows.h [NativeMenu] Move files to the `display` subfolder. 2024-03-26 10:18:08 +02:00
os_windows.cpp [Windows] Improve console IO redirection. 2024-04-27 00:40:17 +03:00
os_windows.h Collapse the gdextension arguments into the `GDExtensionData` struct 2024-04-19 07:56:02 -07:00
platform_config.h [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add EGL_ANDROID_blob_cache caching. 2023-09-21 14:21:00 +03:00
platform_gl.h [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add EGL_ANDROID_blob_cache caching. 2023-09-21 14:21:00 +03:00
platform_windows_builders.py Update pre-commit hooks configuration to use `ruff` instead of `black` 2024-05-21 18:02:29 -05:00
rendering_context_driver_vulkan_windows.cpp Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00
rendering_context_driver_vulkan_windows.h Avoid compiler error with RenderingContextDriverVulkanWindows. 2024-04-06 15:53:10 -07:00
tts_windows.cpp clang-tidy: Enforce `modernize-use-nullptr` 2024-03-12 10:59:53 -05:00
tts_windows.h Windows TTS: Use HashMap instead of RBMap for ids 2023-04-11 15:54:21 +02:00
wgl_detect_version.cpp clang-tidy: Enforce `modernize-use-nullptr` 2024-03-12 10:59:53 -05:00
wgl_detect_version.h [ANGLE] Add fallback control options and defaults. 2023-10-03 16:23:43 +03:00
windows_terminal_logger.cpp [Windows] Use CRLF in the terminal prints. 2024-05-20 14:23:17 +03:00
windows_terminal_logger.h Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
windows_utils.cpp Fix multichar warning in windows_utils 2024-05-30 13:58:56 +02:00
windows_utils.h Add renaming of PDB files to avoid blocking them 2024-04-05 00:14:23 +03:00

README.md

Windows platform port

This folder contains the C++ code for the Windows platform port.

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

Documentation