オブジェクトパスカル用のVulkanヘッダージェネレーターとVulkan OOPスタイルAPIラッパー(Freepascal> = 3.3.1 FPCトランクおよび最近の現在のDelphiバージョン)
Vulkan.PASバインドヘッダーユニット自体(VKXML2PAS.DPRコンバーターを含む)は古いDelphi 7バージョンとも互換性がありますが、Pasvulkan。コンパイラバージョンにはサポートがありません。
パトレオンで私をサポートしてください
GITクローンコマンドの問題がある場合、リポジトリが大きすぎるか、リポジトリの完全な履歴が必要ないため、次のコマンドを使用してみてください。
git clone --single-branch --depth 1 --recursive https://github.com/BeRo1985/pasvulkan.git pasvulkanまたはSSHバリアントの場合:
git clone --single-branch --depth 1 --recursive [email protected]:BeRo1985/pasvulkan.git pasvulkanあるいは、圧縮をオフにすることもできます。これは、場合によっては役立つこともありますが、システム上のすべてのGITリポジトリのグローバルな設定です。
git config --global core.compression 0まず、compileprojectmanager(*nix)またはcompileprojectmanager.bat(windows)を使用して(まだ不完全な)pasvulkanプロジェクトマネージャーをコンパイルする必要があります。次に、PolticManager(.exe)という名前のコマンドラインツールとしてPasvulkan Project Managerを使用できます。
また、これらのコンパイラバイナリへのパス環境変数の正しいパスを含む、最新のデルファイバージョンまたはフリーパスカルコンパイラの最新のSVNトランクバージョン(フリーパスカルコンパイラの安定したバージョンだけでなく)が必要です。また、Androidターゲットを使用したい場合は、Android Studio、Java SDK、Android SDK、Android NDKにも同じことが当てはまります。これらはデフォルトの場所にインストールする必要があります(Googleがこれらのデフォルトの場所を規定または指定して、例外なしで指定します)。
Androidターゲットには、Androidの公式サポートCPUターゲットからのすべてのフリーパスカルクロスコンパイラインストールを例外なく必要とします。これらはx86_32/i386、x86_64/amd64、arm32、aarch64/arm64
ProjectManagerバイナリをコンパイルした後、次のことを行う必要があります。
| ステップ | Windows | *nix | 説明 |
|---|---|---|---|
| 1。 | projectmanager compileassets examples | ./projectmanager compileassets examples | アセットファイルをコンパイルします |
| 2。 | projectmanager build examples | ./projectmanager build examples | サンプルコード自体をコンパイルします |
| 3。 | projectmanager run examples | ./projectmanager run examples | バイナリの例を開始します |
ProjectManagerバイナリをコンパイルした後、次のことを行う必要があります。
| ステップ | Windows | *nix | 説明 |
|---|---|---|---|
| 1。 | projectmanager create [yourprojectname] | ./projectmanager create [yourprojectname] | 新しいプロジェクトを作成します |
重要:プロジェクト名が有効な小文字のPascalとJavaの識別子である必要があり、同時に有効なファイル名でもあります。
ProjectManagerバイナリをコンパイルした後、詳細なヘルプ出力を得るために、シェルまたはコンソールでprojectmanager -hを実行するだけです。
Copyright (C) 2016-2017, Benjamin Rosseaux ([email protected])
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgement in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
最近のショーケースビデオについては、YouTubeプレイリストを参照してください
nvidiaシールドK1タブレットのAndroid 7.0のPasvulkan
nvidiageforcegtx970のwindows10proのpasvulkan