āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āϰāĻŋāϞāĻŋāĻ (āϏāĻŋāĻŽā§āĻĒāϞ āĻĄāĻžāĻāϰā§āĻā§āĻ āϞā§āϝāĻŧāĻžāϰ), āĻā§āĻŽāϏ āĻāĻŦāĻ āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāĻžāύ āϞā§āĻāĻž āϏāĻšāĻ āĻāϰāĻžāϰ āϞāĻā§āώā§āϝā§āĨ¤ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĻāĻŋ āϏāϰāĻā§āĻāĻžāĻŽ āϏāϰāĻŦāϰāĻžāĻš āĻāϰ⧠āϝā§āĻŽāύ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ-āĻ ā§āϝāĻžāĻā§āϏāĻŋāϞāĻžāϰā§āĻā§āĻĄ 2D āĻāĻŦāĻ 3D āĻā§āϰāĻžāĻĢāĻŋāĻā§āϏ āĻāĻāĻāĻĒā§āĻ, āĻāύāĻĒā§āĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖ, āĻ āĻĄāĻŋāĻ āĻĒā§āϞā§āĻŦā§āϝāĻžāĻ, OpenGL/OpenGL ES āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ 3D āĻāĻāĻāĻĒā§āĻ āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ āĻ āύā§āĻ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻ āĻĒāĻžāϰā§āĻļāύāĨ¤ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĻāĻŋ āϏāĻŋ āϤ⧠āϞā§āĻāĻž āĻāĻŦāĻ zlib āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻžāώāĻžāϝāĻŧ āĻĒā§āϰāĻāϞā§āĻĒā§ SDL āĻā§āώāĻŽāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦāĻžāĻāύā§āĻĄāĻŋāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āύāϤā§āύ āϰāĻŋāϞāĻŋāĻā§:
- āĻŽāĻŋāϰ āĻĄāĻŋāϏāĻĒā§āϞ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻā§ āĻāϝāĻŧā§āϞā§āϝāĻžāύā§āĻĄā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻĒāĻā§āώ⧠āϏāϰāĻžāύ⧠āĻšāϝāĻŧā§āĻā§;
- SDL_RW* āĻŽā§āϝāĻžāĻā§āϰā§āĻā§āϞāĻŋ āĻĢāĻžāĻāĻļāύā§āϰ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āϏā§āĻā§ āϰā§āĻĒāĻžāύā§āϤāϰāĻŋāϤ āĻšāϝāĻŧā§āĻā§;
- SIMD āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāϤ⧠SDL_SIMDGetAlignment(), SDL_SIMDAlloc() āĻāĻŦāĻ SDL_SIMDFree() āĻĢāĻžāĻāĻļāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§;
- āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_FDR(), SDL_Rect āϰā§āύā§āĻĄāĻžāϰāĻŋāĻ API SDL-āĻ nderCopyF() āĻāĻŦāĻ SDL_RenderCopyExF() āĻĢā§āϞā§āĻāĻŋāĻ āĻĒāϝāĻŧā§āύā§āĻ;
- āϏā§āĻĒāϰā§āĻļ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āϧāϰāύ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤ⧠SDL_GetTouchDeviceType() āĻĢāĻžāĻāĻļāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (āĻāĻĒā§āĻā§āώāĻŋāĻ āĻŦāĻž āĻĒāϰāĻŽ āϏā§āĻĨāĻžāύāĻžāĻā§āĻ āϏāĻš āĻāĻžāĻāĻĒā§āϝāĻžāĻĄ āĻŦāĻž āĻāĻžāĻ āϏā§āĻā§āϰā§āύ);
- SDL āϰā§āύā§āĻĄāĻžāϰāĻŋāĻ API āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻŦā§āϝāĻžāĻ āϰā§āύā§āĻĄāĻžāϰāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āϏā§āĻāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻžāϤ⧠āĻāϰāĻ āĻāĻžāϞ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏā§āϰ āĻāύā§āϝ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧāĨ¤ āĻŦā§āϝāĻžāĻ āĻŽā§āĻĄā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāϤā§, SDL_HINT_RENDER_BATCHING āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§;
- SDL_RenderFlush() āĻ āĻāĻāĻāĻŋ āĻāϞ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϏāĻžāϰāĻŋāĻŦāĻĻā§āϧ āĻŦā§āϝāĻžāĻ āĻāĻŽāĻžāύā§āĻĄāĻā§āϞāĻŋāĻā§ āĻāĻžāϰā§āϝāĻāϰ āĻāϰāĻžāϰ āĻāύā§āϝ, āϝāĻž SDL āϰā§āύā§āĻĄāĻžāϰāĻŋāĻ āĻāĻŦāĻ āϏāϰāĻžāϏāϰāĻŋ āϰā§āύā§āĻĄāĻžāϰāĻŋāĻāĻā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻžāϰā§āϝāĻāϰ āĻšāϤ⧠āĻĒāĻžāϰā§;
- āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠SDL āĻāĻā§āύā§āĻ āϞāĻāĻŋāĻ āϏāĻā§āώāĻŽ āĻāϰāϤ⧠SDL_HINT_EVENT_LOGGING āĻŦāĻŋāĻāϞā§āĻĒ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§;
- āĻā§āĻŽ āĻāύā§āĻā§āϰā§āϞāĻžāϰā§āϰ āĻāύā§āϝ āϞā§āĻāĻāĻ āϏāĻš āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ āϏā§āĻ āĻāϰāϤ⧠SDL_HINT_GAMECONTROLLERCONFIG_FILE āĻŦāĻŋāĻāϞā§āĻĒ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§;
- āĻŽāĻžāĻāϏ āĻāĻā§āύā§āĻā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϏā§āĻĒāϰā§āĻļ āĻāĻā§āύā§āĻā§āϰ āϏāĻāĻļā§āϞā§āώāĻŖ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāϤ⧠SDL_HINT_MOUSE_TOUCH_EVENTS āĻŦāĻŋāĻāϞā§āĻĒ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§;
- āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻŦā§āϞāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻā§āϞāĻāĻžāĻŦā§ āĻĢāϰā§āĻŽā§āϝāĻžāĻ āĻāϰāĻž WAVE āĻāĻŦāĻ BMP āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϰ āĻāύā§āύāϤ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖ ;
- iOS 13 āĻāĻŦāĻ tvOS 13-āĻāϰ āĻāύā§āϝ, Xbox āĻāĻŦāĻ PS4 āĻāϝāĻŧā§āϝāĻžāϰāϞā§āϏ āĻāύā§āĻā§āϰā§āϞāĻžāϰāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϏā§āĻāϏāĻžāĻĨā§ āĻŦā§āϞā§āĻā§āĻĨ āĻā§āĻŦā§āϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒāĻžāĻ ā§āϝ āĻāύāĻĒā§āĻā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ;
- āĻĨā§āĻā§ Android OpenSL ES āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āϞā§-āϞā§āϝāĻžāĻā§āύā§āϏāĻŋ āĻ āĻĄāĻŋāĻ āĻĒā§āϰāϏā§āϏāĻŋāĻ āĻŽā§āĻĄ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋ āĻĒāĻ āĻāϰāĻž āĻšāϞ⧠āĻāĻā§āύā§āĻ āϞā§āĻĒ āĻŦā§āϞāĻ āĻšāĻŦā§ āĻāĻŋāύāĻž, āϤāĻž āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāĻžāϰ āĻāύā§āϝ SDL_HINT_ANDROID_BLOCK_ON_PAUSE āĻ āĻĒāĻļāύāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāϤā§āϏ: opennet.ru
