เดเตเดฏเดฟเดฎเตเดเดณเตเดเตเดฏเตเด เดฎเตพเดเตเดเดฟเดฎเตเดกเดฟเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเตเดเตเดฏเตเด เดเดดเตเดคเตเดคเต เดฒเดณเดฟเดคเดฎเดพเดเตเดเดพเตป เดฒเดเตเดทเตเดฏเดฎเดฟเดเตเดเตเดณเตเดณ SDL 2.0.18 (เดฒเดณเดฟเดคเดฎเดพเดฏ เดกเดฏเดฑเดเตโเดฑเตเดฑเต เดฎเตเดกเดฟเดฏ เดฒเตเดฏเตผ) เดฒเตเดฌเตเดฐเดฑเดฟ เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดฟ. เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดคเตเดตเดฐเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏ 2D, 3D เดเตเดฐเดพเดซเดฟเดเตโเดธเต เดเดเตเดเตโเดชเตเดเตเดเต, เดเตปเดชเตเดเตเดเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต, เดเดกเดฟเดฏเต เดชเตเดฒเตเดฌเดพเดเตเดเต, OpenGL/OpenGL ES/Vulkan เดตเดดเดฟเดฏเตเดณเตเดณ 3D เดเดเตเดเตโเดชเตเดเตเดเตเด เดฎเดฑเตเดฑเต เด เดจเตเดฌเดจเตเดง เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดชเตเดฒเตเดณเตเดณ เดเตเดณเตเดเตพ SDL เดฒเตเดฌเตเดฐเดฑเดฟ เดจเตฝเดเตเดจเตเดจเต. เดฒเตเดฌเตเดฐเดฑเดฟ C เดฏเดฟเตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดเตเดเดพเดคเต zlib เดฒเตเดธเตปเดธเดฟเดจเต เดเตเดดเดฟเดฒเดพเดฃเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต. เดตเดฟเดตเดฟเดง เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดเดณเดฟเดฒเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเตเดเดณเดฟเตฝ SDL เดเดดเดฟเดตเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฌเตเตปเดกเดฟเดเดเตเดเตพ เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต. Zlib เดฒเตเดธเตปเดธเดฟเดจเต เดเตเดดเดฟเดฒเดพเดฃเต เดฒเตเดฌเตเดฐเดฑเดฟ เดเตเดกเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต.
เดชเตเดคเดฟเดฏ เดฑเดฟเดฒเตเดธเดฟเตฝ:
- ะะปั ะบะฐะถะดะพะน ััะฝะบัะธะธ ะฟัะตะดะพััะฐะฒะปะตะฝะฐ ะธะฝัะพัะผะฐัะธั ะพ ะฒะตััะธะธ SDL, ะฒ ะบะพัะพัะพะน ะดะฐะฝะฝะฐั ััะฝะบัะธั ะฟะพัะฒะธะปะฐัั. ะะฑะตัะฟะตัะตะฝะฐ ะฐะฒัะพะผะฐัะธัะตัะบะฐั ัะธะฝั ัะพะฝะธะทะฐัะธั ะดะพะบัะผะตะฝัะฐัะธะธ ะฒ wiki ั ะทะฐะณะพะปะพะฒะพัะฝัะผะธ ัะฐะนะปะฐะผะธ.
- ะะพะฑะฐะฒะปะตะฝั ะฝะพะฒัะต ััะฝะบัะธะธ:
- SDL_RenderGeometry() ะธ SDL_RenderGeometryRaw() ะดะปั ะพััะธัะพะฒะบะธ ะฟัะพะธะทะฒะพะปัะฝัั ัะธะณัั ะฟัะธ ะฟะพะผะพัะธ 2D Render API.
- SDL_SetTextureUserData() ะธ SDL_GetTextureUserData() ะดะปั ะฟัะธะฒัะทะบะธ ะดะฐะฝะฝัั ะฟัะธะปะพะถะตะฝะธั ะบ ัะตะบััััะต.
- SDL_RenderWindowToLogical() ะธ SDL_RenderLogicalToWindow() ะดะปั ะฟัะตะพะฑัะฐะทะพะฒะฐะฝะธั ะผะตะถะดั ะบะพะพัะดะธะฝะฐัะฐะผะธ ะพะบะฝะฐ ะธ ะปะพะณะธัะตัะบะธะผะธ ะบะพะพัะดะธะฝะฐัะฐะผะธ ะพััะธัะพะฒะบะธ.
- SDL_RenderSetVSync() ะดะปั ะฒะบะปััะตะฝะธั ัะธะฝั ัะพะฝะธะทะฐัะธะธ ะฒัะฒะพะดะฐ ั ะบะฐะดัะพะฒัะผ ะณะฐัััะธะผ ะธะผะฟัะปััะพะผ (vblank).
- SDL_PremultiplyAlpha() ะดะปั ะฟัะธะผะตะฝะตะฝะธั ะฟัะพะทัะฐัะฝะพััะธ ะบ ะฑะปะพะบะฐะผ ะฟะธะบัะตะปะตะน ะฒ ัะพัะผะฐัะต SDL_PIXELFORMAT_ARGB8888.
- SDL_SetWindowMouseRect() ะธ SDL_GetWindowMouseRect() ะดะปั ะพะณัะฐะฝะธัะตะฝะธั ะดะฒะธะถะตะฝะธั ะบัััะพัะฐ ะผััะธ ะทะฐะดะฐะฝะฝะพะน ะพะฑะปะฐัััั ะพะบะฝะฐ.
- SDL_GameControllerHasRumble(), SDL_GameControllerHasRumbleTriggers(), SDL_JoystickHasRumble() ะธ SDL_JoystickHasRumbleTriggers() ะดะปั ะฟัะพะฒะตัะบะธ ะฟะพะดะดะตัะถะบะธ ะธะณัะพะฒัะผ ะบะพะฝััะพะปะปะตัะพะผ ะธ ะดะถะพะนััะธะบะพะผ ัััะตะบัะฐ ะฐะดะฐะฟัะธะฒะฝะพะน ะฒะธะฑัะฐัะธะธ (rumble)
- SDL_GetWindowICCProfile() ะดะปั ะฟะพะปััะตะฝะธั ัะฒะตัะพะฒะพะณะพ ICC-ะฟัะพัะธะปั ะพะบะฝะฐ (ะดะปั ะฟัะพะฒะตัะบะธ ะธะทะผะตะฝะตะฝะธั ะฟัะพัะธะปั ะฟัะตะดะปะพะถะตะฝะพ ัะพะฑััะธะต SDL_WINDOWEVENT_ICCPROF_CHANGED).
- ะะพะฑะฐะฒะปะตะฝั ะฝะพะฒัะต ะฟัะธะทะฝะฐะบะธ: SDL_HINT_APP_NAME ะดะปั ะฟะตัะตะดะฐัะธ ัะฒะตะดะตะฝะธะน ะพ ะฝะฐะทะฒะฐะฝะธะธ ะฟัะธะปะพะถะตะฝะธั ะธ SDL_HINT_VIDEO_EGL_ALLOW_TRANSPARENCY ะดะปั ะฒะบะปััะตะฝะธั ะฟัะพะทัะฐัะฝะพััะธ ะดะปั ะพะบะพะฝ EGL.
- ะะพะฑะฐะฒะปะตะฝะพ ะฝะพะฒะพะต ัะพะฑััะธะต ะพะบะฝะฐ SDL_WINDOWEVENT_DISPLAY_CHANGED, ะบะพัะพัะพะต ะณะตะฝะตัะธััะตััั ะฟัะธ ะธะทะผะตะฝะตะฝะธะธ ัะบัะฐะฝะฐ, ะฝะฐ ะบะพัะพัะพะผ ะฟะพะบะฐะทัะฒะฐะตััั ะพะบะฝะพ.
- ะัะตะดะพััะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะพะฟัะตะดะตะปะตะฝะธั ัะพัะฝัั ะฟะฐัะฐะผะตััะพะฒ ะดะฒะธะถะตะฝะธั ะบะพะปะตัะฐ ะผััะธ ะฟัะธ ะฟะพะผะพัะธ ะฟะพะปะตะน ยซpreciseXยป ะธ ยซpreciseYยป ะฒ ะฟะฐัะฐะผะตััะฐั ัะพะฑััะธั.
- ะคัะฝะบัะธั SDL_WaitEvent() ะฟะตัะตัะฐะฑะพัะฐะฝะฐ ะดะปั ัะฝะธะถะตะฝะธั ะฝะฐะณััะทะบะธ ะฝะฐ CPU.
- API hidapi ะฟะตัะตะฒะตะดัะฝ ะฒ ะบะฐัะตะณะพัะธั ะฟัะฑะปะธัะฝัั ะธ ัะตะฟะตัั ะดะพัััะฟะตะฝ ัะตัะตะท ะทะฐะณะพะปะพะฒะพัะฝัะน ัะฐะนะป SDL_hidapi.h.
- ะะฐ ะฟะปะฐััะพัะผะต Windows ัะปัััะตะฝะพ ะพะฟัะตะดะตะปะตะฝะธะต ะพัะฝะพัะธัะตะปัะฝะพะณะพ ะดะฒะธะถะตะฝะธั ะผััะธ ะฒ Windows Remote Desktop. ะะพะฑะฐะฒะปะตะฝ ะฟัะธะทะฝะฐะบ SDL_HINT_IME_SHOW_UI ะดะปั ะฟะพะบะฐะทะฐ ัะพะดะฝัั ะบะพะผะฟะพะฝะตะฝัะพะฒ ะธะฝัะตััะตะนัะฐ (ะฟะพ ัะผะพะปัะฐะฝะธั ัะบััะฒะฐัััั). ะะปั UWP-ะฟัะธะปะพะถะตะฝะธะน ะฒะผะตััะพ XInput ะทะฐะดะตะนััะฒะพะฒะฐะฝ WGI ะดะปั ัะปัััะตะฝะธั ะฟะพะดะดะตัะถะบะธ ะบะพะฝััะพะปะปะตัะพะฒ ะฒะฒะพะดะฐ.
- ะะปั ะฟะปะฐััะพัะผั Linux ัะตะฐะปะธะทะพะฒะฐะฝั ะฟัะธะทะฝะฐะบะธ: SDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME ะดะปั ะฟัะธะฒัะทะบะธ ะดะตะนััะฒะธะน, ะพัะพะฑัะฐะถะฐะตะผัั ะฟัะธ ะพัะบะปััะตะฝะธะธ ั ัะฐะฝะธัะตะปั ัะบัะฐะฝะฐ; SDL_HINT_LINUX_JOYSTICK_CLASSIC ะดะปั ะฒัะฑะพัะฐ ะบะฐะบะพะต ะธะท ััััะพะนััะฒ (/dev/input/js* ะธะปะธ /dev/input/event*) ะธัะฟะพะปัะทะพะฒะฐัั ะดะปั ะดะถะพะนััะธะบะฐ; SDL_HINT_JOYSTICK_DEVICE ะดะปั ัััะฐะฝะพะฒะบะธ ััััะพะนััะฒะฐ, ะพัะบััะฒะฐะตะผะพะณะพ ะดะปั ะดะถะพะนััะธะบะฐ. ะะพะฑะฐะฒะปะตะฝะฐ ััะฝะบัะธั SDL_LinuxSetThreadPriorityAndPolicy() ะดะปั ัะฟัะฐะฒะปะตะฝะธั ัะฐัััะฐะฝะพะฒะบะธ ะฟัะธะพัะธัะตัะพะฒ ะดะปั ะฟะพัะพะบะพะฒ.
- ะะปั ะฟะปะฐััะพัะผั Android ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฒัะฒะพะดะฐ ะธ ะทะฐั ะฒะฐัะฐ ะทะฒัะบะฐ ะฟัะธ ะฟะพะผะพัะธ API AAudio. ะะพ ัะผะพะปัะฐะฝะธั ะพัะบะปััะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะบะพะฝััะพะปะปะตัะฐ Steam Controller (ะดะปั ะฒะบะปััะตะฝะธั ะฟัะตะดะปะพะถะตะฝ ะฟัะธะทะฝะฐะบ SDL_HINT_JOYSTICK_HIDAPI_STEAM).
ะะพะฟะพะปะฝะตะฝะธะต: ะะดะธะฝ ะธะท ะฐะฒัะพัะพะฒ SDL ะ ะฐะนะฐะฝ ะะพัะดะพะฝ (icculus) ัะพะพะฑัะธะป, ััะพ ะฟะปะฐะฝะธััะตั ะดะพะฑะฐะฒะธัั ะฒ SDL ะฟัะพััะพะน 3D API, ะฟะพะดะดะตัะถะธะฒะฐััะธะน ะฒะพะทะผะพะถะฝะพััะธ API ัะพะฒัะตะผะตะฝะฝัั
GPU (Vulkan, Direct3D 12, Metal). ะคะธะฝะฐะฝัะธัะพะฒะฐัั ััั ัะฐะทัะฐะฑะพัะบั ะฑัะดะตั ะบะพะผะฟะฐะฝะธั Epic Games, ะฒ ัะฐะผะบะฐั
ะฟัะพะณัะฐะผะผั Epic Megagrant. ะะฐัะฒะบั ะฝะฐ ะณัะฐะฝั ะะพัะดะพะฝ ะฟะพะดะฐะป ะฒ ะผะฐะต 2021, ะฐ ะดะฒะต ะฝะตะดะตะปะธ ะฝะฐะทะฐะด ะฟะพะปััะธะป ะฟะพะปะพะถะธัะตะปัะฝัะน ะพัะฒะตั.
เด
เดตเดฒเดเดฌเด: opennet.ru