SDL 2.0.10 Media Library Release

nahitabo pagpagawas sa librarya SDL 2.0.10 (Simple Direct Layer), nga gitumong sa pagpayano sa pagsulat sa mga dula ug mga aplikasyon sa multimedia. Ang librarya naghatag ug mga himan sama sa hardware-accelerated 2D ug 3D graphics output, input processing, audio playback, 3D output pinaagi sa OpenGL/OpenGL ES ug daghan pang uban nga may kalabutan nga mga operasyon. Ang librarya gisulat sa C ug giapod-apod ubos sa lisensya sa zlib. Gihatag ang mga binding aron magamit ang mga kapabilidad sa SDL sa mga proyekto sa lainlaing mga sinultian sa programming.

Sa bag-ong pagpagawas:

  • Ang drayber alang sa pagtrabaho gamit ang Mir display server gitangtang pabor sa usa ka drayber alang sa pagtrabaho pinaagi sa Wayland;
  • Ang SDL_RW* nga mga macro nakabig ngadto sa usa ka bulag nga hugpong sa mga gimbuhaton;
  • Gidugang ang SDL_SIMDGetAlignment(), SDL_SIMDAlloc() ug SDL_SIMDFree() functions para maggahin ug memory para sa SIMD operations;
  • Gidugang nga mga gimbuhaton SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDL_RenderFillRectF(), SDL_RenderFillRectF(), SDL_RenderFopy() ) sa paggamit sa mga kalkulasyon nga adunay floating point sa rendering API SDL;
  • Gidugang ang SDL_GetTouchDeviceType() function aron mahibal-an ang klase sa touch device (touchpad o touch screen nga adunay paryente o hingpit nga mga coordinate);
  • Ang SDL rendering API gibalhin sa paggamit sa batch rendering pinaagi sa default, nga nagtugot alang sa mas maayo nga performance. Aron makontrol ang paggamit sa batch mode, ang SDL_HINT_RENDER_BATCHING nga kapilian gidugang;
  • Gidugang ang usa ka tawag sa SDL_RenderFlush() aron pugson ang mga nakapila nga batch nga mga sugo nga ipatuman, nga mahimong mapuslanon kung maghiusa sa SDL rendering ug direkta nga paghubad;
  • Gidugang nga opsyon SDL_HINT_EVENT_LOGGING aron mahimo ang SDL event logging alang sa mga katuyoan sa pag-debug;
  • Gidugang nga kapilian SDL_HINT_GAMECONTROLLERCONFIG_FILE aron itakda ang ngalan sa file nga adunay layout alang sa mga tigkontrol sa dula;
  • Gidugang nga kapilian SDL_HINT_MOUSE_TOUCH_EVENTS aron makontrol ang synthesis sa mga panghitabo sa paghikap base sa mga panghitabo sa mouse;
  • Gipauswag nga pagproseso sa dili husto nga pagka-format nga WAVE ug BMP nga mga file aron babagan ang potensyal mga kahuyang;
  • Para sa iOS 13 ug tvOS 13, ang suporta alang sa Xbox ug PS4 wireless controllers gidugang, ingon man suporta sa text input gamit ang Bluetooth nga mga keyboard;
  • Ang Android adunay usa ka low-latency nga audio processing mode nga gipatuman gamit ang OpenSL ES. Gidugang nga kapilian SDL_HINT_ANDROID_BLOCK_ON_PAUSE aron makontrol kung ang loop sa panghitabo gibabagan kung ang aplikasyon gihunong.

Source: opennet.ru

Idugang sa usa ka comment