拡張 OpenGL および D3D9 レンダラー

Thumbnail

評点: 0
お気に入り: 0

レポート・ファイル

拡張 OpenGL および D3D9 レンダラー


ファイル情報



ファイル



このユーザーからの詳細情報



最新ニュース
バージョン 3.7 はリリース済みです。 これらのバイナリーはより新しいコンパイラーでビルドされ、 Windows 2000 以降が必要です。


バージョン 3.7 または UT: utglr37.zip (87 KB)


バージョン 3.7の変更点 :
- ShareList が使用可能になっているバグと、異常終了の原因となるエディターを修正しました。
- 編集者の選択は、 OpenGL API 選択サポートを使用しなくなりました これにより、この領域でバグやサポートが欠落している OpenGL ドライバーに関する問題が回避されます。
- 227 のエディター関連の更新で、一般レンダラー・コード修正でもありました。
- [ 平滑化されたテキスト ] オプションでは、 AA が 4 つ以上のサンプルで有効になっている場合は、アルファを使用してカバレッジを使用します。
- フラグメントプログラムのない頂点プログラムを使用するためのサポートが削除されました。 UseFragmentProgram 設定は、これらの設定の両方を制御し、 UseVertexProgram 設定はなくなります。
- コンパイル済みの頂点配列サポートおよび UseCVA オプションが除去されました。
- UseTNT オプションを除去しました。
- 内部デバッグ機能用に sstream を使用しなくなりました。
- 他のほとんど些細な変更だ。


ZRangeHack は、この ini ファイルにまだ存在しない場合、デフォルトで UT に対して使用可能になりますが、これはまだ少し詳細に監視する必要がある場合があります。 小さな副作用があるということを知っているケースがいくつかあります。 しかし、ほとんどのビデオカードは、最近では 24 ビットをサポートしているが、 32 ビットの z バッファをサポートしていないか、あるいはゲームエンジンの他の部分がもう少し離れたところでデクザラシを引きつけるように修正されない限り、多くの一般的なケースでは、距離のデカルになるのを避ける必要がある。


3-22-2010
新しい D3D9 レンダラーは、いくつかの新機能でビルドされます。 エディターでの選択がサポートされます。 線はより高速な線描画のためにバッファーに入れ 「 SmoothMaskedTextures 」オプションでは、 AA が 4 つ以上のサンプルで使用可能になっている場合、 UseFragmentProgram が使用可能になっており、 D3D9でこの機能をサポートする ATI または NVIDIA カードで実行されている場合は、アルファを使用してカバレッジが適用されます。 これらのバイナリーはより新しいコンパイラーでビルドされ、 Windows 2000 以降が必要です。


バージョン 1.3 ( UT用 ) : utd3d9r13.zip (107 KB)。
Deus Ex のバージョン 1.3 ( Deus Ex バージョン 1112fm を使用 ): dxd3d9r13.zip (107 KB)。
実行用バージョン 1.3 ( Rune バージョン 1.07 または互換性あり ) : runed3d9r13.zip (109 KB)。


このバージョンの D3D9 レンダラーのソース・コード・パッケージは、 utd3d9r13src.zip (65 KB) です。 MSVC9 プロジェクト・ファイルが含まれています。 このソース・コードを使用する場合は、必ず UTGLR_NO_APP_MALLOC を、コア/Inc ディレクトリー内のヘッダーに付属の UnFile.h のコピーに適用して、特定のデバッグ・フィーチャーおよびスストリーム・クラスの使用に関する問題を回避してください。


12-21-2009
新しい試験的な Deus Ex レンダラーを構築しました。


11-16-2009
バージョン 3.6 はリリース済みです。 ほとんどの場合、これはさまざまな分野における少数の小規模な更新にすぎません。 これらのバイナリーはより新しいコンパイラーでビルドされ、 Windows 2000 以降が必要です。


バージョン 3.6 または UT: utglr36.zip (110 KB)
Deus Ex のバージョン 2.0 ( Deus Ex バージョン 1112fm で動作する ) : dxglr20.zip (110 KB)
実行用バージョン 1.4 ( Rune バージョン 1.07 または互換性あり ) : runeglr14.zip (111 KB)。


