SDL 2.0.20 telah dirilis dan ini adalah beritanya

SDL_Logo

Itu rilis versi baru SDL 2.0.20 di mana beberapa perubahan dilakukan yang meningkatkan fungsi perpustakaan, selain memperbaiki dua kesalahan yang ada di versi sebelumnya.

Bagi yang belum tahu tentang perpustakaan SDL, Anda harus tahu bahwa ini, menyediakan alat-alat seperti keluaran grafis 2D dan 3D yang dipercepat perangkat keras, pemrosesan masukan, pemutaran audio, keluaran 3D melalui OpenGL / OpenGL ES dan banyak operasi terkait lainnya.

SDL analog dengan DirectX, yang dapat dikatakan bahwa analog DirectX adalah OpenGL. DirectX juga bekerja dengan perangkat input dan dengan suara. Ketika Loki Software mulai mem-porting game AAA di Linux, Direct3D diganti dengan OpenGL dan tidak ada pengganti untuk yang lainnya dan karena saat ini sulit untuk menulis aplikasi di "X" bahkan dengan WinAPI di X11 API, tetapi dengan DirectDraw di WinAPI yang sudah masalah, itu adalah bagaimana SDL lahir.

SDL itu secara resmi kompatibel dengan Windows, Mac OS X, Linux, iOS dan Android, meskipun memiliki dukungan untuk platform lain seperti QNX, serta arsitektur dan sistem lain seperti Sega Dreamcast, GP32, GP2X, dll.

Lapisan DirectMedia Sederhana ditulis dalam C, bekerja secara native dengan C ++ dan ada tautan yang tersedia untuk beberapa bahasa lain, termasuk C # dan Python, didistribusikan di bawah lisensi zlib, lisensi ini memungkinkan untuk menggunakan SDL secara bebas di perangkat lunak apa pun.

Fitur baru utama SDL 2.0.20

Dalam versi baru SDL 2.0.20 ini disorot bahwa meningkatkan akurasi output garis horizontal dan vertikal saat menggunakan OpenGL dan OpenGL ES.

Perubahan penting lainnya yang menonjol adalah indikator ditambahkan SDL_HINT_RENDER_LINE_METHOD untuk memilih metode menggambar garis Ini mempengaruhi kecepatan, kebenaran, dan kompatibilitas.

Selain itu, disebutkan bahwa fungsi SDL_RenderGeometryRaw () telah didesain ulang untuk menjadi dapat menggunakan pointer ke parameter SDL_Color alih-alih nilai integer, sehingga data warna dapat ditentukan dalam format SDL_PIXELFORMAT_RGBA32 dan SDL_PIXELFORMAT_ABGR8888.

Pada bagian dari perbaikan bug, dalam versi baru SDL 2.0.20 Masalah dengan ukuran kursor asli pada platform Windows telah diselesaikan.

Sementara untuk Linux memperbaiki hot plugging untuk pengontrol game, yang rusak di versi 2.0.18.

Selain fitur baru SDL 2.0.20, ini juga menyoroti rilis perpustakaan SDL_ttf 2.0.18 secara terpisah yang bertindak sebagai tautan pada mesin font FreeType 2, yang menyediakan alat untuk bekerja dengan font TTF (TrueType) di SDL 2.0.18.

Versi baru mencakup fitur tambahan untuk penskalaan font TTF, penanganan keluaran, pengubahan ukuran dan parameterisasi, dan menambahkan dukungan untuk mesin terbang 32-bit.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya versi baru ini, Anda dapat memeriksa detailnya di tautan berikut.

Bagaimana cara menginstal Simple DirectMedia Layer di Linux?

Menginstal pustaka ini di Linux cukup sederhana karena sebagian besar distribusi Linux memilikinya di dalam repositori mereka.

Untuk kasus Debian, Ubuntu dan distribusi yang diturunkan dari ini, Anda hanya perlu menjalankannya perintah berikut di terminal:

sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

Sedangkan untuk kasus mereka yang uSkenario Linux Arch kita hanya perlu menjalankan yang berikut ini:

sudo pacman -S sdl2

Dalam kasus mereka yang merupakan pengguna Fedora, Centos, RHEL atau distribusi apa pun berdasarkan mereka, mereka hanya perlu menjalankan perintah berikut:

sudo yum install SDL2
sudo yum install SDL2-devel

Untuk semua distribusi Linux lainnya, mereka dapat mencari paket "sdl" atau "libsdl" untuk instalasi atau mengunduh dan mengkompilasi kode sumber.

Mereka melakukan ini dengan:

git clone https://hg.libsdl.org/SDL SDL
cd SDL
mkdir build
cd build
./configure
make
sudo make install

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.