SDL 2.0.10 Media Library Release

dumadi release perpustakaan SDL 2.0.10 (Simple Direct Layer), ngarahake nyederhanakake nulis game lan aplikasi multimedia. Pustaka nyedhiyakake alat kayata output grafis 2D lan 3D sing dicepetake hardware, pangolahan input, puter maneh audio, output 3D liwat OpenGL / OpenGL ES lan akeh operasi liyane sing gegandhengan. Pustaka ditulis ing C lan disebarake ing lisensi zlib. Bindings diwenehake kanggo nggunakake kemampuan SDL ing proyek ing macem-macem basa program.

Ing release anyar:

  • Driver kanggo digunakake nggunakake server tampilan Mir wis dibusak ing sih saka driver kanggo digunakake liwat Wayland;
  • Makro SDL_RW* wis diowahi dadi sakumpulan fungsi sing kapisah;
  • Added SDL_SIMDGetAlignment (), SDL_SIMDAlloc () lan SDL_SIMDFree () fungsi kanggo nyedhiakke memori kanggo operasi SIMD;
  • Ditambahake SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDL_RenderFillRectF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF() ) fungsi kanggo nggunakake petungan titik ngambang ing API rendering SDL;
  • Added SDL_GetTouchDeviceType () fungsi kanggo nemtokake jinis piranti tutul (touchpad utawa layar tutul karo koordinat relatif utawa Absolute);
  • API rendering SDL wis dialihake kanggo nggunakake rendering kumpulan kanthi gawan, ngidini kinerja sing luwih apik. Kanggo ngontrol panggunaan mode kumpulan, pilihan SDL_HINT_RENDER_BATCHING wis ditambahake;
  • Added telpon kanggo SDL_RenderFlush () kanggo meksa printah kumpulan antrian kanggo nglakokakΓ©, kang bisa migunani nalika nggabungke SDL Rendering lan Rendering langsung;
  • Opsi sing ditambahake SDL_HINT_EVENT_LOGGING kanggo ngaktifake logging acara SDL kanggo tujuan debugging;
  • Nambahake pilihan SDL_HINT_GAMECONTROLLERCONFIG_FILE kanggo nyetel jeneng berkas kanthi tata letak kanggo pengontrol game;
  • Nambahake pilihan SDL_HINT_MOUSE_TOUCH_EVENTS kanggo ngontrol sintesis acara tutul adhedhasar acara mouse;
  • Pangolahan file WAVE lan BMP sing salah format kanggo mblokir potensial vulnerabilities;
  • Kanggo iOS 13 lan tvOS 13, dhukungan kanggo pengontrol nirkabel Xbox lan PS4 wis ditambahake, uga dhukungan kanggo input teks nggunakake keyboard Bluetooth;
  • Android nduweni mode pangolahan audio latensi sing diimplementasikake nggunakake OpenSL ES. Nambahake pilihan SDL_HINT_ANDROID_BLOCK_ON_PAUSE kanggo ngontrol apa daur ulang acara diblokir nalika aplikasi ngaso.

Source: opennet.ru

Add a comment