ะกะพัั‚ะพัะปัั ั€ะตะปะธะท ะฑะธะฑะปะธะพั‚ะตะบะธ SDL 2.0.20 (Simple DirectMedia Layer), ะฝะฐั†ะตะปะตะฝะฝะพะน ะฝะฐ ัƒะฟั€ะพั‰ะตะฝะธะต ะฝะฐะฟะธัะฐะฝะธั ะธะณั€ ะธ ะผัƒะปัŒั‚ะธะผะตะดะธะนะฝั‹ั… ะฟั€ะธะปะพะถะตะฝะธะน. ะ‘ะธะฑะปะธะพั‚ะตะบะฐ SDL ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ ั‚ะฐะบะธะต ัั€ะตะดัั‚ะฒะฐ ะบะฐะบ ะฐะฟะฟะฐั€ะฐั‚ะฝะพ-ัƒัะบะพั€ะตะฝะฝั‹ะน ะฒั‹ะฒะพะด 2D- ะธ 3D-ะณั€ะฐั„ะธะบะธ, ะพะฑั€ะฐะฑะพั‚ะบะฐ ะฒะฒะพะดะฐ, ะฒะพัะฟั€ะพะธะทะฒะตะดะตะฝะธะต ะทะฒัƒะบะฐ, ะฒั‹ะฒะพะด 3D ั‡ะตั€ะตะท OpenGL/OpenGL ES/Vulkan ะธ ะผะฝะพะถะตัั‚ะฒะพ ะธะฝั‹ั… ัะพะฟัƒั‚ัั‚ะฒัƒัŽั‰ะธั… ะพะฟะตั€ะฐั†ะธะน. ะ‘ะธะฑะปะธะพั‚ะตะบะฐ ะฝะฐะฟะธัะฐะฝะฐ ะฝะฐ ัะทั‹ะบะต ะกะธ ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน zlib. ะ”ะปั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะฒะพะทะผะพะถะฝะพัั‚ะตะน SDL ะฒ ะฟั€ะพะตะบั‚ะฐั… ะฝะฐ ั€ะฐะทะปะธั‡ะฝั‹ั… ัะทั‹ะบะฐั… ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‚ัั ะฑะธะฝะดะธะฝะณะธ. ะšะพะด ะฑะธะฑะปะธะพั‚ะตะบะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน Zlib.

เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ:

  • ะŸะพะฒั‹ัˆะตะฝะฐ ั‚ะพั‡ะฝะพัั‚ัŒ ะฒั‹ะฒะพะดะฐ ะณะพั€ะธะทะพะฝั‚ะฐะปัŒะฝั‹ั… ะธ ะฒะตั€ั‚ะธะบะฐะปัŒะฝั‹ั… ะปะธะฝะธะน ะฟั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ OpenGL ะธ OpenGL ES.
  • ะ”ะพะฑะฐะฒะปะตะฝ ะฟั€ะธะทะฝะฐะบ SDL_HINT_RENDER_LINE_METHOD ะดะปั ะฒั‹ะฑะพั€ะฐ ะผะตั‚ะพะดะฐ ะพั‚ั€ะธัะพะฒะบะธ ะปะธะฝะธะน, ะฒะปะธััŽั‰ะตะณะพ ะฝะฐ ัะบะพั€ะพัั‚ัŒ, ะบะพั€ั€ะตะบั‚ะฝะพัั‚ัŒ ะธ ัะพะฒะผะตัั‚ะธะผะพัั‚ัŒ.
  • ะคัƒะฝะบั†ะธั SDL_RenderGeometryRaw() ะฟะตั€ะตั€ะฐะฑะพั‚ะฐะฝะฐ ะดะปั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ัƒะบะฐะทะฐั‚ะตะปั ะฝะฐ ะฟะฐั€ะฐะผะตั‚ั€ SDL_Color, ะฐ ะฝะต ั†ะตะปะพะณะพ ะทะฝะฐั‡ะตะฝะธั. ะ”ะฐะฝะฝั‹ะต ะพ ั†ะฒะตั‚ะต ะผะพะณัƒั‚ ะฑั‹ั‚ัŒ ะทะฐะดะฐะฝั‹ ะฒ ั„ะพั€ะผะฐั‚ะฐั… SDL_PIXELFORMAT_RGBA32 ะธ SDL_PIXELFORMAT_ABGR8888.
  • ะะฐ ะฟะปะฐั‚ั„ะพั€ะผะต Windows ั€ะตัˆะตะฝะฐ ะฟั€ะพะฑะปะตะผะฐ ั ั€ะฐะทะผะตั€ะพะผ ัะพะฑัั‚ะฒะตะฝะฝั‹ั… ะบัƒั€ัะพั€ะพะฒ.
  • ะ’ Linux ะฝะฐะปะฐะถะตะฝะพ ะพะฟั€ะตะดะตะปะตะฝะธะต ะณะพั€ัั‡ะตะณะพ ะฟะพะดะบะปัŽั‡ะตะฝะธั ะธะณั€ะพะฒั‹ั… ะบะพะฝั‚ั€ะพะปะปะตั€ะพะฒ, ะฝะฐั€ัƒัˆะตะฝะฝะพะต ะฒ ะฒั‹ะฟัƒัะบะต 2.0.18.

ะ”ะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพ ะผะพะถะฝะพ ะพั‚ะผะตั‚ะธั‚ัŒ ะฒั‹ะฟัƒัะบ ะฑะธะฑะปะธะพั‚ะตะบะธ SDL_ttf 2.0.18 c ะพะฑะฒัะทะบะพะน ะฝะฐะด ัˆั€ะธั„ั‚ะพะฒั‹ะผ ะดะฒะธะถะบะพะผ FreeType 2, ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‰ะตะน ัั€ะตะดัั‚ะฒะฐ ะดะปั ั€ะฐะฑะพั‚ั‹ ั TTF-ัˆั€ะธั„ั‚ะฐะผะธ (TrueType) ะฒ SDL 2.0.18. ะ’ ัะพัั‚ะฐะฒ ะฝะพะฒะพะณะพ ะฒั‹ะฟัƒัะบะฐ ะฒะบะปัŽั‡ะตะฝั‹ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ะต ั„ัƒะฝะบั†ะธะธ ะดะปั ะผะฐััˆั‚ะฐะฑะธั€ะพะฒะฐะฝะธั, ัƒะฟั€ะฐะฒะปะตะฝะธั ะฒั‹ะฒะพะดะพะผ, ะธะทะผะตะฝะตะฝะธั ั€ะฐะทะผะตั€ะฐ ะธ ะพะฟั€ะตะดะตะปะตะฝะธั ะฟะฐั€ะฐะผะตั‚ั€ะพะฒ TTF-ัˆั€ะธั„ั‚ะพะฒ, ะฐ ั‚ะฐะบะถะต ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ 32-ั€ะฐะทั€ัะดะฝั‹ั… ะณะปะธั„ะพะฒ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™