Kanzi 3.6.7 リリースノート

機能改善

  • Android StudioとGradleビルドシステムを使用して、Androidプラットフォームパッケージで Kanzi アプリケーションをビルドおよびデプロイできるようになりました。Kanzi アプリケーションをAndroidにデプロイする を参照してください。

  • パフォーマンスプロファイリングシステムを改善しました:

    • いくつかのスタートアップおよびメインループのパフォーマンスプロファイリングカテゴリを追加しました。Kanzi Engine のパフォーマンスを測定する を参照してください。

    • ApplicationProperties::mainLoopProfilingSampleBufferCount を追加しました。これを使用して、メインループプロファイラーのデータサンプル数を設定できます。MainLoopProfilingSampleBufferCount を参照してください。

    • リソースプロファイリングコンテキスト属性 ResourceProfilingContext::Duration を追加しました。これを使用して、リソースのロードおよびデプロイにかかる時間を測定できます。これには、そのリソースが依存するリソースも含まれます。リソースの読み込みとデプロイ時間の測定 を参照してください。

    • 各プロファイラーにコールバックを追加しました。プロファイリングサンプルの追加がバッファを満杯にした場合、Kanzi はこれらのコールバックを呼び出します。

  • ResourceManager に、ローダースレッドのハンドルを取得できる機能が追加されました。これにより、アプリケーションコードがその設定を調整できます。リソースマネージャーは、アプリケーションの起動時にすべてのローダースレッドを作成し、アプリケーションの実行中はシャットダウン時を除いてローダースレッドを追加または削除しません。ResourceManager::getLoaderThreadHandle と ResourceManager::getLoaderThreadCount を参照してください。

  • ResourceManager::getAllLoadedResources を追加しました。Kanzi アプリケーション内のすべてのリソースをリストするために使用できます。

  • kanzi::beginPropertyTypes と kanzi::endPropertyTypes を追加しました。これらを使用して、Kanzi アプリケーションに登録されているすべてのプロパティをリストすることができます。

  • Kanzi Studio Preview のアンチエイリアスを設定できるようになりました。Preview と Application Player でアンチエイリアスを設定する を参照してください。

  • Hover プロパティ (Node::HoverProperty) を追加しました。Kanzi は、ヒットテスト可能なノードとその親ノードの Hover プロパティを更新し、ノードがポインタの下で最前面のノードであるかどうかを示します。

  • Kanzi Studio に追加されたステートマネージャートリガー Transition Started と Transition Finished により、ステート遷移が開始および終了したときに反応することができます。

  • 改善された GraphicsFormat:

    • いくつかのグラフィックフォーマットを追加しました。

    • これらのグラフィックフォーマットヘルパー関数を追加しました:

      • kanzi::findGraphicsFormatByName

      • kanzi::getBitCount

      • kanzi::getBitsPerBlock

      • kanzi::getChannelCount

      • kanzi::hasAliasedChannel

      • kanzi::isValid

変更点

  • Android x86_64 のサポートを追加しました。

  • FBX SDKをバージョン2019.2に更新しました。

  • Monotype iTypeライブラリをバージョン5.3.3に、WorldType Shaperをバージョン4.3.0に更新しました。

ドキュメント

フィックス (Fixes)

ID

ディスクリプション (Description)

エリア

10135

Kanzi アプリケーションは、タスクディスパッチャーに過剰なタスクを送信した場合でも、デッドロックに陥ることがなくなりました。

Kanzi Engine

10051

Androidで Kanzi アプリケーションをバックグラウンドに送信した後に復元すると、自動サイズのレンダーターゲットテクスチャが正しくなります。

Kanzi Engine

10005

Text Block 3D ノードが別の Text Block 3D ノードの子である場合に、マテリアルのユニフォームが誤ったマテリアルから解決される原因となっていた Kanzi は、アプリケーション終了時にアサートしなくなりました。

Kanzi Engine

9936

ランタイムネイティブウィンドウサイズは、プラットフォームの初期化が行われていない場合でも初期化されるようになりました。

Kanzi Engine

9917

タスクディスパッチャーは、アプリケーション終了前にすべての保留中のタスクを実行するようになりました。

Kanzi Engine

9891

レンダーターゲットがバイリニアフィルタリングと共に使用された際、フレームバッファオブジェクトが再利用され、元のレンダーターゲットが縮小および回転された場合に、アーティファクトが別のレンダーターゲットに漏れる問題を修正しました。

Kanzi Engine

9806

Kanzi は、Horizontal Alignment プロパティが Right に設定されている 2D ノードの水平マージンを正しく表示するようになりました。

Kanzi Engine

9680

Kanzi アプリケーションを未初期化すると、Kanzi はパフォーマンスプロファイリングカテゴリを初期状態にリセットします。

Kanzi Engine

9658

FPSConstraints は、DLL ビルドでもフレームレートを制限できるようになりました。

Kanzi Engine

Clang Static Analyzer によって見つかったいくつかの問題を修正しました。

Kanzi Engine

グラフィックスフォーマットヘルパー関数の問題を修正しました。

  • hasAlpha(GraphicsFormatALPHA8_UNORM) は現在 true を返します。

  • isPacked(GraphicsDataTypeUNORM24_UINT8) は現在 true を返します。

  • getByteCount(GraphicsDataTypeUNORM24_UINT8) は現在4を返します。

Kanzi Engine

Kanzi は、Linux イベントデバイス上でのタッチイベントの追跡にスロットを使用するようになりました。

Kanzi Engine

10189

Kanzi Studio が kzb エクスポート時に複数の ASTC 画像を並列で圧縮する際に不正な画像を生成する問題を修正しました。

Kanzi Studio

9995、9847、9585

Kanzi Studio プロジェクト参照に関連する問題を修正しました。

  • Kanzi Studio は、空のプロジェクトパスを持つプロジェクト参照を含むソリューションを正常にロードするようになりました。

  • Kanzi Studio は、参照されたプロジェクト内のプレハブにテンプレートバインディングを追加しても終了しなくなりました。

  • 既存のkzbファイルへのプロジェクト参照を作成すると、Kanzi Studio は参照プロジェクトのkzb.cfgファイルにそのkzbファイルの名前を追加します。

Kanzi Studio

9511

Mix バインディング関数は、変数を含む方程式をパラメーターとして受け入れるようになりました。

Kanzi Studio

9414

Kanzi Studio で、3Dノードの Render Transformation プロパティに対して Save To State コンテキストメニューコマンドを使用しても、プロパティエディタがエンプティマトリックスエディタに変わることはなくなりました。

Kanzi Studio

9404

Kanzi Studio が kzb ファイルをエクスポートする際、kzb ファイルにエクスポートされない画像に対しては、もはやミップマップを生成しません。

Kanzi Studio

Kanzi Studio は、ボーン変形メッシュに頂点ウェイトがないFBXファイルを正常にインポートできるようになりました。

Kanzi Studio

Kanzi Studio は、三角形を含まないメッシュに対しても正しく法線を生成するようになりました。

Kanzi Studio

Kanzi Studio の安定性が向上しました。

Kanzi Studio

関連項目

既知の問題