godot/platform/windows
2026-06-04 10:58:05 +03:00
..
doc_classes Improve editor-only class checking 2026-03-25 17:07:39 +03:00
export Fix export notifier. 2026-05-18 15:39:24 +03:00
console_wrapper_windows.cpp Style: Apply clang-format grouping rules 2026-03-17 20:11:01 +01:00
cpu_feature_validation.c [Windows] Additionally use cpuid instruction to detect SSE4.2 support. 2025-08-03 22:13:59 +03:00
crash_handler_windows.h Remove unused includes in platform with clangd-tidy 2026-03-14 22:37:05 +01:00
crash_handler_windows_seh.cpp [macOS/Linux] Add module information to the crash handler. 2026-04-17 15:52:00 +03:00
crash_handler_windows_signal.cpp [macOS/Linux] Add module information to the crash handler. 2026-04-17 15:52:00 +03:00
detect.py Fix download scripts and build in the MSYS2 environment. 2026-06-04 10:58:05 +03:00
display_server_windows.cpp HDR: Implement surface supports HDR output. 2026-05-06 19:51:54 +01:00
display_server_windows.h [Windows] Add support for AdvancedColorInfo info and change callback. 2026-04-15 09:02:33 +03:00
drop_target_windows.cpp Add support for SDL3 joystick input driver 2025-06-25 01:28:50 +02:00
drop_target_windows.h
gl_manager_windows_angle.cpp Remove unused includes in platform with clangd-tidy 2026-03-14 22:37:05 +01:00
gl_manager_windows_angle.h Remove unused includes in platform with clangd-tidy 2026-03-14 22:37:05 +01:00
gl_manager_windows_native.cpp Style: Tweak ordering of thirdparty includes with angle brackets 2026-03-18 10:41:59 +01:00
gl_manager_windows_native.h Move ProcessID typedef out of OS 2026-03-04 15:00:45 +01:00
godot.ico
godot.manifest Windows: Migrate godot.manifest to platform/windows 2025-09-25 09:15:00 -05:00
godot.natvis remove the godot::String and godot::StringName from godot.natvis, those visualizers are going to be in godot-cpp (https://github.com/godotengine/godot-cpp/pull/1977) 2026-06-02 05:49:44 +02:00
godot_console.ico
godot_res.rc Windows: Migrate godot.manifest to platform/windows 2025-09-25 09:15:00 -05:00
godot_res_template.rc [Windows] Use separate resource files for export templates. 2025-10-28 12:11:07 +02:00
godot_res_wrap.rc Windows: Migrate godot.manifest to platform/windows 2025-09-25 09:15:00 -05:00
godot_res_wrap_template.rc [Windows] Use separate resource files for export templates. 2025-10-28 12:11:07 +02:00
godot_windows.cpp Remove unused includes in platform with clangd-tidy 2026-03-14 22:37:05 +01:00
key_mapping_windows.cpp
key_mapping_windows.h Style: Apply clang-format grouping rules 2026-03-17 20:11:01 +01:00
lang_table.h Misc includes or modernize fixes found via clangd-tidy 2026-03-16 21:38:26 +01:00
libgodot_windows.cpp Style: Apply clang-format grouping rules 2026-03-17 20:11:01 +01:00
msvs.py
native_menu_windows.cpp Move DisplayServer enums and typedefs to DisplayServerEnums 2026-03-03 12:44:02 +01:00
native_menu_windows.h Misc includes or modernize fixes found via clangd-tidy 2026-03-16 21:38:26 +01:00
os_windows.cpp avoiding an incorrect ERR_FILE_NOT_FOUND report when the DLL exists but fails to load for another reason 2026-05-16 21:55:33 +02:00
os_windows.h Merge pull request #114102 from AR-DEV-1/13823-imp 2026-03-19 10:20:04 -05:00
platform_config.h
platform_egl.h GLES3: Split EGL includes in platform_egl.h 2026-04-07 12:07:22 +02:00
platform_gl.h GLES3: Split EGL includes in platform_egl.h 2026-04-07 12:07:22 +02:00
platform_windows_builders.py
README.md Update links to the contributing section of the docs to the appropriate new sections. 2025-09-12 01:04:14 +02:00
rendering_context_driver_vulkan_windows.cpp Style: Apply clang-format grouping rules 2026-03-17 20:11:01 +01:00
rendering_context_driver_vulkan_windows.h Remove unused includes in platform with clangd-tidy 2026-03-14 22:37:05 +01:00
SCsub [Windows] Remove await MSVC flags. 2026-05-13 10:51:51 +03:00
tts_driver.h [Windows] Implement OneCore TTS support using C++/WinRT. 2026-03-27 13:43:22 +02:00
tts_driver_onecore.cpp [Windows] Fix OneCore TTS language code formatting. 2026-04-19 22:22:17 +03:00
tts_driver_onecore.h [Windows] Implement OneCore TTS support using C++/WinRT. 2026-03-27 13:43:22 +02:00
tts_driver_sapi.cpp [Windows] Implement OneCore TTS support using C++/WinRT. 2026-03-27 13:43:22 +02:00
tts_driver_sapi.h [Windows] Implement OneCore TTS support using C++/WinRT. 2026-03-27 13:43:22 +02:00
tts_windows.cpp [Windows] Implement OneCore TTS support using C++/WinRT. 2026-03-27 13:43:22 +02:00
tts_windows.h [Windows] Implement OneCore TTS support using C++/WinRT. 2026-03-27 13:43:22 +02:00
uiautomationcore.arm32.def
uiautomationcore.arm64.def
uiautomationcore.x86_32.def
uiautomationcore.x86_64.def
wgl_detect_version.cpp Style: Apply clang-format grouping rules 2026-03-17 20:11:01 +01:00
wgl_detect_version.h
windows.h Windows: Add windows.h drop-in wrapper header 2026-02-23 17:56:05 -06:00
windows_terminal_logger.cpp Style: Apply clang-format grouping rules 2026-03-17 20:11:01 +01:00
windows_terminal_logger.h Ability to print and log script backtraces 2025-04-24 18:54:41 +02:00
windows_utils.cpp Remove unused includes in platform with clangd-tidy 2026-03-14 22:37:05 +01:00
windows_utils.h
winrt_utils.cpp [Windows] Dynamically load coremessaging. 2026-04-21 07:56:50 +03:00
winrt_utils.h [Windows] Add support for AdvancedColorInfo info and change callback. 2026-04-15 09:02:33 +03:00

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