Paglabas ng SDL 2.0.10 multimedia library

naganap paglabas ng aklatan SDL 2.0.10 (Simple Direct Layer), na naglalayong gawing simple ang pagbuo ng mga laro at multimedia application. Ang library ay nagbibigay ng mga feature tulad ng hardware-accelerated 2D at 3D graphics, input processing, sound playback, 3D output sa pamamagitan ng OpenGL/OpenGL ES, at marami pang ibang nauugnay na operasyon. Ang aklatan ay nakasulat sa C at ipinamahagi sa ilalim ng lisensya ng zlib. Ang mga binding ay ibinibigay upang paganahin ang paggamit ng mga kakayahan ng SDL sa mga proyektong nakasulat sa iba't ibang mga programming language.

Sa bagong release:

  • Ang driver para sa pagtatrabaho sa Mir display server ay inalis sa pabor sa isang driver para sa pagtatrabaho sa pamamagitan ng Wayland;
  • SDL_RW* macros ay na-convert sa isang hiwalay na hanay ng mga function;
  • Idinagdag ang mga function ng SDL_SIMDGetAlignment(), SDL_SIMDAlloc() at SDL_SIMDFree() upang maglaan ng memory para sa mga operasyon ng SIMD;
  • Idinagdag ang SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDL_RenderFillRectF(), SDL_Render(FillRects) Ang SDL_RenderCopyExF() ay gumagana upang paganahin ang mga kalkulasyon ng floating-point sa SDL rendering API;
  • Idinagdag ang SDL_GetTouchDeviceType() function upang matukoy ang uri ng touch device (touchpad o touchscreen na may relative o absolute coordinates);
  • Ang SDL rendering API ay inilipat sa batch rendering bilang default, na nagbibigay-daan para sa mas mataas na performance. Ang opsyon na SDL_HINT_RENDER_BATCHING ay idinagdag upang kontrolin kung ginagamit ang batch rendering.
  • Idinagdag ang SDL_RenderFlush() na tawag upang pilitin ang pagpapatupad ng mga naka-queue na batch command, na maaaring maging kapaki-pakinabang kapag pinagsasama ang SDL rendering at direktang rendering;
  • Idinagdag ang pagpipiliang SDL_HINT_EVENT_LOGGING upang paganahin ang pag-log ng kaganapan ng SDL para sa mga layunin ng pag-debug;
  • Idinagdag ang pagpipiliang SDL_HINT_GAMECONTROLLERCONFIG_FILE upang tukuyin ang pangalan ng file na may layout para sa mga controllers ng laro;
  • Idinagdag ang pagpipiliang SDL_HINT_MOUSE_TOUCH_EVENTS upang kontrolin ang synthesis ng mga kaganapan sa pagpindot batay sa mga kaganapan sa mouse;
  • Pinahusay na pangangasiwa ng mga malformed na WAVE at BMP file upang harangan ang potensyal mga kahinaan;
  • Ang iOS 13 at tvOS 13 ay nagdaragdag ng suporta para sa mga wireless na controller ng Xbox at PS4, at suporta para sa text input gamit ang mga Bluetooth na keyboard;
  • Para sa Android Isang low-latency audio processing mode ang ipinatupad gamit ang OpenSL ES. Idinagdag ang opsyong SDL_HINT_ANDROID_BLOCK_ON_PAUSE upang kontrolin kung ang event loop ay naharang kapag naka-pause ang application.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster