OGLplus

ソフトウェアのスクリーンショット:
OGLplus
ソフトウェアの詳細:
バージョン: 0.68.0 更新
日付のアップロード: 7 Mar 16
開発者: Matus Chochlik
ライセンス: 無料
人気: 13

Rating: nan/5 (Total Votes: 0)

OGLplusは、OpenGL、C言語のAPI(アプリケーション・プログラミング・インターフェース)を超えるだけでなく、OpenALのとEGL APIの薄いオブジェクト指向のファサードを実装し、フリーでオープンソースのヘッダのみのライブラリソフトウェアです。

このプロジェクトは、バージョン1.1またはOpenALの(オープンオーディオライブラリ)APIだけでなく、バ​​ージョン1.4以降のEGL APIののより大きな、OpenGLのAPIのバージョン3以降をサポートするように設計されています。


それ’ sの設定、タイプセーフ、および自動リソース管理を提供しています

OGLplusは設定、タイプセーフであり、およびOpenGL C APIおよび追加のCG関連のクラスと自動リソース管理、エラーが診断および取り扱い、ならびに相互運用性を備えています。

また、ソフトウェアは、高度に設定され、リソースとオブジェクトの説明(オプション)を提供し、次のユーティリティが含まれています。テキストレンダリングユーティリティ、メッシュローダーと発電機、および画像ローダーと発電機を


OGLplus入門

インストールして使用OGLplusソフトウェアをあなたのGNU / Linuxオペレーティングシステム上で、あなたの上にアーカイブを保存し、その公式ウェブサイト(記事の最後にホームページのリンクを参照)またはSoftowareのいずれかからプロジェクトの最新バージョンをダウンロードするにはホームディレクトリます。


CD’

アーカイブの内容を抽出し、&lsquoを使用して、任意のターミナルエミュレータプログラムを介して抽出アーカイブファイルの場所に移動するために、アーカイブマネージャツールを使用します。コマンド(例えば、CDの/home/softoware/oglplus-0.57.0)ます。

実行‘ ./ configure.sh’あなたのCPUアーキテクチャとオペレーティングシステム用のプロジェクトを設定し、最適化するためのコマンド。そして、指示された通りに、&lsquoを実行し、CDの_build&& -f 5&rsquoを作ります。プログラムをコンパイルするためのコマンド。 sudoはrsquoインストール&作る;&lsquoでそれをインストールします。コマンドます。


GNU / Linuxでは、Microsoft WindowsおよびFreeBSDでサポートされています

OGLplusプロジェクトが正式にFreeBSDとMicrosoft Windowsオペレーティングシステム上でだけでなく、すべてのGNU / Linuxディストリビューションでサポートされています。それが正常に32ビットおよび64ビットのコンピュータプラットフォーム上でテストされています。

このリリースで新しく追加されます:



DeferredHandlerクラスと成果のテンプレートがリファクタリングされています。
テクスチャ::ラップの新しいオーバーロードが追加されました。
CLIENTCONTEXTとそのSettingStackヘルパークラスが更新されました。
libpngの割り当てチェックはPNG画像ローダーに追加されました。
GL3Wは、パスが修正されました含まれています。
ビルドシステムでのマイナーな修正が行われました。
Quickbookのドキュメントが更新されました。

バージョン0.66.0の新機能は次のとおりです。



DeferredHandlerクラスと成果のテンプレートがリファクタリングされています。
テクスチャ::ラップの新しいオーバーロードが追加されました。
CLIENTCONTEXTとそのSettingStackヘルパークラスが更新されました。
libpngの割り当てチェックはPNG画像ローダーに追加されました。
GL3Wは、パスが修正されました含まれています。
ビルドシステムでのマイナーな修正が行われました。
Quickbookのドキュメントが更新されました。

バージョン0.63.0の新機能は次のとおりです。



一部の打ち鳴らす-Weverythingコンパイル警告が修正されました。
CameraMatrix ::パースペクティブ機能の新しいオーバーロードが追加されました。
OALplusとEGLplusの内部をリファクタリングしました。
シェーダ保存用バッファオブジェクトのサポートが追加されました。
クラウドとBrushedMetal画像ジェネレータのバグが修正されました。
NV pathコマンドの列挙の問題は修正されました。

