SDL 2.0.10 Media Library Release

barde biblioteek release SDL 2.0.10 (Simple Direct Layer), rjochte op it ferienfâldigjen fan it skriuwen fan spultsjes en multimedia-applikaasjes. De bibleteek leveret ark lykas hardware-fersnelde 2D- en 3D-grafykútfier, ynfierferwurking, audio-ôfspieling, 3D-útfier fia OpenGL/OpenGL ES en in protte oare relatearre operaasjes. De bibleteek is skreaun yn C en wurdt ferspraat ûnder de zlib-lisinsje. Bindingen wurde levere om SDL-mooglikheden te brûken yn projekten yn ferskate programmeartalen.

Yn de nije release:

  • De bestjoerder foar wurkjen mei help fan de Mir display tsjinner is fuortsmiten yn it foardiel fan in bestjoerder foar wurkjen fia Wayland;
  • De SDL_RW* makro's binne omset yn in aparte set funksjes;
  • Added SDL_SIMDGetAlignment (), SDL_SIMDAlloc () en SDL_SIMDFree () funksjes foar in allocate ûnthâld foar SIMD operaasjes;
  • SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDLect_RFCoill), SDLect_RFCoill(), SDLect_RFCoill), SDLect_RFCoill, tafoege pyExF () funksjes foar gebrûk driuwende punt berekkeningen yn de rendering API SDL;
  • Added SDL_GetTouchDeviceType () funksje foar in bepale it type touch apparaat (touchpad of touch skerm mei relative of absolute koördinaten);
  • De SDL-rendering API is oerskeakele om standert batch-rendering te brûken, wat bettere prestaasjes mooglik makket. Om it gebrûk fan batchmodus te kontrolearjen, is de opsje SDL_HINT_RENDER_BATCHING tafoege;
  • In oprop tafoege oan SDL_RenderFlush () om wachtrige batchkommando's te twingen om út te fieren, wat nuttich kin wêze by it kombinearjen fan SDL-rendering en direkte rendering;
  • Opsje SDL_HINT_EVENT_LOGGING tafoege om SDL-evenemintlogging yn te skeakeljen foar debuggen;
  • Opsje SDL_HINT_GAMECONTROLLERCONFIG_FILE tafoege om de triemnamme yn te stellen mei de yndieling foar spielkontrôlers;
  • Tafoege opsje SDL_HINT_MOUSE_TOUCH_EVENTS om de synteze fan touch-eveneminten te kontrolearjen basearre op mûseveneminten;
  • Ferbettere ferwurking fan ferkeard opmakke WAVE- en BMP-bestannen om potensjeel te blokkearjen kwetsberens;
  • Foar iOS 13 en tvOS 13 is stipe foar Xbox- en PS4-draadloze controllers tafoege, en ek stipe foar tekstynfier mei Bluetooth-toetseboerden;
  • Android hat in audioferwurkingsmodus mei lege latency ymplementearre mei OpenSL ES. Opsje SDL_HINT_ANDROID_BLOCK_ON_PAUSE tafoege om te kontrolearjen oft de barrenslus blokkearre wurdt as de applikaasje ûnderbrutsen is.

Boarne: opennet.ru

Add a comment