SDL 2.0.20はすでにリリースされており、これらはそのニュースです

SDL_ロゴ

SDL2.0.20の新しいバージョンのリリース 以前のバージョンに存在していたXNUMXつのエラーを修正することに加えて、ライブラリの機能を改善するいくつかの変更が行われました。

図書館のことを知らない人のために SDL、あなたはこれを知っているべきです、 ハードウェアアクセラレーションによる2Dおよび3Dグラフィックス出力などのツールを提供します、入力処理、オーディオ再生、OpenGL / OpenGLESを介した3D出力およびその他の多くの関連操作。

SDLはDirectXに類似しています。 DirectXのアナログはOpenGLであると主張することができます。 DirectXは、入力デバイスとサウンドでも機能します。 Loki SoftwareがLinuxでAAAゲームの移植を開始したとき、Direct3DをOpenGLに置き換えましたが、他に代わるものはありませんでした。最近では、API X11のWinAPIでも「X」アプリケーションを作成するのは難しいため、WinAPIのDirectDrawはすでに使用されています。問題は、SDLがどのように生まれたかです。

SDL Windows、Mac OS X、Linux、iOS、Androidと公式に互換性があります。 ただし、Sega Dreamcast、GP32、GP2Xなどの他のアーキテクチャやシステムに加えて、QNXなどの他のプラットフォームもサポートしています。

シンプルなDirectMediaレイヤー Cで書かれており、C ++でネイティブに動作します また、C#やPythonなど、他のいくつかの言語で利用できるリンクがあります。これはzlibライセンスの下で配布されます。このライセンスでは、任意のソフトウェアでSDLを自由に使用できます。

SDL2.0.20の主な新機能

提示されているこの新しいバージョンのSDL2.0.20では、次のことが強調されています。 水平および垂直ライン出力の精度の向上 OpenGLおよびOpenGLESを使用する場合。

目立つもうXNUMXつの重要な変更は インジケーターが追加されました SDL_HINT_RENDER_LINE_METHOD 線画の方法を選択するには これは速度、正確性、互換性に影響します。

また、 SDL_RenderGeometryRaw()関数が再設計されました であることを目的として SDL_Colorパラメーターへのポインターを使用できます 整数値の代わりに、カラーデータをSの形式で指定できます。DL_PIXELFORMAT_RGBA32およびSDL_PIXELFORMAT_ABGR8888。

バグ修正の一部として、この新しいバージョンのSDL2.0.20では Windowsプラットフォームのネイティブカーソルのサイズに関する問題を解決しました。

のために ゲームコントローラ用のLinuxホットプラグ修正、 これはバージョン2.0.18で壊れていました。

SDL 2.0.20の新機能に加えて、ハイライトもあります SDL_ttf2.0.18ライブラリの個別リリース どれ FreeType2フォントエンジンへのリンクとして機能します、SDL 2.0.18でTTF(TrueType)フォントを操作するためのツールを提供します。

新しいバージョンには、スケーリング、出力制御、サイズ変更、およびTTFフォントのパラメーター化のための追加機能が含まれており、32ビットグリフのサポートが追加されています。

最後に あなたがそれについてもっと知りたいなら この新しいバージョンの、あなたはチェックすることができます 詳細は次のリンクをご覧ください。

LinuxにSimpleDirectMedia Layerをインストールするにはどうすればよいですか?

このライブラリをLinuxにインストールするのは、ほとんどのLinuxディストリビューションのリポジトリ内にあるため、非常に簡単です。

の場合 Debian、Ubuntu、およびこれらから派生したディストリビューション、実行する必要があるのは ターミナルでの次のコマンド:

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

あなたである人の場合はArch Linux suariosは、以下を実行する必要があります。

sudo pacman -S sdl2

のユーザーの場合 Fedora、Centos、RHEL、またはそれらに基づくディストリビューション、 次のコマンドを実行するだけです。

sudo yum install SDL2
sudo yum install SDL2-devel

他のすべてのLinuxディストリビューションの場合、インストール用のパッケージ「sdl」または「libsdl」を検索するか、ソースコードをダウンロードしてコンパイルできます。

彼らはこれを行います:

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

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。