バージョン0.61.0の新機能は次のとおりです。



ビルドシステムでのGLのバージョン検出は、MacOSでより良く動作するように更新されました。
Boost.Configの許可/禁止をするためのプリプロセッサスイッチが追加されました。
ARB_clip_controlのラッパーが追加されました。
OALplusでの例外を更新しました。
エラーコードの列挙型が追加されました。
ErrorALが追加されました。
コー​​ドメンバ関数はErrorAL、ErrorALCとErrorALUTに追加されました。
いくつかのコンパイラの警告を沈黙させました。
SizeTypeによりおよびBigSizeTypeクラスが追加されたとGLsizeiとGLsizeiptrのいくつかの出現は、それらによって置き換えられました。
Quickbookのドキュメントを更新しました。

バージョン0.60.0の新機能は次のとおりです。



ブールラッパーが更新された、オペレータは〜を加えました。
オブジェクト:: HasInstance機能を追加しました。
ネイティブGLコンテキストラッパーが更新されました。
DSAテクスチャ、バッファとフレームバッファを部分的にリファクタリングされました。
SingleFace列挙が追加されました。
FragmentDataとFragmentDataSlotのtypedefが追加されました。
新しいスタンドアロン例が追加されました。
oalplus :: CurrentContextクラスはContextMadeCurrentに名前が変更されました。
行方不明#ifdefsはEnumAssocTypeの専門分野の周りに追加されました。
Quickbookのドキュメントを更新しました。

バージョン0.59.0の新機能は次のとおりです。



移動建設とオブジェクトの移動、割り当ての問題が修正されました。
ブールラッパーが追加されました。
Quickbookのドキュメントを更新しました。

バージョン0.58.0の新機能は次のとおりです。



Noexcept指定子は、一部の機能に追加されました。
oalplus :: GetALName機能を追加しました。
小さな変更はoalplusする::リスナーとデバイスラッパーを作成しました。
いくつかの割り当てコンストラクタは、自己割り当ての問題を防ぐために固定しました。
GL / ALのオブジェクトラッパーをリファクタリングしました。
スタンドアロンの例のほとんどは、MSVCにバックポートされました。
一部のMSVCの警告が修正されました。
プリプロセッサマクロと変数名の衝突が修正されました。
GLの機能試験でのアクセス違反の原因となった問題が修正されました。
Quickbookのドキュメントを更新しました。

バージョン0.57.0の新機能は次のとおりです。



oglplus :: CLIENTCONTEXTクラスは、更新された設定スタックはプッシュ値を格納するために動的に割り当てられたコンテナを使用しないように再実装しました。
列挙ヘッダーの自動生成のためのスクリプトは現在の列挙に関連するほとんどすべてのものが自動的に生成され、更新されました。
EnumValueRangeのオーバーロードの定義におけるバグを修正しました。
例でGLSLシェーダでのマイナーな問題が修正されました。
Quickbookのドキュメントを更新しました。
Noexcept指定子は、一部の機能に追加されました。

バージョン0.42.0の新機能は次のとおりです。



テクスチャに追加されたtypedefの形式とInternalFormat。
画像:: ImageSpecクラスが追加されました。
ClearImage、ClearSubImage、InvalidateImage、InvalidateSubImageおよびImage関数はテクスチャに追加されました。
レンダ::ストレージ受け付ける画像:: ImageSpecの過負荷が追加されました。
属性とテクスチャ、バッファ、フレームバッファとレンダの簡単な操作を指定するためのいくつかの構文糖オペレータが追加されました。
ContextFlagBitとContextProfileBit列挙が追加されました。
ProfileMaskとフラグとNumShadingLanguageVersion、ShadingLanguageVersionとShadingLanguageVersion機能はコンテキストに追加されました。
マルチサンプリング関連の機能は、コンテキストに添加しました。
ProgramResourceProperty列挙を更新しました。
入力ストリームからの読み取りGLSLに関連GLSLSourceクラスのバグは、修正されました。
ビルドシステムの変更:
GLのバージョン検出を更新しました。
LD_LIBRARY_PATH変数を使用するようにconfigure.pyスクリプトを更新しました。
二つの例を加え、既存の例のいくつかは、新機能の使用状況を表示するように更新されました。
古い例の一つを除去しました。
いくつかの資料の更新を行いました。