バージョン 3.6での変更 :
- NoMaskedS3TC オプションが除去されました。 常に RGBA DXT1を使用します。 これは D3D内の DXT1 の唯一のオプションと一致します。
- GL_NV_multisample_filter_hint 拡張サポートが削除されました。 これはもう役に立つとは思いません。
- 一般レンダラー・コードの修正である、 227 個のエディター関連更新。
- MaxLogUOverV 構成設定と MaxLogVOverU 構成設定が除去されました。 これらは内部的に設定されます
- S3TC 構成ケースを使用しない場合、最大許容される最大のテクスチャサイズを指定します。
- 潜在的な NVIDIA ドライバーのバグ回避策は、ウィンドウ表示 / フルスクリーン・スイッチの問題の後で、主要なグラフィックスの破壊に対応します。 これは新しいドライバーに修正されるかもしれないが、追加は容易だった。
- RequestHighResolutionZ オプションが除去されました。 32 ビット、 24 ビット、または 16 ビットの z バッファーをその順序で取得するための、変更されたコード。
- 最初の mipmap ポインターが SetTexture()で NULL に設定されている場合は、他のユーザーの検索をスキップします。
- AutoGenerateMipmaps および AlwaysMipmap オプションが除去されました。
- UseDetailAlpha オプションは削除され、常に内部的に有効になります。 多くの詳細テクスチャレンダリングパスは、これが有効になっているかどうかによって異なります
- BufferClippedActorTris オプションは削除され、機能は常に内部で使用可能に設定されます。
- いくつかの小さな変更。


ZRangeHack は、この ini ファイルにまだ存在しない場合、デフォルトで UT に対して使用可能になりますが、これはまだ少し詳細に監視する必要がある場合があります。 小さな副作用があるということを知っているケースがいくつかあります。 しかし、ほとんどのビデオカードは、最近では 24 ビットをサポートしているが、 32 ビットの z バッファをサポートしていないか、あるいはゲームエンジンの他の部分がもう少し離れたところでデクザラシを引きつけるように修正されない限り、多くの一般的なケースでは、距離のデカルになるのを避ける必要がある。


9-8-2009
新規 D3D9 レンダラー・ビルドでは、非 1 次モニターからのスクリーン・ショットを修正する必要がある変更があります。フラグメント・プログラム・モードは、シェーダ・モデル 3、 D3D ピクセル / テクセル・センターに関連する修正、およびその他のさまざまな変更を使用するように変更されました。 これらのバイナリーはより新しいコンパイラーでビルドされ、 Windows 2000 以降が必要です。


UTのバージョン 1.2 : utd3d9r12.zip (102 KB)
Deus Ex のバージョン 1.2 ( Deus Ex バージョン 1112fm を使用 ) : dxd3d9r12.zip (102 KB)。
Rune のバージョン 1.2 ( 実行バージョン 1.07 または互換性あり ) : runed3d9r12.zip (104 KB)。


変更の詳細リスト :
- スクリーンショットは今、 BitBlt を使っているだけだ。 1 次モニターのスクリーン・ショットを修正します。
- D3D9 ピクセル / テクセル・センターの問題に対応する方法が異なります。 休憩よりもマイナーな修正をする。
- 頂点プログラムのみモードが失われました。 UseFragmentProgram は、新しい結合頂点およびピクセルシェーダ 3.0 モードを制御します。
- 少数のシェーダがツイートしている 動的ブランチを単一パス詳細テクスチャー・シェーダの 1 つの場所に配置します。
- UseDetailAlpha および BufferClippedActorTris オプションは、構成できなくなり、内部的に使用可能になりました。
- 一般レンダラー・コードの修正である、 227 個のエディター関連更新。
- MaxLogUOverV 構成設定と MaxLogVOverU 構成設定が除去されました。 これらは内部的に設定されます
- S3TC 構成ケースを使用しない場合、最大許容される最大のテクスチャサイズを指定します。
- RequestHighResolutionZ オプションが除去されました。 32 ビット、 24 ビット、または 16 ビットの z バッファーをその順序で取得するための、変更されたコード。
- 最初の mipmap ポインターが SetTexture()で NULL に設定されている場合は、他のユーザーの検索をスキップします。
- いくつかの小さな変更。


