luboslenco 1 月之前
父节点
当前提交
c1f51e3d8c
共有 3 个文件被更改,包括 445 次插入642 次删除
  1. 0 1
      base/project.js
  2. 445 636
      base/sources/backends/windows_system.c
  3. 0 5
      base/sources/backends/windows_system.h

+ 0 - 1
base/project.js

@@ -305,7 +305,6 @@ if (flags.with_iron) {
 }
 
 if (platform === "windows") {
-	project.add_lib("Dbghelp"); // Stack walk
 	project.add_lib("Dwmapi"); // DWMWA_USE_IMMERSIVE_DARK_MODE
 	if (flags.with_d3dcompiler) {
 		project.add_define("WITH_D3DCOMPILER");

文件差异内容过多而无法显示
+ 445 - 636
base/sources/backends/windows_system.c


+ 0 - 5
base/sources/backends/windows_system.h

@@ -1,15 +1,10 @@
 #pragma once
 
-#include <stdio.h>
 #include <stdbool.h>
 
-typedef long HRESULT;
-struct HMONITOR__;
 struct HWND__;
 
 void iron_microsoft_format(const char *format, va_list args, wchar_t *buffer);
-
-int iron_windows_get_display_for_monitor(struct HMONITOR__ *monitor);
 bool iron_windows_set_display_mode(int display_index, int width, int height, int bpp, int frequency);
 void iron_windows_restore_display(int display_index);
 void iron_windows_restore_displays();

部分文件因为文件数量过多而无法显示