SDL 2.0.10 Media Library Release

fór fram útgáfu bókasafns SDL 2.0.10 (Simple Direct Layer), sem miðar að því að einfalda ritun leikja og margmiðlunarforrita. Bókasafnið býður upp á verkfæri eins og vélbúnaðarhraðaða 2D og 3D grafíkúttak, inntaksvinnslu, hljóðspilun, 3D úttak í gegnum OpenGL/OpenGL ES og margar aðrar skyldar aðgerðir. Bókasafnið er skrifað í C og er dreift undir zlib leyfinu. Bindingar eru veittar til að nota SDL getu í verkefnum á ýmsum forritunarmálum.

Í nýju útgáfunni:

  • Bílstjórinn fyrir að vinna með Mir skjáþjóninum hefur verið fjarlægður í þágu ökumanns til að vinna í gegnum Wayland;
  • SDL_RW* fjölvunum hefur verið breytt í sérstakt sett af aðgerðum;
  • Bætti við SDL_SIMDGetAlignment(), SDL_SIMDAlloc() og SDL_SIMDFree() aðgerðum til að úthluta minni fyrir SIMD aðgerðir;
  • Bætt við SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDLect_RRFCoill), SDLect_RFCoill. pyExF() aðgerðir til að nota útreikninga með fljótandi punkti í rendering API SDL;
  • Bætt við SDL_GetTouchDeviceType() aðgerð til að ákvarða tegund snertibúnaðar (snertiplata eða snertiskjár með hlutfallslegum eða algildum hnitum);
  • SDL rendering API hefur verið skipt til að nota lotu rendering sjálfgefið, sem gerir ráð fyrir betri afköstum. Til að stjórna notkun lotuhams hefur SDL_HINT_RENDER_BATCHING valkostinum verið bætt við;
  • Bætti kalli við SDL_RenderFlush() til að knýja fram runuskipanir í biðröð til að keyra, sem getur verið gagnlegt þegar sameinað er SDL flutningur og beinn flutningur;
  • Bætti við valkostinum SDL_HINT_EVENT_LOGGING til að virkja SDL atburðaskráningu í villuleit;
  • Bætti við valkostinum SDL_HINT_GAMECONTROLLERCONFIG_FILE til að stilla skráarnafnið með útlitinu fyrir leikstýringar;
  • Bætti við valkostinum SDL_HINT_MOUSE_TOUCH_EVENTS til að stjórna samsetningu snertiviðburða byggða á músatburðum;
  • Bætt vinnsla á rangt sniðnum WAVE og BMP skrám til að loka fyrir möguleika varnarleysi;
  • Fyrir iOS 13 og tvOS 13 hefur stuðningur við Xbox og PS4 þráðlausa stýringar verið bætt við, auk stuðnings við textainnslátt með Bluetooth lyklaborðum;
  • Android býður upp á hljóðvinnsluham með litla biðtíma sem er útfærð með OpenSL ES. Bætt við valmöguleika SDL_HINT_ANDROID_BLOCK_ON_PAUSE til að stjórna því hvort viðburðarlykkjan sé læst þegar hlé er gert á forritinu.

Heimild: opennet.ru

Bæta við athugasemd