バージョン0.41.0の新機能は次のとおりです。



ShaderProgramクラスを加えました。
BufferMapAccess列挙を更新しました。
マップ解除は、FlushRangeとFlushElements関数はバッファのマップに追加されました。
InvalidateDataとInvalidateSubData機能はバッファに追加されました。
FramebufferBuffer列挙が追加されました。
無効化機能は、フレームバッファに添加しました。
列挙型の値の配列の通過のためのEnumArrayテンプレートが追加されました。
glClearBuffer機能のラッパーが追加されました。
Qt5を使用してOGLplus例のための新しいハーネスが追加されました。
いくつかの拡張子を持つEGLのAPIの非公式X11 / GLXベースの実装は、追加されました。
クライアント拡張機能のサポートがEGLplusに追加されました。
eglplus ::コンテキストMakeCurrentの新しいオーバーロードが追加された、更新された、およびリリースのメンバ関数を追加しました。
いくつかの例では、新機能を表示するように更新されました。
OGLplus例からビデオをレンダリングするための新しいスクリプトが追加されました。
ビルドシステム内のいくつかの問題が修正されました。

バージョン0.40.0の新機能は次のとおりです。



OpenGL ES 3.0のための実験的なサポートが追加されました。
GLESv3とAndroidのNDKで使用可能なAndroidプラットフォーム用の最初の例が追加されました。
テクスチャ::のgetImage機能を追加しました。
BufferRawMapとBufferTypedMap:バッファ:: TypedMapテンプレートは、二つの名前空間のレベルのクラスにリファクタリングしました。
新しいコンストラクタは、Vectorに追加されました。
画像:: FilteredImageテンプレートベースクラスが再実装されました。
画像::形質転換されたクラスは、画像:: TransformComponentsに名前が変更されました。
画像:: FlipImageAxesフィルタが追加されました。
XPMImageローダーは、非標準の3D XPM画像をサポートするように更新されました。
複数の機能の実装は実装/ディレクトリに移動しました。
いくつかのバグが修正されました。
ビルドシステムが更新されました:
GLのバージョンの検出は、自動生成されたoglplus / fix_gl_version.hppファイルが追加された、更新されました。
Pangoの/カイロ検出の問題は修正されました。
OGLplusライブラリーを構築するとの問題が修正されました。
他のいくつかのバグが修正されました。

バージョン0.38.0の新機能は次のとおりです。



外部から管理対象オブジェクトをグループ化するためのグループクラステンプレートを緩衝液、サンプラー、およびテクスチャーにARB_multi_bind操作を実装する専門分野と一緒に、追加されました。
直接ステートアクセス動作を実現DSAFramebufferEXT、DSARenderbufferEXT、およびDSAVertexArrayEXTクラスが追加されました。
新しい例を加え、古い例の一つは、直接ステートアクセスクラスの使用状況を表示するように更新されました。
フォルダのプロパティは、それらがサポートされる場合、溶液フォルダに目標を置くために、ビルドシステムに追加されました。

バージョン0.37.0の新機能は次のとおりです。



このバージョンではDSABufferEXTをもたらします - ダイレクトステートアクセスバッファへの代替、およびARB_buffer_storage、ARB_bindless_texture、ARB_seamless_cubemap_per_texture、ARB_texture_stencil8、およびARB_texture_mirror_clamp_to_edgeを含むいくつかのGLの拡張機能をサポートして。
またGLFW3、SimpleSubdivSphereとSubdivSphereパラメトリック形状ビルダー、新しい機能を示すいくつかの例、および更新されたドキュメントのサポートが追加されました。

バージョン0.36.0の新機能は次のとおりです。



