આ SDL 2.0.20 ના નવા સંસ્કરણનું પ્રકાશન જેમાં કેટલાક ફેરફારો કરવામાં આવ્યા હતા જે લાઇબ્રેરીની કામગીરીમાં સુધારો કરવા ઉપરાંત છેલ્લા સંસ્કરણમાં રહેલી બે ભૂલોને સુધારે છે.
જેમને પુસ્તકાલય વિશે ખબર નથી એસડીએલ, તમારે જાણવું જોઈએ કે આ, હાર્ડવેર એક્સિલરેટેડ 2 ડી અને 3 ડી ગ્રાફિક્સ આઉટપુટ જેવા ટૂલ્સ પ્રદાન કરે છે, ઇનપુટ પ્રોસેસિંગ, audioડિઓ પ્લેબેક, Gન આઉટપુટ પનજીએલ / ઓપનજીએલ ઇએસ અને અન્ય ઘણા સંબંધિત ઓપરેશન્સ દ્વારા.
SDL ડાયરેક્ટએક્સ સાથે સમાન છે, જેના માટે કોઈ એવી દલીલ કરી શકે છે કે ડાયરેક્ટએક્સનું એનાલોગ ઓપનજીએલ છે. ડાયરેક્ટએક્સ ઇનપુટ ઉપકરણો અને અવાજ સાથે પણ કામ કરે છે. જ્યારે લોકી સોફ્ટવેર એએએ ગેમ્સને લિનક્સ પર પોર્ટ કરવાનું શરૂ કર્યું, ત્યારે તેણે ડાયરેક્ટ3ડીને ઓપનજીએલ સાથે બદલી નાખ્યું અને અન્ય કંઈપણ માટે કોઈ રિપ્લેસમેન્ટ ન હતું અને કારણ કે આજકાલ API X11 પર WinAPI સાથે પણ "X" એપ્લિકેશન લખવી મુશ્કેલ છે, પરંતુ WinAPI પર ડાયરેક્ટ ડ્રો સાથે જે પહેલેથી જ છે. એક સમસ્યા, SDL નો જન્મ કેવી રીતે થયો.
એસ.ડી.એલ. તે વિંડોઝ, મ OSક ઓએસ એક્સ, લિનક્સ, આઇઓએસ અને એન્ડ્રોઇડ, જો કે તે અન્ય આર્કિટેક્ચર્સ અને સિસ્ટમો જેમ કે સેગા ડ્રીમકાસ્ટ, GP32, GP2X, વગેરે ઉપરાંત, QNX જેવા અન્ય પ્લેટફોર્મ માટે સપોર્ટ ધરાવે છે.
સરળ ડાયરેક્ટમિડિયા સ્તર સી માં લખાયેલ છે, સી ++ સાથે મૂળ રીતે કામ કરે છે અને C # અને Python સહિત અન્ય ઘણી ભાષાઓ માટે લિંક્સ ઉપલબ્ધ છે, તે zlib લાયસન્સ હેઠળ વિતરિત કરવામાં આવે છે, આ લાયસન્સ કોઈપણ સોફ્ટવેરમાં SDL નો મુક્તપણે ઉપયોગ કરવાની મંજૂરી આપે છે.
SDL 2.0.20 ની મુખ્ય નવી સુવિધાઓ
SDL 2.0.20 ના આ નવા સંસ્કરણમાં જે રજૂ કરવામાં આવ્યું છે, તે હાઇલાઇટ કરવામાં આવ્યું છે આડી અને ઊભી રેખા આઉટપુટની સુધારેલ ચોકસાઈ OpenGL અને OpenGL ES નો ઉપયોગ કરતી વખતે.
બીજો મહત્વનો ફેરફાર જે બહાર આવે છે તે છે સૂચક ઉમેરવામાં આવ્યું હતું SDL_HINT_RENDER_LINE_METHOD રેખા દોરવાની પદ્ધતિ પસંદ કરવા માટે જે ઝડપ, શુદ્ધતા અને સુસંગતતાને અસર કરે છે.
આ ઉપરાંત ઉલ્લેખ કરાયો છે કે SDL_RenderGeometryRaw() ફંક્શનને ફરીથી ડિઝાઇન કરવામાં આવ્યું છે હોવાના હેતુ સાથે SDL_Color પરિમાણ માટે નિર્દેશકનો ઉપયોગ કરી શકે છે પૂર્ણાંક મૂલ્યને બદલે, આમ રંગ ડેટા ફોર્મેટ S માં સ્પષ્ટ કરી શકાય છેDL_PIXELFORMAT_RGBA32 અને SDL_PIXELFORMAT_ABGR8888.
બગ ફિક્સના ભાગ પર, SDL 2.0.20 ના આ નવા સંસ્કરણમાં વિન્ડોઝ પ્લેટફોર્મ પર મૂળ કર્સરના કદ સાથે સમસ્યાનું નિરાકરણ કર્યું.
જ્યારે માટે રમત નિયંત્રકો માટે Linux હોટપ્લગ ફિક્સ, જે આવૃત્તિ 2.0.18 માં તૂટી ગયું હતું.
SDL 2.0.20 માં નવું શું છે તે ઉપરાંત, તે હાઇલાઇટ પણ કરે છે SDL_ttf 2.0.18 લાઇબ્રેરીનું અલગ પ્રકાશન જે FreeType 2 ફોન્ટ એન્જિનની લિંક તરીકે કામ કરે છે, જે SDL 2.0.18 માં TTF (TrueType) ફોન્ટ્સ સાથે કામ કરવા માટે સાધનો પૂરા પાડે છે.
નવા સંસ્કરણમાં સ્કેલિંગ, આઉટપુટ કંટ્રોલ, માપ બદલવા અને TTF ફોન્ટ પેરામીટરાઇઝેશન માટે વધારાની સુવિધાઓ શામેલ છે અને 32-બીટ ગ્લિફ માટે સપોર્ટ ઉમેરે છે.
છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે આ નવા સંસ્કરણમાં, તમે ચકાસી શકો છો નીચેની લીંક પર વિગતો.
લિનક્સ પર સિમ્પલ ડાયરેક્ટમિડિયા લેયર કેવી રીતે ઇન્સ્ટોલ કરવું?
લિનક્સ પર આ લાઇબ્રેરી ઇન્સ્ટોલ કરવું એકદમ સરળ છે કારણ કે મોટાભાગના લિનક્સ ડિસ્ટ્રિબ્યુશન તેના રિપોઝિટરીઝમાં હોય છે.
કિસ્સામાં ડેબિયન, ઉબુન્ટુ અને આમાંથી ઉતરેલા વિતરણો, તમારે ફક્ત ચલાવવું પડશે ટર્મિનલમાં નીચેના આદેશો:
sudo apt-get install libsdl2-2.0 sudo apt-get install libsdl2-dev
જ્યારે જેઓ યુ છે તેના કેસ માટેઆર્ક લિનક્સ સુરીઓ આપણે ફક્ત નીચે મુજબ ચલાવવાનું છે:
sudo pacman -S sdl2
વપરાશકર્તાઓના કિસ્સામાં ફેડોરા, સેન્ટોસ, આરએચઈએલ અથવા તેના પર આધારિત કોઈપણ વિતરણ, તેઓએ ફક્ત નીચેનો આદેશ ચલાવવો પડશે:
sudo yum install SDL2 sudo yum install SDL2-devel
અન્ય તમામ લિનક્સ વિતરણો માટે, તેઓ ઇન્સ્ટોલેશન માટે પેકેજ "sdl" અથવા "libsdl" શોધી શકે છે અથવા સ્રોત કોડને ડાઉનલોડ અને કમ્પાઇલ કરી શકે છે.
તેઓ આ સાથે આ કરે છે:
git clone https://hg.libsdl.org/SDL SDL cd SDL mkdir build cd build ./configure make sudo make install