このバージョンの D3D9 レンダラーのソース・コード・パッケージは、 utd3d9r12src.zip (60 KB) です。 MSVC9 プロジェクト・ファイルが含まれています。 このソース・コードを使用する場合は、必ず UTGLR_NO_APP_MALLOC を、コア/Inc ディレクトリー内のヘッダーに付属の UnFile.h のコピーに適用して、特定のデバッグ・フィーチャーおよびスストリーム・クラスの使用に関する問題を回避してください。


5-3-2004
いくつかの小さな問題を修正する新しいバージョンのSetガンマを構築した。 これは、基本ディスプレイ・アダプター上のハードウェア・ガンマ・ランプを調整する単純なコマンド行ユーティリティー・プログラムです。 -reset オプションを送信するショートカットを使用すると、クラッシュ後にハードウェアのガンマ RAM を 1.0 にリセットすることができます。これを行うと、復元できなくなります。


一部の古いニュースは、「ニュース・アーカイブ」ページに移動します。
備考
- [ 新規オプション] セクションに、追加のオプションが記載されています。


インストールの説明
UnrealTournament\システム・ディレクトリーに移動します。 新しい OpenGLDrv.dll が機能しない場合に備えて、古い OpenGLDrv.dll をバックアップしてください。 次に、新規 OpenGLDrv.dll を UnrealTournament\システム・ディレクトリーに配置します。 これには、基本 UT 4.36 OpenGL レンダラー上でパフォーマンスを向上させるための最適化が多数含まれています。 また、このページでさらに詳しく説明されている、いくつかの新規オプションも含まれています。


ソース・コードは、広範囲に変更されています。 Linux サポートを完全に中断しようとはしませんでしたが、いくつかの Windows 固有のコードを追加しました。 無料でメールをお送りください [email protected] Linux でのビルドに役立てることが必要な場合。 Win32でビルド時に NO_UNICODE_OS_SUPPORT が定義されていることを確認してください。


ソース・コード・パッケージには、 OpenGL\Src サブディレクトリーにある .cpp ファイルと .h ファイルのみが含まれています。これは、変更が行われている場所です。 これを作成するには、 Epic から 432 ヘッダーを取得する必要があります。 これらは、「 Unreal Technology Downloads 」ページからダウンロードできます。


バージョン 1.2 および上では、新しい C++ デバッグ機能を機能させるために、オペレーターの新規および削除のオーバーライドを除去しなければなりませんでした。 修正された UnFile.h のコピーを適切な ifdefs でコピーしました。 私はただ、それが物事を malloc に通すだけでなく、代わりに解放する この問題は、 0 バイトの割り振りを malloc と新規実行として処理しないオーバーライドによって解決されると考えられます。


フィードバック
E メール: [email protected]


新規オプション
この拡張 UT OpenGL レンダラーはいくつかの新しいオプションをサポートします これらのファイルは、 UnrealTournament.ini ファイルの [OpenGLDrv.OpenGLRenderDevice] セクションに移動します。 ほとんどのオプションは、設定ページに記載されています


貸方
これらのアップデートを可能にした UT OpenGL レンダラーにソースコードを公開することについて、 Epic Games に感謝したい。


オリジナルのトラスト・フォーム・レンダラーの変更のための NitroGL 。 初期の実験用の TruForm コードは、これらの変更に基づいて


TruForm 関連の追加更新および新しい Deus Ex 固有のコードを実装し、テストするのに役立つ、レオンハルト・グルーンシュロス。

レポート・ファイル

リーズン












レポート・コメント

リーズン






レポート・リンク

リーズン





DMCA.com Protection Status

https://apg-clan.org tested by Norton Internet Security https://apg-clan.org tested by McAfee Internet Security

Flag Counter