Ngaleupaskeun perpustakaan multimedia SDL 2.28.0. Ngalih ka SDL 3.0 ngembangkeun

Saatos tujuh bulan pangwangunan, sékrési perpustakaan SDL 2.28.0 (Simple DirectMedia Layer), anu ditujukeun pikeun nyederhanakeun tulisan kaulinan sareng aplikasi multimédia, parantos diterbitkeun. Perpustakaan SDL nyayogikeun fasilitas sapertos kaluaran grafik 2D sareng 3D anu gancangan hardware, penanganan input, playback audio, kaluaran 3D via OpenGL / OpenGL ES / Vulkan, sareng seueur operasi anu aya hubunganana. Perpustakaan ditulis dina C sareng disebarkeun dina lisénsi Zlib. Pikeun ngagunakeun kamampuan SDL dina proyék-proyék dina sababaraha basa pamrograman, beungkeutan anu diperyogikeun disayogikeun.

SDL 2.28.0 release utamana nawarkeun perbaikan bug, diantara inovasi nu ditambahan SDL_HasWindowSurface () jeung SDL_DestroyWindowSurface () fungsi pikeun switching antara SDL_Rederer na SDL_Surface API, a SDL_DISPLAYEVENT_MOVED anyar posisi monitor dibangkitkeun atawa acara relatif robah. tina parobahan layar dina konfigurasi multi-monitor, sarta SDL_HINT_ENABLE_SCREEN_KEYBOARD bandéra pikeun ngadalikeun tampilan keyboard dina layar.

Dina waktos anu sami, diumumkeun yén cabang SDL 2.x dipindahkeun ka tahap pangropéa, anu ngan ukur nunjukkeun perbaikan bug sareng ngungkulan. Taya fungsionalitas anyar bakal ditambahkeun kana cabang SDL 2.x, sarta ngembangkeun bakal difokuskeun Nyiapkeun pikeun sékrési SDL 3.0. Gawé ogé lumangsung dina lapisan kasaluyuan sdl2-compat, nu nyadiakeun API nu cocog sareng SDL 2.x binér jeung sumber tapi dijalankeun dina luhureun SDL 3. pikeun SDL 2 ngagunakeun kamampuhan SDL 2 cabang.

Tina parobahan dina cabang SDL 3, ngolah sababaraha subsistem, parobahan dina API nu ngalanggar kasaluyuan, sarta beberesih badag fitur leungit nu leungit relevansi maranéhanana di realities modern nangtung kaluar. Contona, SDL 3 ngaharepkeun overhaul lengkep kode pikeun gawé bareng sora, pamakéan Wayland na PipeWire sacara standar, terminasi rojongan pikeun OpenGL ES 1.0 na DirectFB, ngaleupaskeun kode pikeun gawé dina platform warisan kayaning QNX, Pandora, WinRT sareng OS / 2.

sumber: opennet.ru

Tambahkeun komentar