SDL 2.0.20 рдорд┐рдбрд┐рдпрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд░рд┐рд▓реАрдЬ

SDL 2.0.20 (Simple DirectMedia Layer) рдкреБрд╕реНрддрдХрд╛рд▓рдпрд▓рд╛рдИ рдЦреЗрд▓ рд░ рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓реЗрдЦрдирд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред SDL рдкреБрд╕реНрддрдХрд╛рд▓рдпрд▓реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рддреНрд╡рд░рд┐рдд 2D рд░ 3D рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯ, рдЗрдирдкреБрдЯ рдкреНрд░рд╢реЛрдзрди, рдЕрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреНрдпрд╛рдХ, OpenGL/OpenGL ES/Vulkan рдорд╛рд░реНрдлрдд 3D рдЖрдЙрдЯрдкреБрдЯ рд░ рдЕрдиреНрдп рдзреЗрд░реИ рд╕рдореНрдмрдиреНрдзрд┐рдд рдХрд╛рд░реНрдпрд╣рд░реВ рдЬрд╕реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкреБрд╕реНрддрдХрд╛рд▓рдп C рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ zlib рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ SDL рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдмрд╛рдЗрдиреНрдбрд┐рдЩрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛрдб Zlib рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдорд╛:

  • OpenGL рд░ OpenGL ES рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рддреЗрд░реНрд╕реЛ рд░ рдард╛рдбреЛ рд░реЗрдЦрд╛рд╣рд░реВ рдХреЛрд░реНрдиреЗ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╢реБрджреНрдзрддрд╛ред
  • рд░реЗрдЦрд╛ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рд╡рд┐рдзрд┐ рдЪрдпрди рдЧрд░реНрди SDL_HINT_RENDER_LINE_METHOD рд╡рд┐рд╢реЗрд╖рддрд╛ рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рдЧрддрд┐, рд╢реБрджреНрдзрддрд╛ рд░ рдЕрдиреБрдХреВрд▓рддрд╛рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫред
  • SDL_RenderGeometryRaw() рд▓рд╛рдИ рдкреВрд░реНрдгрд╛рдВрдХ рдорд╛рдирдХреЛ рд╕рдЯреНрдЯрд╛ SDL_Color рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдорд╛ рд╕реВрдЪрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреБрди: рдХрд╛рд░реНрдп рдЧрд░рд┐рдпреЛред рд░рдЩ рдбреЗрдЯрд╛ SDL_PIXELFORMAT_RGBA32 рд░ SDL_PIXELFORMAT_ABGR8888 рдврд╛рдБрдЪрд╛рд╣рд░реВрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рд╡рд┐рдиреНрдбреЛрдЬ рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛, рдиреЗрдЯрд┐рдн рдХрд░реНрд╕рд░рд╣рд░реВрдХреЛ рдЖрдХрд╛рд░рдХреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рд▓рд┐рдирдХреНрд╕рд▓реЗ рдЦреЗрд▓ рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣рдЯ-рдкреНрд▓рдЧ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реЗрдХреЛ рдЫ, рдЬреБрди рд░рд┐рд▓реАрдЬ 2.0.18 рдорд╛ рдмрд┐рдЧреНрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рдердк рд░реВрдкрдорд╛, рд╣рд╛рдореА FreeType 2.0.18 рдлрдиреНрдЯ рдЗрдиреНрдЬрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рд╕рд╛рде SDL_ttf 2 рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рд░рд┐рд▓реАрдЬрд▓рд╛рдИ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдЬрд╕рд▓реЗ SDL 2.0.18 рдорд╛ TTF рдлрдиреНрдЯрд╣рд░реВ (TrueType) рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрдорд╛ рд╕реНрдХреЗрд▓рд┐рдВрдЧ, рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдпрдиреНрддреНрд░рдг, рд░рд┐рд╕рд╛рдЗрдЬрд┐рдЩ, рд░ TTF рдлрдиреНрдЯ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛, рд╕рд╛рдереИ 32-рдмрд┐рдЯ рдЧреНрд▓рд┐рдлрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рдорд╛рд╡реЗрд╢ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди