WinCore āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ Win32/WGL-āĻāϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻāĻāĻāĻŋ āϏā§āϤāϰ āϤā§āϰāĻŋ āĻāϰā§, āϝāĻž āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧāĨ¤ WindowsāĻā§āϞāĻžāϏāĻŋāĻ āĻāĻāĻ¨ā§Šā§¨ āĻāĻĒāĻŋāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻŋ/āϏāĻŋ++ āĻ āϞā§āĻāĻž āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ, āϝāĻž āϰāĻžāύ āĻāϰāĻŦā§ Linux и macOSWinCore āĻā§āϞāĻžāϏāĻŋāĻ Win32 āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰāĻā§āϞā§āĻā§ āĻāύā§āĻāĻžāϰāϏā§āĻĒā§āĻ āĻāϰ⧠āĻāĻŦāĻ SDL3 āĻŦāĻž SDL2-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϰā§āύā§āĻĄāĻžāϰāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻā§āϰāϏ-āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻā§āĻĄāĻāĻŋ C++ āĻāĻžāώāĻžāϝāĻŧ āϞā§āĻāĻž āĻāĻŦāĻ LGPLv3 āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāĻ āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ āĻāĻŋāϞ āĻāĻāĻ āϞā§āĻāĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž LDL āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āύāĻŋāϝāĻŧā§ āύāϤā§āύ āĻāϰ⧠āĻāĻžāĻŦāύāĻžāϰ āĻĢāϞāĨ¤ āϤāĻŋāύāĻŋ āĻāĻ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ⧠āĻāĻĒāύā§āϤ āĻšāύ āϝā§, āĻāϰā§āĻāĻāĻŋ āĻāĻĒāĻŋāĻāĻ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āĻŦāĻšā§ āĻĒāϰā§āĻā§āώāĻŋāϤ Win32 āĻĒā§āϰāϏāĻŋāĻĄāĻŋāĻāϰāĻžāϞ āĻāĻĒāĻŋāĻāĻ-āĻā§ āĻā§āϰāĻšāĻŖ āĻāϰ⧠āϏā§āĻāĻŋāĻā§ āĻŦāĻŋāĻāĻŋāύā§āύ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻ āĻĄāĻŋāĻāĻžāĻāϏ⧠āĻŦāĻšāύāϝā§āĻā§āϝ āĻāϰ⧠āϤā§āϞāĻžāĻ āĻ āϧāĻŋāĻ āϝā§āĻā§āϤāĻŋāĻāĨ¤ āĻŽā§āϞ āϧāĻžāϰāĻŖāĻžāĻāĻŋ āĻšāϞā§, āĻā§āĻĄāĻāĻŋ Win32-āĻāϰ āύāĻŋāϝāĻŧāĻŽ āĻ āύā§āϝāĻžāϝāĻŧā§ āϞā§āĻāĻž āĻšāϞā§āĻ, āĻāĻāĻŋ āύā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻŽā§āĻĒāĻžāĻāϞ āĻšāϝāĻŧ āĻāĻŦāĻ āϰāĻžāύ āĻāϰā§āĨ¤ Windows, Linux и macOS.
āϏāϰā§āĻŦā§āĻā§āĻ āĻĒā§āϰā§āĻā§āĻŦāĻŋāϞāĻŋāĻāĻŋāϰ āĻāύā§āϝ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĻāĻŋ āĻāĻ ā§āϰāĻāĻžāĻŦā§ C++98-āĻ āϞā§āĻāĻž āĻšāϝāĻŧā§āĻā§, āĻāĻŋāύā§āϤ⧠āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻĻā§āϧ C89 āĻšā§āĻĄāĻžāϰ āĻĢāĻžāĻāϞ āĻāĻā§āϏāĻĒā§āϰā§āĻ āĻāϰā§, āϝāĻž āĻŦā§āϝāĻžāĻāĻāϝāĻŧāĻžāϰā§āĻĄ āĻāĻŽā§āĻĒā§āϝāĻžāĻāĻŋāĻŦāĻŋāϞāĻŋāĻāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āĻāĻŦāĻ C FFI-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ Rust, Zig, Python āĻ āĻ āύā§āϝāĻžāύā§āϝ āĻāĻžāώāĻžāϰ āϏāĻžāĻĨā§ āϏāĻšāĻā§ āĻŦāĻžāĻāύā§āĻĄāĻŋāĻāϝāĻŧā§āϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧāĨ¤ āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻĻā§āĻāĻŋ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻāĻĒāϞāĻŦā§āϧ āĻāĻā§: SDL2 āĻāĻŦāĻ SDL3āĨ¤ āĻāĻŦāĻŋāώā§āϝāϤ⧠XLib āĻāĻŦāĻ Wayland-āĻāϰ āĻāύā§āϝ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻāύāĻžāϰ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āϰāϝāĻŧā§āĻā§āĨ¤
āϞā§āĻāĻ āϏāĻŽāϏā§āϤ āϏāĻŽā§āĻāĻžāĻŦāύāĻžāĻā§ āĻ āύā§āĻāϰāĻŖ āĻāϰāĻžāϰ āϞāĻā§āώā§āϝ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āύ āύāĻžāĨ¤ Windows āĻāĻŦāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻ āĻāĻā§āĻāĻŋāύ āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞā§āϰ āĻāĻĒāϰ āĻŽāύā§āϝā§āĻ āĻĻā§āϝāĻŧāĨ¤ āĻŦāϰā§āϤāĻŽāĻžāύā§, ā§ĢāĻāĻŋ Kernel32.dll āĻĢāĻžāĻāĻļāύ (āĻŽāĻĄāĻŋāĻāϞ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ, āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻžāĻāĻŽ, āĻāĻŦāĻ āϞā§āϝāĻžāĻā§āύā§āϏāĻŋ), ⧍ā§ĢāĻāĻŋ User32.dll āĻĢāĻžāĻāĻļāύ (āĻāĻāύā§āĻĄā§ āϤā§āϰāĻŋ, āĻŽā§āϏā§āĻ āϞā§āĻĒ, āĻāĻžāϰā§āϏāĻžāϰ āĻĒāĻāĻŋāĻļāύ, āĻāĻŦāĻ āĻāύāĻĒā§āĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻ), ā§ĢāĻāĻŋ Gdi32.dll āĻĢāĻžāĻāĻļāύ (āĻĒāĻŋāĻā§āϏā§āϞ āĻĢāϰāĻŽā§āϝāĻžāĻ āύāĻŋāϰā§āĻŦāĻžāĻāύ, āĻŦāĻŋāĻāĻŽā§āϝāĻžāĻĒ āĻāĻāĻāĻĒā§āĻ, āĻāĻŦāĻ āĻŦāĻžāĻĢāĻžāϰ āϏā§āĻāĻāĻŋāĻ), āĻāĻŦāĻ ā§ĒāĻāĻŋ Opengl32.dll āĻĢāĻžāĻāĻļāύ (WGL āĻāύāĻā§āĻā§āϏāĻ āϤā§āϰāĻŋ, āĻŽā§āĻā§ āĻĢā§āϞāĻž, āĻāĻŦāĻ āϏāĻā§āϰāĻŋāϝāĻŧāĻāϰāĻŖ) āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤


āĻāϤā§āϏ: opennet.ru