一般的なコードのクリーンアップを行い、より複雑な機能の実装は、ヘッダがすっきりするために別々のファイルに移されました。
KHR_debug拡張のラッパーが追加されました。
再利用可能なコールバック/フィルタがdebug_outputの拡張のために追加されました。
ShapeAnalyzerツールは、一緒に使用する例で、メッシュの形状を分析するために添加しました。
Blenderのの.blendファイルローダの使用のスタンドアロン例が追加されました。
ドキュメントが更新されました。

バージョン0.35.0の新機能は次のとおりです。



これは主にバグ修正リリースですが、それはまた、ビルドシステムに、より堅牢なGLのバージョンと拡張検出、およびその他の改善をもたらします。

バージョン0.34.0の新機能は次のとおりです。



このバージョンでは、GL 4.4を検出するためのサポートを含むビルドシステムにいくつかの改善をもたらします。
EXT_direct_state_access拡張が利用可能な場合DSATextureEXTクラスは、テクスチャのためのより便利/効率的な代替品として使用することができます。
異方性フィルタリングを有効にするためのサポートがテクスチャに追加されました。
いくつかの構文糖演算子は、GLの機能をより便利に有効/無効のために添加しました。
いくつかのオブジェクトタイプの自動バインディングを可能にする自動バインドテンプレートが再実装された新機能を示すいくつかの新しい例が追加されました。

バージョン0.33.0の新機能は次のとおりです。



このバージョンでは、キューブ形状ジェネレータにいくつかの新しいOGLplusとOALplus例、ビルドシステムへの更新、CamMatrix :: LookingAtコンストラクタ、テクスチャ:: MaxLevelゲッターとセッター関数、GL拡張文字列、および更新の範囲ベーストラバーサルをもたらし、 OBJメッシュローダ、チェッカテクスチャ生成器、等
GL / glcorearb.hヘッダはまた、利便性のためにディレクトリを含め、サードパーティに追加されました。

バージョン0.32.0の新機能は次のとおりです。



EGLplus、EGLのラッパー、およびその使用方法のいくつかの例が追加されました。
ビルドシステムを更新しました。
VertexAttrib ::セットアップとVertexAttrib ::ポインタの機能を再実装し、新しいオーバーロードが追加されました。
QuickProgramとHardwiredProgramクラスが再実装されました。

バージョン0.30.0ベータ版の新機能ます:



.objファイルローダが追加されました。
ローダの使用を示す二つの新しい例を添加しました。
ビルドシステム内のいくつかの問題が修正された、および依存関係/要件管理を更新しました。
glTextureViewのラッパーは、テクスチャに加え、glGetShaderPrecisionFormatはシェーダに追加されました。

バージョン0.29.0ベータ版の新機能ます:



ビルドシステムは、部分的に再実装し、更新、およびいくつかの問題が修正されましたされています。
AtomicCounterBindingPointとShaderStorageBufferBindingPoint種類とBindBaseAtomicCounterとBindBaseShaderStorage機能はバッファに追加されている、と3の新しい例が追加されました。

バージョン0.28.0ベータ版の新機能ます:



このバージョンでは、いくつかの大きな変化をもたらします:ベクトルや行列のテンプレートは、テストフレームワークを、VertexAttributeセットアップ機能の一部が再実装された、再実装(stb_truetype.hに基づいて)新しいテキストレンダリングユーティリティとテキストのレンダリングユーティリティの型消去を添加しました、新機能を示す第1のテストケース、およびいくつかの新しい例が追加され、より多くしました。

バージョン0.27.0ベータ版の新機能ます:



透視行列の構築におけるバグを修正しました。
例と例ハーネスのいくつかのバグが修正されました。
クエリ::アクティベータークラスが追加されました。
インスタンス化されたレンダリングのサポートは、形状・ジェネレータ/ローダーに追加されました。

スクリーンショット

oglplus_1_67955.png
oglplus_2_67955.png

同じようなソフトウェア

MPlayer Tools
MPlayer Tools

11 May 15

tvtime
tvtime

3 Jun 15

DVD2HDD
DVD2HDD

3 Jun 15

へのコメント OGLplus

コメントが見つかりません
コメントを追加
画像をオンにする!