เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” SDL 2.0.20 (Simple DirectMedia Layer) เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ, เป€เบžเบทเปˆเบญเปเบ™เปƒเบชเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ‚เบฝเบ™เป€เบเบก เปเบฅเบฐเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบเบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™. เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” SDL เบชเบฐเปœเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบŠเบฑเปˆเบ™: เบฎเบฒเบ”เปเบง-เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบญเบญเบเบเบฃเบฒเบšเบŸเบดเบ 2D เปเบฅเบฐ 3D, เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™เบซเบผเบดเป‰เบ™เบชเบฝเบ‡, เบœเบปเบ™เบœเบฐเบฅเบดเบ” 3D เบœเปˆเบฒเบ™ OpenGL/OpenGL ES/Vulkan เปเบฅเบฐเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบญเบทเปˆเบ™เป†เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ C เปเบฅเบฐเบ–เบทเบเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” 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 เบ—เบตเปˆเบกเบตเบเบญเบšเบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบŸเบญเบ™ FreeType 2, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TTF (TrueType) เปƒเบ™ SDL 2.0.18. เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเบ›เบฐเบเบญเบšเบกเบตเบŸเบฑเบ‡เบŠเบฑเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”, เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบœเบปเบ™เบœเบฐเบฅเบดเบ”, เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”, เปเบฅเบฐเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ TTF, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ glyphs 32-bit.

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

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