Multimeedia raamatukogu SDL 2.0.10 vÀljalase

Toimus raamatukogu versioon SDL 2.0.10 (Simple Direct Layer), mille eesmÀrk on mÀngude ja multimeedia rakenduste arendamise lihtsustamine. Raamatukogu pakub selliseid tööriistu nagu riistvara kiirendatud 2D- ja 3D-graafika vÀljund, sissevnutí töötlemine, heli esitamine, 3D-vÀljund OpenGLi/OpenGL ES-i kaudu ja palju muud seotud toimingut. Raamatukogu on kirjutatud C keeles ja levitatakse zlib litsentsi alusel. SDL-i funktsioonide kasutamiseks erinevates programmeerimiskeeltes on saadaval sidumisrakendused.

Uues vÀljaandes:

  • Mir ekraaniserveri toe draiver on eemaldatud ja asendatud Waylandi toe draiveriga;
  • SDL_RW* makrod on muudetud eraldi funktsioonide komplektiks;
  • Lisafunktsioonid SDL_SIMDGetAlignment(), SDL_SIMDAlloc() ja SDL_SIMDFree() mĂ€lu eraldamiseks SIMD operatsioonide jaoks;
  • Lisafunktsioonid SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDL_RenderFillRectsF(), SDL_RenderCopyF() ja SDL_RenderCopyExF() ujuvpunkti arvutuste jaoks SDL joonistamise API-s;
  • Lisafunktsioon SDL_GetTouchDeviceType() puutetundliku seadme tĂŒĂŒbi mÀÀramiseks (puutepaneel vĂ”i puuteekraan, mis kasutab suhtelisi vĂ”i absoluutseid koordinaate);
  • SDL joonistamise API on pĂ”hihÀÀlestuse tĂ”ttu viidud partii töötlusse, mis tagab kĂ”rgema jĂ”udluse. Partii töötluse rakendamiseks on lisatud SDL_HINT_RENDER_BATCHING valik;
  • OotejĂ€rjekorras viibivate partii kĂ€skude sundimiseks on lisatud SDL_RenderFlush() funktsioon, mis vĂ”ib osutuda kasulikuks SDL joonistamise ja otsejoonistamise kombineerimisel;
  • Lisa SDL_HINT_EVENT_LOGGING valik SDL sĂŒndmuste logimise lubamiseks silumise eesmĂ€rkidel;
  • Lisa SDL_HINT_GAMECONTROLLERCONFIG_FILE valik mĂ€ngu kontrollerite seadistuse faili nime mÀÀramiseks;
  • Lisa SDL_HINT_MOUSE_TOUCH_EVENTS valik hiire sĂŒndmuste pĂ”hjal puutesĂŒndmuste sĂŒnteesi haldamiseks;
  • Parandatud valevorminguga WAVE ja BMP failide töötlemist, et vĂ€ltida potentsiaalseid probleeme; haavatavuste;
  • iOS 13 ja tvOS 13 jaoks on lisatud toetus juhtmeta Xbox ja PS4 kontrolleritele ning Bluetooth klaviatuuride kaudu teksti sisestamise toetus;
  • Androidile on rakendatud madala latentsusega heli töötlemise reĆŸiim, mis on rakendatud OpenSL ES-i kasutamisel. Lisatud on vĂ”imalus SDL_HINT_ANDROID_BLOCK_ON_PAUSE, et hallata sĂŒndmuste töötlemise tsĂŒkli blokeerimist rakenduse peatamise ajal.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster