Թողարկվել է 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-ը ֆիքսել է «hot-plug» հայտնաբերումը խաղերի կարգավորիչների համար, որը խափանվել է 2.0.18 թողարկումում:
Բացի այդ, մենք կարող ենք նշել SDL_ttf 2.0.18 գրադարանի թողարկումը FreeType 2 տառատեսակների շարժիչի շրջանակով, որն ապահովում է TTF տառատեսակների հետ աշխատելու գործիքներ (TrueType) SDL 2.0.18-ում: Նոր թողարկումը ներառում է լրացուցիչ ֆունկցիոնալություն՝ մասշտաբավորման, ելքի վերահսկման, չափափոխման և TTF տառատեսակի կարգավորումների սահմանման համար, ինչպես նաև 32-բիթանոց հոլովակների աջակցություն:
Source: opennet.ru